什么是模块、模块的扇入和扇出?试述模块设计的基本原则。

题目

什么是模块、模块的扇入和扇出?试述模块设计的基本原则。

参考答案和解析
正确答案:模块是构成系统、实现系统功能的基本*单位,是一般意义上的子程序。模块的扇出表达了一个模块对它直属下级模块的控制范围,通常用扇出系数表示模块的直属下级模块的直属下级模块的个数。
模块的扇入表达了一个模块与其直属上级模块的关系。通常用扇入系数表示模块的直属上级模块的个数。
模块设计的基本原则:
1.模块的联结原则
2.模块的内聚性原则
3.模块的分解原则
4.模块的扇入和扇出原则
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

结构化设计方法划分模块的原则是()。

A.模块扇出小于5

B.模块扇入小于5

C.低藕合,高内聚

D.模块深度小于7


参考答案C

第2题:

在软件结构化设计中,好的软件结构设计应该力求做到( )。

A.顶层扇出较少,中间扇出较高,底层模块低扇入

B.顶层扇出较高,中间扇出较少,底层模块高扇入

C.顶层扇入较少,中间扇出较高,底层模块高扇入

D.顶层扇入较少,中间扇入较高,底层模块低扇入


正确答案:B

第3题:

在软件结构设计中,好的软件结构设计应该力求做到( )。

A.顶层扇出较少,中间扇出较高,底层模块低扇入

B.顶层扇出较高,中间扇出较少,底层模块高扇入

C.顶层扇入较少,中间扇出较高,底层模块高扇入

D.顶层扇入较高,中间扇出较少,底层模块低扇入


正确答案:B

第4题:

模块设计是应尽量做到高内聚、低耦合,高扇入、低扇出。


正确答案:正确

第5题:

以下关于软件系统模块结构设计的叙述中,正确的是()

A.. 当模块扇出过大时,应把下级模块进一步分解为若干个子模块
B. 当模块扇出过小时,应适当增加中间的控制模块
C. 模块的扇入大,表示模块的复杂度较高
D. 模块的扇入大,表示模块的复用程度高

答案:D
解析:
一个模块的扇出是指该模块直接调用的下级模块的个数,扇出大表示模块的复杂度高,需要控制和协调过多的下级模块。扇出过大一般是因为缺乏中间层次,应当适当增加中间层次的控制模块:扇出过小时可以把下级模块进一步分解成若干个子功能模块,或者合并到它的上级模块中去。一个模块的扇入是指直接调用该模块的上级模块的个数;扇入大表示模块的复用程度高。设计良好的软件结构通常顶层扇出比较大,中间扇出比较小,底层模块则有大扇入。

第6题:

什么是模块的扇入和扇出?


参考答案:扇入则定义为一个模块被调用(或控制)的模块个数;
  扇出表示一个模块直接调用(或控制)的其他模块数目。

第7题:

在系统的功能模块设计中,要求适度控制模块的扇入扇出。下图中模块C的扇入和扇出系数分别为(32)。经验证明,扇出系数最好是(33)。

A.1和2

B.0和2

C.1和1

D.2和1


正确答案:A
解析:本题考查的是信息系统功能模块设计的知识。模块的扇入指模块直接上级模块的个数。模块的直属下级模块个数即为模块的扇出。模块C的直接上级模块是A,直接下级模块为E和F,所以模块C的扇入和扇出分别为1和2。提高聚合程度,降低模块之间的耦合程度是模块设计应该遵循的最重要的两个原则。经验证明,扇出的个数最好是3或4。

第8题:

在软件结构设计中,好的软件结构设计应该力求做到

A.顶层扇出较少,中间扇出较高,底层模块低扇入

B.顶层扇出较高,中间扇出较少,底层模块高扇入

C.顶层扇入较少,中间扇出较高,底层模块高扇入

D.顶层扇出较高,中间扇出较少,底层模块低扇入


正确答案:B

第9题:

共享该模块的上级模块数目越多可提高软件的复用性,指的是模块的()

  • A、扇入大
  • B、扇出大
  • C、扇入小
  • D、扇出小

正确答案:A

第10题:

经验表明,设计好的软件结构,通常顶层模块的扇出(),中层模块扇出(),底层模块()扇入。


正确答案:比较高;较少;高

更多相关问题