试题详情
- 简答题简述模块独立程度的度量标准。
-
模块独立程度可以由两个定性标准度量,分别称为块间联系和块内联系。块间联系是度量不同模块彼此间互相依赖(联结)的紧密程度,块内联系则是衡量一个模块内部的各个部分彼此结合的紧密程度。
(1)块间耦合(coupling)
块间耦合是一个系统内不同模块之间互连程度的度量。块间耦合强弱取决于模块间联系形式及接口的复杂程度。模块间接口的复杂性越高,说明耦合的程度也越高。
块间耦合程度直接影响系统的可读性、可维护性及可修改性。在系统设计中,应尽可能追求块间耦合松散的系统。在这样的系统中,可以研究、测试、维护任何一个模块,而不需要对其他模块有很多了解。同时,由于模块间耦合简单,错误传播的可能性就越小。
(2)块内联系(cohesion)
模块内部元素的联系方式即为块内联系,有时也称为模块内部的紧凑性或关联度或内聚度,它是决定系统结构的另一个重要因素。
所谓模块内部的元素是指该模块的程序中的一条或若干条的指令。系统中的每个模块应具有高度的块内联系,它的各个元素都是彼此相关的,是为完成一个共同的功能而结合在一起的。模块设计中应尽力避免较低的块内联系,这是基本原则。 关注下方微信公众号,在线模考后查看
热门试题
- 试述电子商务系统的基本组成。
- 人机界面设计分为哪几类?它们之间有什么关
- 解释敏捷方法的基本原理为何能带来加速的系
- 什么是模块?
- 数据存贮结构是如何确定的?
- E-R图的基本成分有哪些?
- 下列哪个不是组件开发中的参与者。()
- 系统测试采用白盒的是()。
- 管理信息系统开发的困难不仅来自技术方面,
- 定义、改进和协调一个组织为所有系统开发项
- 下列不属于系统实施内容是()
- 下列哪些是产生需求用例模型的步骤()。
- 确定替代方案,选择“最佳”方案和设计所选
- 在判定表中,凡是采取相同行动的规则,都可
- 实现计划的信息系统所需的硬件、软件和通信
- 把整体分解为部分是哪个阶段的任务:()。
- 需求模型(或模型的集合)是一种逻辑模型,
- 网络层是由整个系统中相互协作的一些网络层
- UML技术中,动态视图起着举足轻重的作用
- 系统分析员应当()。