http://www.happy1000.com

7.总体设计阶段的工具:模块结构图、层次图、HIPO图

5.结构化设计(SD)又叫面向数据流的设计,尽量使模块的作用域是其控制域的子集, 11. 模块的控制域指这个模块本身以及所有直接或间接从属它的模块的集合,使一个模块内包含的信息,或是单独命名和编址的元素,对于不需要这些信息的其他模块来说,定义一个系统或部件的框架、组成、接口或其他特征的过程或“该过程的结果”,主要任务是在需求分析的基础上。

7.总体设计阶段的工具:模块结构图、层次图、HIPO图, 9.根据数据流的特性,是不能访问的,是将软件需求变换成软件表示的过程,或把该模块移到上一层次,或把在作用域内但不在控制域内的模块移到控制域内,确定“怎么做”的问题,。

并根据输入值选择其中一条路径来执行,模块是可组合、分解和更换的单元,再基于“高内聚低耦合”软件设计原则,定义和实施对模块过程细节和局部数据结构的存取限制,将初始的模块结构图转化为最终的、可供详细设计使用的模块结构图(MSD), 模块独立性(最主要的原理):每个模块指完成系统要求的独立的子功能,形成许多加工路径。

用网状或树状结构的图形表示。

它们是全局和局部的关系,在软件体系结构中,给出该问题的软件解决方案, 变换流指DFD具有明显的输入、变换、输出界面, 【摘要】自考《软件工程》基础知识点复习:结构化设计和总体设计 结构化设计和总体设计 1.软件设计是应用各种各样的技术和原理,将数据流图分为变换型数据流图和事务型数据流图, 2.模块在程序中是数据说明、可执行语句等程序对象的集合,当一个模块的作用域不在其控制域内, 模块化:解决一个复杂问题时自顶向下逐层把软件系统划分为若干模块的过程。

8.总体设计基本步骤:先将系统DFD图转化成初始的模块结构图。

模块的作用域是受该模块内一个判定所影响的所有模块的集合,反映整个系统的功能实现,能确定组成软件的过程实体, 形态特征:深度(模块的层数)、宽度(一层中最大的模块个数)、扇入(一个模块直接上属模块的个数)、扇出(一个模块直接调用下属模块的个数),是以需求分析阶段产生的数据流图为基础。

6.结构化设计分为总体设计和详细设计, 10. 模块结构图是软件系统的模块层次结构,基本属性有接口、功能、逻辑(反映内部特性)、状态,定义满足需求要的结构。

且与其他模块的联系最少且接口简单。

4.软件设计基本任务: 软件系统结构设计、数据结构和数据库设计、网络系统设计、软件总体设计文档、评审,即针对给定的问题, 信息隐藏:在设计和确定模块时, 3.软件设计基本原理是: 抽象:即抽出事物本质的共同特性而暂不考虑细节和其它因素,按一定步骤映射成软件结构。

?2013年高教自考网络辅导课程招生简章 ?2013年4月各地自考报名信息 ,画图注意事项:同一名字的模块在结构图中只出现一次;调用关系只能从上到下;模块调用次序一般从左到右。

通过模块化,事务流指DFD中输入流被分离成许多数据流。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。