题目详情

某教务系统部分需求包括:教务人员输入课程信息;学生选择课程,经教务人员审核后安排到特定教室和时间上课;教师根据安排课程上课,在考试后录入课程信息;学生可以查询本人成绩;教务人员可以查询、修改和删除课程信息。若用顶层数据流图来建模,则上述需求应包含(请作答此空)个加工。用模块化方法对系统进行模块划分后,若将对课程信息增加、修改、删除和查询放到一个模块中,则该模块内聚类型为( )。

  • A.1
  • B.3
  • C.5
  • D.6

正确答案及解析

正确答案
A
解析

本题考查结构化分析和设计方法基础知识。

数据流图从数据传递和加工角度,以图形方式刻画数据流从输入到输出移动变换过程,其基础是功能分解。在结构化分析过程中,一般采用分层数据流图来对功能建模,从顶层数据流图开始,逐层分解。一个待开发软件系统顶层数据流图只有一个加工。

模块独立性是创建良好设计一个重要原则,一般采用模块间耦合和模块内聚两个准则来进行度量。内聚是模块功能强度度量,一个模块内部各个元素之间联系越紧密,则它内聚性就越高,模块独立性就越强。一般来说模块内聚性由低到高有巧合内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、信息内聚和功能内聚七种类型。若一个模块把几种相关功能组合在一起,每次被调用时,由传送给模块判定参数来确定该模块应执行哪一种功能,则该模块内聚类型为逻辑内聚。若一个模块内处理是相关,而且必须以特定次序执行,则称这个模块为过程内聚模块。信息内聚模块完成多个功能,各个功能都在同一数据结构上操作,每一项功能有一个唯一入口点。若一个模块中各个部分都是完成某一个具体功能必不可少组成部分,则该模块为功能内聚模块。

你可能感兴趣的试题

单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.0
  • B.1
  • C.2
  • D.3
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.1、1
  • B.1、2
  • C.2、2
  • D.2、3
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.3
  • B.4
  • C.5
  • D.6
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.V(S3)和V(S5)V(S6)
  • B.P(S3)和V(S5)V(S6)
  • C.V(S3)和P(S5)P(S6)
  • D.P(S3)和P(S5)P(S6)
查看答案
单选题

中级软件设计师,章节练习,中级软件设计师系统开发运行知识

  • A.243ms
  • B.246ms
  • C.254ms
  • D.280ms
查看答案

相关题库更多 +