软件工程--软件系统概要设计方案研讨(21页).pptVIP

  • 5
  • 0
  • 约 21页
  • 2015-09-02 发布于湖北
  • 举报

软件工程--软件系统概要设计方案研讨(21页).ppt

软件工程--软件系统概要设计方案研讨(21页).ppt

第五讲 软件系统概要设计 5.1 模块化设计的基本原理 ————为什么要采用模块化设计方法 几个重要的概念 5.2 表示软件结构的几种方法   ————模块层次图:   ————模块IOP表: 5.3 软件设计的启发规则(7条) 5.4 概要设计的主要任务 “汽车仪表盘”设计案例 数据输入与目标 需求(输出)的 换算关系: 数据流图如下 概要设计需要完成的主要任务有3个方面 (1)、制定规范 (管) (2)、系统体系结构设计 (技) (3)、撰写概要设计文档 (管、技) 5.5 概要设计的评审 课程小结 讨论课任务 * 模块化设计的基本原理 表示软件结构的几种方法 软件设计的启发规则 概要设计的主要任务 概要设计评审 用层次化的概念方式构造和分析软件 模块的独立性 模块之间相互依赖关系少,最好是没有。 耦 合 模块之间相互关系制约程度的一种度量。 如:处理的对象——数据耦合 判别的对象——控制耦合等 内 聚 同一模块内部各个元素之间相互关系制约程度的一种度量。理想的内聚是指模块只完成一个功能。 “封装”或“隐藏” —— 一个模块,意味着什么呢? 模块将独立地进行编写和调试。 与其他程序段的关系将是调用和被调用的关系,或者是通过彼此相关的数据发生联系。 除非通过接口

文档评论(0)

1亿VIP精品文档

相关文档