A、1
B、2
C、3
D、5
答案:C
解析:解析:扇出指由一个模块直接调用的其他模块个数。在该结构图中,"某系统"模块和功能"模块调用的其他模块个数最多,为3个,则最大扇出数为3。本题答案为C选项。
A、1
B、2
C、3
D、5
答案:C
解析:解析:扇出指由一个模块直接调用的其他模块个数。在该结构图中,"某系统"模块和功能"模块调用的其他模块个数最多,为3个,则最大扇出数为3。本题答案为C选项。
A. 1
B. 2
C. 3
D. 4
解析:解析:扇入指调用一个给定模块的模块个数。在该结构图中,"功能n.1模块能被第2中的功能1""功能2""功能n"3个模块调用,则最大扇入数为3。本题答案为C选项。
A. 1
B. 2
C. 3
D. n
解析:解析:扇入指调用一个给定模块的模块个数。在该结构图中,调用"功能n.1模块的模块个数最多,为n个,则最大扇入数为n。本题答案为D选项。
A. 2
B. 3
C. n
D. n+1
解析:解析:扇出指由一个模块直接调用的其他模块个数。在该结构图中,“某系统"模块调用的其他模块个数最多,为n个,则最大扇出数为n。本题答案为C选项。
A. 图元关系
B. 数据流
C. 控制流
D. 调用关系
解析:解析:在程序流程图中,构成程序流程图的最基本图符及含义:方框表示一个加工步骤﹔菱形表示一个逻辑条件﹔箭头表示控制流。本题答案为C选项。
A. 低内聚低耦合
B. 高内聚低耦合
C. 低内聚高耦合
D. 高内聚高耦合
解析:解析:耦合用于衡量不同模块彼此间互相依赖《连接》的紧密程度﹔内聚用于衡量一个模块内部各个元素彼此结合的紧密程度。软件设计中模块划分时应每个摸块完威一个相对独立的特定子功能,并且和其他模块之间的关系很简单,即高内聚低耦合。本题答案为B选项。
A. 概要设计文档评审
B. 模块的实现算法设计
C. 模块实现算法的局部数据结构设计
D. 数据库物理设计
解析:解析:概要设计的任务为:①设计软件系统结构;②数据结杓及数据库设计﹔③编写概要设计文档﹔④概要设计文档评审。本题答案为A选项。
A. 模块的大小
B. 模块的耦合度
C. 模块的类型
D. 模块的独立性
解析:解析:模块独立性的概念是抽象、模块化、信息隐蔽和局部化的直接结果。本题答案为D选项。
A. 系统总体结构图支持软件系统的详细设计
B. 软件设计是将软件需求转换为软件表示的过程
C. 数据结构与数据库设计是软件设计的任务之一
D. PAD图是软件详细设计的表示工具
解析:解析:结构图是描述软件系统结构的图形工具,确定系统总体的功能模块结构,结构图不直接支持详细设计。详细设计的任务是为结构图中的每一个摸块确定实现算法和局音数据结构。本题答案为A选项。
A. 1
B. 2
C. 3
D. n
解析:解析:宽度指最大模块数的层的控制跨度(横向最大模块数)。在该结杓图中,第1层有1个模块,第2层有n个模块(心5),第3层有5个摸块,贝宽度为n。本题答案为D选项。
A. 软件的详细设计
B. 软件的总体结构设计
C. 软件的需求分析
D. 软件的数据设计
解析:解析:软件设计阶段从工程管理的角度来看可分为两步∶概要设计和详细设计。从技术观点来看,软件设计包括软件总体结构设计、数据设计、接口设计、过程设计4个步骤。软件的需求分析属于需求分析阶段的任务。本题答案为C选项。