试题详情
- 简答题模块的内聚性程度与该模块在分层结构中的位置有关系吗?说明你的论据。
- 模块的内聚性与该模块在分层模块结构中的位置无关。事实上,一个好的模块化的程序系统,它所有的模块可以都是功能内聚的,即每一个模块就只干了一件事。用结构化设计方法建立起来的模块结构中的每一个模块都符合这个要求。把讨论范围再拓宽点,在纯面向对象范型的软件系统中,整个系统看作是一个类,它的子类可以看作是系统的子系统或高层模块,它们还可以有子类,……,这就形成一个类的层次结构。类的构造可以看成是一个抽象数据类型,实际上是信息内聚的。所以整个系统中从上到下,所有模块(对象类)都是信息内聚的模块。
关注下方微信公众号,在线模考后查看
热门试题
- 数据字典和数据流图共同构成了系统的()
- 简述软件的发展过程。
- 自顶向下估算软件成本的方法主要是从项目的
- 软件生产有几个阶段?各有何特征?
- 试讨论Rational统一过程的优缺点。
- 软件工程过程包括哪些过程?
- 什么是模型?软件开发为什么要建立模型?
- 在可行性研究过程中,对每一个合理的候选方
- 软件工程方法学的基本内容包括哪些?
- 简述Gantt图的优缺点。
- 为什么要进行软件可维护性复审?
- 编码阶段的主要任务是什么?
- 通常考虑选用程序设计语言的因素有()、(
- 程序设计风格是人们编写程序的()、()和
- 什么是软件评审?软件设计质量评审和程序质
- 设计类的属性时必须要定义是哪两项?
- 请简述编码原则。
- 面向对象的特征是()、()和()、()。
- 各模块经过单元测试后,将各模块组装起来进
- 在软件开发和维护过程中需要变更需求时,为