A、 软件测试
B、 详细设计
C、 需求分析
D、 系统维护
答案:C
解析:解析:【解析】软件生命周期可分为定义阶段、开发阶段和维护阶段。定义阶段包括问题定义、可行性研究和需求分析。开发阶段包括概要设计、详细设计、实现和测试。维护阶段包括使用和维护。本题答案为C选项。
A、 软件测试
B、 详细设计
C、 需求分析
D、 系统维护
答案:C
解析:解析:【解析】软件生命周期可分为定义阶段、开发阶段和维护阶段。定义阶段包括问题定义、可行性研究和需求分析。开发阶段包括概要设计、详细设计、实现和测试。维护阶段包括使用和维护。本题答案为C选项。
A. 可行性研究
B. 需求分析
C. 软件设计
D. 软件实现
解析:解析:需求分析对待开发软件提出的需求进行分析并给出详细定义,是确定软件系统要做什么的阶段。本题答案为B选项。
A. “数据存储”间有数据流
B. “加工"”"应既有输入又有输出
C. “数据流""应标识数据流名
D. 父图子图是指相邻上下两层的数据流图
解析:解析:数据流图应遵循以下构造规则和注意事项:①对加工处理建立唯一、层次性的编号,且每个加工处理通常要求既有输入又有输出。②数据存储之间不应有数据流。③数据流图的一致性。即输入输出、读写的对应。④父图、子图关系与平衡规则。相邻两层DFD之间具有父子关系,子图代表了父图中某个加式的详细描述,父图表示了子图间的接口。子图个数不大于父图中的处理个数。所有子图的输入输出数据流和父图中相应处理的输入输出数据流必须一致。本题答案为A选项。
A. 可行性分析报告
B. 需求规格说明书
C. 项目开发计划
D. 设计说明书
解析:解析:需求分析阶段的工作可以分为4个方面:需求获取、需求分析、需求规格说明书编写和需求评审。本题答案为B选项。
A. 算法详细设计
B. 软件的主要功能
C. 软件的性能
D. 运行环境
解析:解析:软件需求规格说明书应该明确软件的功能、性能、数据、界面等要求,从而确定系统的逻辑模型。算法详细设计是详细设计阶段的工作。本题答案为A选项。
A. 数据流图和数据字典
B. 初步的用户手册
C. 确认测试计划
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选项。