软件设计-模块设计

文章目录

  • 1. 模块设计
    • 1.1 耦合:模块之间的联系紧密程度
    • 1.2 内聚:模块内部各元素联系的紧密程度
    • 1.3 其他
    • 1.4 模块设计注意事项

1. 模块设计

模块设计基本原则:信息隐蔽,模块独立

1.1 耦合:模块之间的联系紧密程度

1.3 其他

  1. 深度:软件结构中模块控制的层数
  2. 宽度:软件结构中同一个层次上的模块总数的最大值
  3. 扇出:一个模块直接控制(调用)的下层模块数
  4. 扇入:一个模块被几个上级模块调用。

1.4 模块设计注意事项

  1. 保持模块的大小适中
  2. 尽可能减少调用的深度
  3. 扇入大,扇出小。
  4. 顶层高扇出,中间层扇出减少,低层高扇入
  5. 保证模块是单入口、单出口的
  6. 模块的作用域应该在模块之内
  7. 功能应该是可预测的

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年3月22日
下一篇 2019年3月22日

相关推荐