A、 数据流图和数据字典
B、 初步的用户手册
C、 确认测试计划
D、 需求规格说明书
答案:D
解析:解析:需求分析阶段的工作可以分为4个方面:需求获取、需求分析、需求规格说明书编写和需求评审。本题答案为D选项。
A、 数据流图和数据字典
B、 初步的用户手册
C、 确认测试计划
D、 需求规格说明书
答案:D
解析:解析:需求分析阶段的工作可以分为4个方面:需求获取、需求分析、需求规格说明书编写和需求评审。本题答案为D选项。
A. 对象唯一性
B. 对象分类性
C. 对象多态性
D. 对象可移植性
解析:解析:对象的基本特点∶标识唯一性、分类性、多态性、封装性、模块独立性好。可移植性不属于对象的特征。本题答案为D选项。
A. 控制流
B. 数据流
C. 输入流
D. 输出流
解析:解析:数据流图中的主要图形元素与说明如下表所示。本题答案为B选项。
A. 软件验收的依据
B. 用户与开发人员对软件“做什么”的共同理解
C. 软件设计的依据
D. 软件可行性研究的依据
解析:解析:软件需求规格说明书是需求分析阶段的最后成果,是软件开发过程中的重要文档之一。软件需求规格说明书有以下几个方面的作用:①便于用户、开发人员进行理解和交流;②反映出用户问题的结构,可以作为软件开发工作的基础和依据;③作为确认测试和猃收的依据﹔④为成本估算和编制计划进度提供基础;⑤软件不断改进的基础。本题答案为D选项。
A. 软件的性能需求
B. 软件的功能需求
C. 软件的可验证性
D. 软件的外部接口
解析:解析:软件需求规格说明书要涵盖用户对系统的所有需求,包括功能要求、性能要求、接口要求、设计约束等。软件需求规格说明书的可验证性指描述的每一个需求都可在有限代价的有效过程中验证确认,对于软件没有可验证性。本题答案为C选项。
A. 程序流程图
B. PAD图
C. N-S图
D. 数据流程图(DFD图)
解析:解析:需求分析方法可以分为结构化分析方法和面向对象分析方法两大类。结构化分析方法的常用工具:数据流图(DFD图)、数据字典〈DD)、判定表、判定树。本题答案为D选项。
A. 确定软件系统的功能需求
B. 确定软件系统的性能需求
C. 需求规格说明书评审
D. 制定软件集成测试计划
解析:解析:需求分析阶段的工作可以分为4个方面:需求获取、需求分析、需求规格说明书编写和需求评审。本题答案为D选项。
A. 定义流程图中各个成份的具体含义
B. 定义数据流图中各个成份的具体含义
C. 定义系统结构图中各个成份的具体含义
D. 定义功能结构图中各个成份的具体含义
解析:解析:数据字典((Data Dictionary , DD)是对数据波图中所有元素的精确、严格的定义和解释,是一个有组织的列表,使得用户和系统分析员对于输入、输出、存储或分和中间计件结果有共同的理解,是结构化分析方法的核心。本题答案为B选项。
A. 支持软件系统功能建模
B. 支持软件系统的面向对象分析
C. 描述软件系统的控制流
D. 描述软件系统的数据结构
解析:解析:数据流图是系统逻辑模型的图形表示,从数据传递和加工的角度,来刻画数据流从输入到输出的移动变化过程,它直接支持系统的功能建模。本题答案为A选项。
A. 从属模块一定是原子模块
B. 扇入是一个模块直接调用的其他模块数
C. 结构图是描述软件系统功能的
D. 深度等于控制的层数
解析:解析:没有从属节点的模块是原子模块。扇入指调用一个绐定模块的模块个数。结构图是描述软件系统结构的图形工具。深度指控制的层数。本题答案为D选项。
A. 2
B. 3
C. 4
D. 5
解析:解析:宽度指最大模块数的层的控制跨度〈横向最大模块数〉。在该结构图中,第1有1个模块,第2县有3个模块,第3层有5个摸块,第4层有2个摸块,则宽度为5。本题答案为D选项。