(简答题)
模块的内聚性程度与该模块在分层结构中的位置有关系吗?说明你的论据。
正确答案
模块的内聚性与该模块在分层模块结构中的位置无关。事实上,一个好的模块化的程序系统,它所有的模块可以都是功能内聚的,即每一个模块就只干了一件事。用结构化设计方法建立起来的模块结构中的每一个模块都符合这个要求。把讨论范围再拓宽点,在纯面向对象范型的软件系统中,整个系统看作是一个类,它的子类可以看作是系统的子系统或高层模块,它们还可以有子类,……,这就形成一个类的层次结构。类的构造可以看成是一个抽象数据类型,实际上是信息内聚的。所以整个系统中从上到下,所有模块(对象类)都是信息内聚的模块。
答案解析
略
相似试题
(单选题)
模块内聚性是衡量模块内各成分()彼此结合的紧密程度。
(判断题)
内聚标志一个模块内各个元素彼此结合的紧密程度,模块独立性由弱到强的同时模块内聚性由低到高的顺序是:功能内聚、信息内聚、通信内聚、过程内聚、时间内聚、逻辑内聚、巧合内聚。
(判断题)
内聚是指一个软件结构内各个模块之间互连程度的度量。
(多选题)
内聚表示一个模块()的程度,耦合表示一个模块()的程度。
(填空题)
功能内聚是内聚程度最()的内聚,指模块内所有元素共同完成(),缺一不可。功能内聚的模块与其它模块的耦合是()的。
(单选题)
划分模块时,一个模块内聚性最好的是()
(简答题)
模块的内聚性包括哪些种类?
(简答题)
模块的内聚性包括哪些类型?
(单选题)
模块间内聚性最强的是()