管理信息系统分析与设计建模(第次课).pptVIP

  • 38
  • 0
  • 约6.08千字
  • 约 70页
  • 2015-12-13 发布于湖北
  • 举报

管理信息系统分析与设计建模(第次课).ppt

管理信息系统分析与设计建模(第次课).ppt

总体设计 从分析模型导出设计模型 §5.3 启发规则 概要设计的启发式准则: 1.改进软件结构,提高模块独立性 力求提高内聚,降低耦合,简化模块接口,少用全局性数据和控制信息。 (1)消除重复功能 §5.3 启发规则 概要设计的启发式准则: 2.模块规模应该适中(最好能写在一页纸上) 大模块:分解不充分,阅读困难; 小模块:使用开销大,接口复杂。 软件结构的度量和术语: 深度:表示软件结构中控制的层数。 宽度:表示控制(同一层次)总跨度(即软件结构内同一层次上的模块总数的最大值) 扇出数:指由一模块直接控制(调用)的其他模块的数目。 扇入数:指有多少个上级模块直接控制一个给定的模块。 上级模块 下级模块 软件结构度量术语 §5.3 启发规则 概要设计的启发式准则: 3.深度、宽度、扇出和扇入都应适当 扇入:表明有多少个上级模块直接调用它。扇入越大则共享该模块的上级模块数目越多。这有利于增加模块的利用率, 但是不能违背模块独立性原理单纯追求高扇入。 §5.3 启发规则 概要设计的启发式准则: 3.深度、宽度、扇出和扇入都应适当 扇出:是一个模块直接控制(调用)的模块数目。 扇出低表示下级模块少,可以减少模块调用和控制的复杂度;但扇出过小(例如总是1)也不好。 扇出太小时可以把下级模块进一步分解成若干个子功能模块,或者合并到它的上级模块中去。 扇出过大意味

文档评论(0)

1亿VIP精品文档

相关文档