试题详情
- 简答题简述模块独立程度的度量标准。
-
模块独立程度可以由两个定性标准度量,分别称为块间联系和块内联系。块间联系是度量不同模块彼此间互相依赖(联结)的紧密程度,块内联系则是衡量一个模块内部的各个部分彼此结合的紧密程度。
(1)块间耦合(coupling)
块间耦合是一个系统内不同模块之间互连程度的度量。块间耦合强弱取决于模块间联系形式及接口的复杂程度。模块间接口的复杂性越高,说明耦合的程度也越高。
块间耦合程度直接影响系统的可读性、可维护性及可修改性。在系统设计中,应尽可能追求块间耦合松散的系统。在这样的系统中,可以研究、测试、维护任何一个模块,而不需要对其他模块有很多了解。同时,由于模块间耦合简单,错误传播的可能性就越小。
(2)块内联系(cohesion)
模块内部元素的联系方式即为块内联系,有时也称为模块内部的紧凑性或关联度或内聚度,它是决定系统结构的另一个重要因素。
所谓模块内部的元素是指该模块的程序中的一条或若干条的指令。系统中的每个模块应具有高度的块内联系,它的各个元素都是彼此相关的,是为完成一个共同的功能而结合在一起的。模块设计中应尽力避免较低的块内联系,这是基本原则。 关注下方微信公众号,在线模考后查看
热门试题
- 信息系统结构包括那几个些方面的内容?
- 什么是构件?构件与普通类有哪些相同点和不
- 调试和测试有什么不同?他们各有什么用途?
- 简述程序设计的风格。
- 决策支持系统
- 在用例图中,消息被认为是在目的对象上调用
- ()是设计局域网和广域网及其连接的专家。
- 中间等级的用例描述扩展了简单描述,它包括
- 用于管理软件系统开发过程的模型图有()
- Zachmen框架使用“架构”的概念将信
- 信息按照()可以分为战略信息,战术信息和
- 系统设计说明书的内容不包括()。
- 信息系统开发的“自下而上”的开发策略有何
- 在系统设计时应按()。
- 每一个系统在它与它的环境之间有一个()。
- JSP、面向对象、原型法、结构法、Jac
- 诺兰模型描述了()发展的阶段模型。
- 某医疗诊所有一个大夫,一个助手,一
- 系统规划的主要任务包括()。
- 带实心圆的箭头是一个()耦合标志,在模块