简答题

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

正确答案

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

答案解析

相似试题
  • 什么是模块?什么是模块内聚?请列出从低到高的常见内聚类型。

    简答题查看答案

  • 什么是模块化?

    简答题查看答案

  • 什么是模块独立性?用什么度量?

    简答题查看答案

  • 什么是模块间的耦合性?有哪几种耦合性?简述降低模块间耦合度的方法。

    简答题查看答案

  • 详细设计的任务是确定每个模块的内部特性,即模块的算法、()

    填空题查看答案

  • 所谓模块化是指按照()的设计原则,形成一个相互独立但又有较少联系的模块结构的过程。而模块通常由()和模块体组成。

    填空题查看答案

  • 在软件结构的设计中,各个模块之间要力求降低耦合性,提高()。

    填空题查看答案

  • 以下哪种语言可用于描述模块算法设计和处理细节()

    单选题查看答案

  • 在软件测试中,首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起测试,称为()

    单选题查看答案