三九宝宝网宝宝教育智力培养

软件设计的设计方法论

12月23日 编辑 39baobao.com

[散文听雨设计教育活动导入语讲授语提问语过渡语]《听雨》在题材上的选择符合了大班幼儿的认识水平,活动流程的设计充分体现了新《纲要》提出的:创造一个自由、宽松的的语言交往环境,支持、鼓励,吸引幼儿与教师或同伴交谈,体验语...+阅读

设计过程中用以促成模块化设计的四个区域:模块(Module)、数据(Data)、体系(Architectural)和程序(Procedural)设计。

模块设计(Modular design) 降低了复杂性、便于修改、且使得支持

系统不同部分的并行开发实现起来更容易。模块类型提供的操作特性通过结合时间历史、激活机制、和控制模式来表现。在程序结构内部,模块可以被分类为:

1. 顺序(sequential)模块,由应用程序引用和执行,但不能从表观上中断。

2. 增量(incremental)模块,可被应用程序先行中断,而后再从中断点重新开始。

3. 并行(parallel)模块,在多处理器环境下可以与其他模块同时执行。单独的模块更容易开发,因为功能可以被划分出来,而界面只是用来确保功能的独立。功能的独立性可以使用两个定性的标准来衡量:凝聚性 (cohesion)-衡量模块的功能强度的相关性,和耦合性(coupling)-衡量模块间的相互依赖的相关性。

数据设计(Data design)首先并且有些人也坚信,是最重要的设计行为。数据结构的影响和程序上的复杂性导致数据设计对软件质量有着深远的影响。这种质量由以下的原理来实施:

1、适用于功能和行为分析的系统分析原理同样应该适用于数据。

2、所有的数据结构,以及各自所完成的操作都应该被确定。

3、创建数据词典并用来详细说明数据和程序的设计。

4、底层的数据设计决定应该延迟至设计过程的后期。

5、数据结构的陈述(具体说明)应该只被那些直接使用包含在此结构内的数据的模块所知道。

6、有用的数据结构和操作库可以在适当的时候使用。

7、软件设计和编程语言应该支持抽象数据类型的规范和实现。

体系设计(Architectural Design)的主要目标是开发模块化的程序结

构并表达出模块间的控制相关性。另外,体系设计融合了程序结构与数据结构,以及使得数据得以在程序中流动的界面定义。这种方法鼓励设计者关注系统的整体设计而不是系统中单独的组件。选用不同的方法会采用不同的途径来接近体系的原点,但所有这些方法都应该认识到具有软件全局观念的重要性。程序设计(Procedural Design)在数据、程序结构、和陈述详细算法的说明都已使用类似英语的自然语言来呈现后,再确定程序设计。使用自然语言来陈述的原因是当开发小组的绝大多数成员使用自然语言来交流的话,那么小组外的一个新手在不经学习的情况下会更容易理解这些说明。这里有个问题:程序设计必须毫无歧义的来详细说明程序,但我们都知道不含糊的自然语言也就不自然了。

以下为关联文档:

国标软件开发设计报告或软件开发技术报告的模板软件开发环境(Software Development Environment,SDE)是指在基本硬件和宿至软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE。它由软件工具...

内部控制制度的评价与设计报告怎么写车辆管理制度为加强车辆管理,提高车辆使用效率,确保车辆运行安全,更好地为局机关服务,特制定以下制度: 车辆驾驶员管理制度 (一)车辆驾驶员一定要牢固树立“安全第一”的行车思想,自...

制作一个自我介绍的PPT设计感强一点1、首先介绍自己的姓名、年龄、爱好、工作经历、家庭概况理想与报负这些都是开场白必须介绍的。自己多选几个有代表性的或者你认为重要的介绍,就可以了,但这些内容一定要和面...

毕业设计答辩PPT模板关于内容: 1、一般概括性内容:课题标题、答辩人、课题履行时间、课题领导教师、课题的回属、致谢等。 2、课题研究内容:研究目标、计划设计(流程图)、运行进程、研究成果、创新性...

急急急!大一无机化学实验设计将混合液按如下步骤分离鉴定。 1、Sn4+,Cu2+与其他离子的分离 取0.5~l mL试液,先用6 mol•L-1,后用2 mol•L-1氨水将试液调至碱性,再用2 mol•L-1HCl溶液使试液恰变酸性,加入等...

如何设计实施新员工入职培训计划开始一项新的工作对新员工来说是充满压力的,新员工常发现自己要在一个完全陌生的工作环境下与不熟悉的人一起工作。为了在新的工作岗位上取得成功,新员工必须学习新的工作方法...

重构与模式敏捷软件开发领域驱动设计企业应用架构模式应当上述这些东西基本上都是提取内核的精华,王怀民,需在工程师职位干上5年+1,先把代码写对,俗话说.《敏捷软件开发》Robert C,周斌 译 不解释 至于学习方法.《重构与模式》Joshua Ker...

论述中国传统设计思想的美学价值你好,这个问题我有回答过! 首先就要说一下中国传统美学的价值,从美学视角论中国传统心理护理思想及其现代价值 从美学视角看,中国传统心理护理思想具有美学的特征,表现在儒家"下学...

幼儿园大班数学汇报课教案设计大嘴巴比多少大嘴巴比多少 活动目标: 1.第一层次:能正确判断10以内数量的多少,并会用“〈”“〉”表示其关系; 第二层次:尝试用“〈”“〉”表示10以内数量的多少; 第三层次:在成人指导下,学习判...

推荐阅读
图文推荐