某教务系统由模块A提供成绩给模块B,模块B计算平均成绩、最高分和最低分,然后将计算结果返回给模块A,模块C对课程信息进行增删改查,则模块B在软件结构图中属于 (1) 模块,模块C的内聚类型为 (2) 。 (2)

admin2018-05-26  28

问题 某教务系统由模块A提供成绩给模块B,模块B计算平均成绩、最高分和最低分,然后将计算结果返回给模块A,模块C对课程信息进行增删改查,则模块B在软件结构图中属于  (1)  模块,模块C的内聚类型为  (2)  
(2)

选项 A、逻辑内聚
B、信息内聚
C、过程内聚
D、功能内聚

答案B

解析 在系统结构图中的模块类型有以几类:
    ①传入模块:从下属模块取得数据,经过某些处理,再将其传送给上级模块。它传送的数据流叫做逻辑输入数据流。
    ②传出模块:从上级模块获得数据,进行某些处理,再将其传送给下属模块。它传送的数据流叫做逻辑输出数据流。
    ③变换模块:它从上级模块取得数据,进行特定的处理,转换成其他形式,再传送回上级模块。
    ④协调模块:对所有下属模块进行协调和管理的模块。
    内聚是度量模块独立性的一个重要指标。
    ①逻辑内聚。指模块内执行若干个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。模块C执行的增删改查不属于逻辑相似的功能。
    ②过程内聚。指一个模块完成多个任务,这些任务必须按指定的过程执行。模块增删改查之间没有指定的顺序。
    ③通信内聚/信息内聚。指模块内的所有处理元素都在同一个数据结构上操作,或者各处理使用相同的输入数据或者产生相同的输出数据,模块C增删改查操作针对的都是课程信息同一数据结构,属于此类。
    ④功能内聚。这是最强的内聚,指模块内的所有元素共同作用完成一个功能,缺一不可。模块C的不同操作之间没有很强的关系。
转载请注明原文地址:https://kaotiyun.com/show/YjUZ777K
0

相关试题推荐
最新回复(0)