软件工程软件系统概要设计方案研讨.pptxVIP

  • 2
  • 0
  • 约2.81千字
  • 约 22页
  • 2021-08-14 发布于北京
  • 举报

软件工程软件系统概要设计方案研讨.pptx

第五讲 软件系统概要设计;————为什么要采用模块化设计方法 ; 几个重要的概念 ;“封装”或“隐藏” —— 一个模块,意味着什么呢? 模块将独立地进行编写和调试。 与其他程序段的关系将是调用和被调用的关系,或者是通过彼此相关的数据发生联系。 除非通过接口,这个程序段所包含的所有信息是不可见的。既对这些信息做到了“封装”或“隐藏”。 ——它使得软件的变动只涉及少数的几个相关模块,所以模块化能够提高软件的可修改性。;  一个矩形框代表一个模块;模块调用关系是上方的调用下方的。 模块扇出数目: 是一个模块直接控制(调用)的模块数目。 模块扇入数目: 是指直接调用它的上级模块的多少。;  ————模块IOP表:;1、高内聚性、低耦合性,增强模块独立性 : 模块之间相互依赖关系少,最好是没有 2、模块规模应该适中 : 编码角度:最好不超过60行 心理学角度:最好不超过30行 3、“扇出”和“扇入”要适当 : 扇出通常是3或4;9 扇入越大上级模块数目越多,有好处 ;9、要学生做的事,教职员躬亲共做;要学生学的知识,教职员躬亲共学;要学生守的规则,教职员躬亲共守。7月-217月-21Saturday, July 3, 2021 10、阅读一切好书如同和过去最杰出的人谈话。05:27:5805:27:58

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档