赵良《软件工程》结构化设计概念和原理.pptVIP

  • 8
  • 0
  • 约5.31千字
  • 约 32页
  • 2017-05-08 发布于浙江
  • 举报

赵良《软件工程》结构化设计概念和原理.ppt

内聚 内聚:cohesion. Goal: 尽可能高内聚. 内聚级别: 偶然内聚 逻辑内聚 时间内聚 过程内聚 通信内聚 顺序内聚 功能内聚 最差 最好 低内聚 偶然内聚(Coincidental cohesion): 指一个模块内的各处理元素之间没有任何联系。 例: read disk file; calculate current values; produce user output; … 严重的缺点:产品的可维护性退化;模块是不可复用的,增加软件成本。 解决途径:将模块分成更小的模块,每个小模块执行一个操作。 低内聚 逻辑内聚(Logical cohesion):逻辑上相关的功能或数据放在一个模块中。 问题:接口难于理解;完成多个操作的代码互相纠缠在一起,导致严重的维护问题。 A: Read inputs from disk from tape from keyboard 低内聚 时间内聚(Temporal cohesion): 如果一个模块包含的任务必须在同一段时间内执行。 例如:系统的初始化 open old master

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档