试题详情
- 简答题什么是模块化?模块设计的准则是什么?
-
1.模块化是按规定的原则将一个大型软件划分为一个个较小的、相对独立但又相关的模块。
2.模块设计的准则:
(1)改进软件结构,提高模块独立性:在对初步模块进行合并、分解和移动的分析、精化过程中力求提高模块的内聚,降低藕合。
(2)模块大小要适中:大约50行语句的代码,过大的模块应分解以提高理解性和可维护性;过小的模块,合并到上级模块中。
(3)软件结构图的深度、宽度、扇入和扇出要适当。一般模块的调用个数不要超过5个。
(4)尽量降低模块接口的复杂程度;
(5)设计单入口、单出口的模块。
(6)模块的作用域应在控制域之内。 关注下方微信公众号,在线模考后查看
热门试题
- 在画分层数据流图时,父图与子图的输入输出
- 在软件结构的设计中,各个模块之间要力求降
- 简述类程序设计语言PDL的特点。
- 软件的结构化设计(SD)方法中,一般分为
- 简述软件测试的任务、目的与类型。
- 风险分析的四个主要活动:风险标识、风险估
- 原型化方法是一种()型的设计过程。
- 事务型数据流由哪几部分组成?
- 软件的可理解性支持软件的()。
- 快速原型模型可以有效地适应用户需求的动态
- 以下四种逻辑覆盖中,发现错误能力最弱的是
- 下列选项中,属于软件配置管理的任务的是(
- ()是面向机器的,可以完成高级语言无法满
- 什么是软件概要设计?该阶段的基本任务是什
- 软件工程标准中,GIB属于()
- 在整个软件项目定义与开发各阶段一种典型的
- 在硬件工程中,硬件定义阶段的任务有哪些?
- 原型模型适于哪种情况的软件开发?
- 提高模块间独立性的措施有哪些?
- ()是将软件生存周期各个活动规定为依线性