《软件工程理论与实践》_第七章.pptVIP

  • 0
  • 0
  • 约7.81千字
  • 约 45页
  • 2026-08-12 发布于广东
  • 举报

7.2软件设计的原则

6)逻辑内聚如果一个模块内部的各组成部分的处理动作在逻辑上相似,但功能彼此都不同或无关,则称为逻辑内聚。一个逻辑内聚模块往往包括若干个逻辑相似的动作,使用时可以选用一个或几个功能。逻辑内聚的例子:把编辑各种输入数据的功能放在一个模块中。7)偶然内聚如果一个模块的内部各组成部分的处理动作彼此没有任何联系,则称为偶然内聚或机械内聚。偶然内聚是最差的内聚方式。根据上面的讨论,图7.11所示图中进一步给出了判断模块是哪种内聚的方法。表7.2给出了各种内聚性的性能比较。上一页下一页返回7.2软件设计的原则

要拥有良好的设计特征不是靠碰运气,而要在设计过程中综合运用这些基本设计原理。基于这些基本原理设计者可以采用更多更成熟的设计方法。软件设计方法每天都在进化,作为已经经过测试和细化的方法,良好的设计应具有以下的4种特性,并在所有这些特性之间保持一致。(1)将信息领域的表达转换为软件设计的表达的机制。(2)表示功能组件及其界面的符号。(3)逐步求精和分割的试探。(4)质量评估的指导方针。上一页返回图7.1需求分析与软件设计

返回图7.2总体设计与详细设计

返回图7.3模块化、抽象与逐伟求精

返回图

文档评论(0)

1亿VIP精品文档

相关文档