单选题 模块内聚度用于衡量模块内部各成分之间彼此结合的紧密程度。
1.一组语句在程序中多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内聚度是 (48) 的。
2.将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是 (49) 的。
3.模块中所有成分引用共同的数据,该模块的内聚度是 (50) 的。
4.模块内某成分的输出是另一些成分的输入,该模块的内聚度是 (51) 的。
5.模块中所有成分结合起来完成一项任务,该模块的内聚度是 (52) 的。它具有简明的外部界面,由它构成的软件易于理解、测试和维护。

单选题 A.功能性 B.顺序性 C.通信性 D.过程性
E.偶然性 F.瞬时性 G.逻辑性
【正确答案】 E
【答案解析】
单选题 A.功能性 B.顺序性 C.通信性 D.过程性
E.偶然性 F.瞬时性 G.逻辑性
【正确答案】 G
【答案解析】
单选题 A.功能性 B.顺序性 C.通信性 D.过程性
E.偶然性 F.瞬时性 G.逻辑性
【正确答案】 C
【答案解析】
单选题 A.功能性 B.顺序性 C.通信性 D.过程性
E.偶然性 F.瞬时性 G.逻辑性
【正确答案】 B
【答案解析】
单选题 A.功能性 B.顺序性 C.通信性 D.过程性
E.偶然性 F.瞬时性 G.逻辑性
【正确答案】 A
【答案解析】[解析]
软件概要设计是以需求分析所产生的文档为依据,着手解决实现“需求”的软件体系结构,简称软件结构。就像建筑工程中的盖大楼,需求分析主要是确定要盖满足什么样功能的大楼,而概要设计就是施工,盖起满足用户要求的大楼的框架。这一阶段确定软件结构的具体任务是将系统分解成模块,确定各模块的功能及调用关系,将用户的需求分配到适当的位置上去,得出系统的结构图。
软件概要设计的原则是模块化、抽象化和信息隐藏,要达到这些原则,就要求模块具有独立性。模块内聚度用于衡量模块内部各成分之间彼此结合的紧密程度,模块内聚度由强到弱的顺序如图9-4所示。