软件工程导论(第五版) 第五章.pptVIP

  • 6
  • 0
  • 约3.13千字
  • 约 57页
  • 2020-04-19 发布于广东
  • 举报
软件工程;第5章:总体设计 ;3.推荐最佳方案 4.功能分解 5.设计软件结构 6.数据库设计 A.模式设计 B.子模式设计 C.完整性和安全性设计 D.优化 ;7.制定测试计划 8.书写文档 A.系统说明 B.用户手册 C.测试计划 D.详细的实现计划 E.数据库设计结果 9.审查和复审 ;5.2 设计原理 ;模块数目;5.2.2 抽象 ;一、耦合 ;模块的偶合分四类: 1)数据耦合 两个模块之间只是通过参数交换信息,而且交换的信息仅仅是数据。 数据耦合是最低程度的耦合。 ;2)控制耦合 两个模块之间所交换的信息包含控制信息。 控制耦合是中等程度的耦合。;3)公用耦合 两个或多个模块通过一个公共区相互作用时的耦合。 公共区可以是:全程数据区、共享通信区、内存公共覆盖区、任何介质上的文件、物理设备等。 软件结构中存在大量的公用耦合时会给诊断错误带来困难。 ; 图中存在公用耦合,假设模块A、C、E都存取全程数据区(如公用一个磁盘文件)中的一个数据项。 如果A模块读取该项数据,然后调用C模块对该项重新计算,并进行数据更新。; 如果此时C模块错误地更新了该项数据,在往下的处理中模块E读该数据项时出现错误。 表面上看,问题由模块E产生,实际上由模块C引起。;4)内容耦合 一

文档评论(0)

1亿VIP精品文档

相关文档