目录: 标题| 题干| 答案| 搜索| 相关
问题

模块独立性是软件模块化所提出的要求,衡量模块独立性的一般度量标准是 A.抽象


模块独立性是软件模块化所提出的要求,衡量模块独立性的一般度量标准是 A.抽象和信息隐蔽 B.局部化和封装化 C.内聚性和耦合性 D.激活机制和控制方法

  • A抽象和信息隐蔽
  • B局部化和封装化
  • C内聚性和耦合性
  • D激活机制和控制方法
参考答案
参考解析:

本题考查衡量模块独立性的标准。模块独立性的概念是模块化、抽象和信息隐蔽的直接结果。模块独立性是软件质量的关键,它指软件系统中的每个模块只涉及软件要求的具体子功能,并且与其他模块的联系最少且接口简单。这样做不仅便于软件测试和维护,还使模块化程度较高的软件易于开发,尤其当一组开发人员共同开发一个软件时,模块化能够分割功能,而且接口可以简化。模块的独立性可以用两个定性标准度量:耦合和内聚。耦合是模块之间相互连接的紧密程度的度量。模块之间的连接越紧密,联系越多,耦合性就越高,而其模块独立性就越弱。内聚是一个模块内部各个元素彼此结合的紧密程度的度量。一个模块内部各个元素之间的联系越紧密,内聚性就越高,相对于其他模块之间的耦合性就会降低,而模块独立性就越强。因此,模块独立性较强的模块应该是高内聚低耦合的模块。

分类:其他