607.【体系架构】模块化开辟方法

分享
计算机软件开发 2024-9-17 10:02:28 83 0 来自 中国
模块化开辟方法是指把一个待开辟的软件分解成多少个小的而且简朴的部分,接纳对复杂事物分而治之的经典原则。模块化开辟方法计划的重要题目是模块计划的规则,即体系怎样分解成模块。而每一模块都可独立开辟和测试,末了再构成一个完备软件。对一个规约举行分解,以得到模块体系布局的方法有数据布局计划法、功能分解法、数据流计划和面向对象的计划等。将体系分解成模块时,应该遵循一下规则:

  • 最高模块内聚。也就是在一个模块内部的元素最大限度地关联,只实现一种功能的模块是高内聚的,具有三种以上功能的模块则是低内聚的。
  • 最低耦合。也就是差别模块之间的关系尽可能弱,以利于软件的升级和扩展。
  • 模块巨细适度。颗粒过大会造成模块内部维护困难,而颗粒过小又会导致模块间的耦合增长。
  • 模块调用链的深度(嵌套层次)不可过多。
  • 接口简朴、精炼(扇入扇出数不宜过大),具有信息匿伏能力。
  • 尽可能地复用已有模块。
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-23 05:54, Processed in 0.107283 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表