软件工程

什么是模块化?模块设计的准则?

题目

什么是模块化?模块设计的准则?

参考答案和解析
正确答案: 模块化是按规定的原则将一个大型软件划分为一个个较小的、相对独立但又相关的模块。
模块设计的准则:
(1)改进软件结构,提高模块独立性:在对初步模块进行合并、分解和移动的分析、精化过程中力求提高模块的内聚,降低藕合。
(2)模块大小要适中:大约50行语句的代码,过大的模块应分解以提高理解性和可维护性;过小的模块,合并到上级模块中。
(3)软件结构图的深度、宽度、扇入和扇出要适当。一般模块的调用个数不要超过5个。
(4)尽量降低模块接口的复杂程度。
(5)设计单入口、单出口的模块。
(6)模块的作用域应在控制域之内。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

系列化设计中模块化设计的特点是什么?


正确答案: (1)有利于产品的更新换代。
(2)设计周期缩短。
(3)成本降低。

第2题:

模块化的过程通常包括()。

  • A、模块化调查;
  • B、模块化设计;
  • C、模块化生产;
  • D、模块化装配。

正确答案:B,C,D

第3题:

下面不属于面向对象设计准则的是()

A、模块化

B、抽象

C、信息隐藏

D、不可重用


参考答案:D

第4题:

软件设计的准则中不包括()。

  • A、编程语言选择准则
  • B、信息屏蔽准则
  • C、结构化和模块化准则
  • D、抽象准则

正确答案:A

第5题:

简述模块、模块化及模块化设计的概念。


正确答案: 模块是数据说明、可执行语句等程序对象的集合,是单独命名的,并且可以通过名字来访问的。
模块化是指把软件按照规定原则,划分为一个个较小的,相互独立的但又相互关联的部件。
模块化设计就是程序的编写不是开始就逐条录入计算机语句和指令,而是首先用主程序、子程序、子过程等框架把软件的主要结构和流程描述出来,并定义和调试好各个框架之间的输入、输出链接关系。

第6题:

什么是模块化?模块设计的准则是什么?


正确答案: 1.模块化是按规定的原则将一个大型软件划分为一个个较小的、相对独立但又相关的模块。
2.模块设计的准则:
(1)改进软件结构,提高模块独立性:在对初步模块进行合并、分解和移动的分析、精化过程中力求提高模块的内聚,降低藕合。
(2)模块大小要适中:大约50行语句的代码,过大的模块应分解以提高理解性和可维护性;过小的模块,合并到上级模块中。
(3)软件结构图的深度、宽度、扇入和扇出要适当。一般模块的调用个数不要超过5个。
(4)尽量降低模块接口的复杂程度;
(5)设计单入口、单出口的模块。
(6)模块的作用域应在控制域之内。

第7题:

下面不是面向对象设计准则的是()

  • A、模块化
  • B、抽象
  • C、信息隐藏
  • D、不可重用

正确答案:D

第8题:

模块化设计体现了系统维修性设计准则中的尽量提高维修效率。( )

此题为判断题(对,错)。


参考答案:错误

第9题:

在进行软件模块结构设计时应当遵循的最主要的准则是()。

  • A、抽象
  • B、模块化
  • C、模块独立
  • D、信息隐蔽

正确答案:C

第10题:

什么是模块?什么是模块化?


正确答案: 块是由边界元素限定的相邻程序元素(例如,数据说明,可执行的语句)的序列,而且有一个总体标识符代表它。过程、函数、子程序和宏等,都可作为模块。面向对象方法学中的对象是模块,对象内的方法(或称为服务)也是模块。模块是构成程序的基本构件。
模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。模块化是为了使一个复杂的大型程序能被人的智力所管理。