《总体设计》PPT课件.ppt
《《总体设计》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《总体设计》PPT课件.ppt(35页珍藏版)》请在三一办公上搜索。
1、第四章总体设计,目标:系统应如何实现划分出组成系统的物理元素:程序、文件、数据库、文档等设计软件的结构,4.1 设计过程,系统设计阶段确定系统的具体方案结构设计阶段确定软件结构,4.1 设计过程,设想供选择的方案设想数据流图中处理分组的各种可能,并抛弃技术上不行的选取合理的方案推荐最佳方案推荐并指定详细计划,4.1 设计过程,功能分解从可实现的角度把复杂的功能进一步分解是数据流图的进一步细化设计软件结构注意典型的体系结构组织模块成良好的层次关系设计数据库确定测试计划编写设计文档内容说明、用户手册、测试计划、详细的实现计划、数据库设计说明审查和复查,4.1 设计过程,4.2 设计原理,模块化模块
2、:由边界元素限定的相邻程序元素的序列,有一个总体标识符独立命名的、可寻址的构件抽象:抽出事物的本质特性而暂时不考虑它们的细节求精:细化的过程信息隐藏某个模块中包含的信息不被不需要这些信息的其他模块访问。软件体系结构软件的整体结构和这种结构为系统提供概念上完整性的方式是程序构件的结构或组织,这些构件交互的形式以及这些构件所有数据的结构,4.2 设计原理,模块独立模块化、抽象、信息隐藏和局部化的结构耦合软件结构内不同模块之间互连程度的度量数据耦合:如果两个模块彼此间通过参数交换信息,而且交换的信息仅仅是数据控制耦合:如果两个模块彼此间通过参数交换信息,且传递的信息中有控制信息特征耦合:模块只需要传
3、递的参数中的部分数据公共耦合:两个或以上的模块通过一个公共数据环境相互作用内容耦合:(1)一个模块访问另一个模块的内部数据(2)一个模块不通过正常入口二转道另一个模 块的内部(3)两个模块有一部分程序代码重叠(4)一个模块有多个入口,4.2 设计原理,内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐蔽和局部化概念的自然扩展。简单地说,理想内聚的模块只做一件事情低内聚有:偶然内聚、逻辑内聚、时间内聚中内聚有:过程内聚、通信内聚高内聚有:顺序内聚、功能内聚,4.2 设计原理,4.3 启发规则,改进软件结构提高模块独立性模块规模适中深度、宽度、扇出、扇入应适中模块的作用域应在控制域之内降低模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 总体设计 总体 设计 PPT 课件
链接地址:https://www.31ppt.com/p-5510517.html