当前位置:高级系统架构师题库>系统开发基础知识题库

问题:

[单选] ()把整个软件开发流程分成多个阶段,每一个阶段都由目标设定、风险分析、开发和有效性验证及评审构成。

A . 原型模型
B . 瀑布模型
C . 螺旋模型
D . V模型

黑盒测试法是根据软件产品的功能设计规格说明书,通过运行程序进行测试,证实每个已经实现的功能是否符合设计要求。如果某产品的文本编辑框允许输入1~255个字符,采用()测试方法,其测试数据为:0个字符、1个字符、255个字符和256个字符。 等价类划分。 边界值分析。 比较测试。 正交数组测试。 在实际的项目开发中,人们总是希望使用自动工具来执行需求变更控制过程。下列描述中,()不是这类工具所具有的功能。 可以定义变更请求的数据项及变更请求生存期的状态转换图。 记录每一种状态变更的数据,确认做出变更的人员。 可以加强状态转换图使经授权的用户仅能做出所允许的状态变更。 定义变更控制计划,并指导设计人员按照所制定的计划实施变更。 下列关于不同软件开发方法所使用的模型的描述中,正确的是() 在进行结构化分析时,必须使用数据流图和软件结构图这两种模型。 采用面向对象开发方法时,可以使用状态图和活动图对系统的动态行为进行建模。 实体联系图(E-R图)是在数据库逻辑结构设计时才开始创建的模型。 UML的活动图与程序流程图的表达能力等价。 项目时间管理包括使项目按时完成所必需的管理过程,活动定义是其中的一个重要过程。通常可以使用()来进行活动定义。 鱼骨图。 工作分解结构(WBS)。 层次分解结构。 功能分解图。 详细的项目范围说明书是项目成功的关键。()不应该属于范围定义的输入。 项目章程。 项目范围管理计划。 批准的变更申请。 项目文档管理方案。 ()把整个软件开发流程分成多个阶段,每一个阶段都由目标设定、风险分析、开发和有效性验证及评审构成。
参考答案:

  参考解析

本题考查开发模型基础知识,解这类题,需要对常见模型的核心特点有所了解。下面对选项中出现的模型做一个简单的总结。原型模型:针对需求不明确、原型可抛弃。瀑布模型:阶段明晰、无法应对需求不明确的情况。螺旋模型:瀑布模型+演化模型、循环、里程碑、风险分析。V模型:测试模型、测试全程介入、测试计划提前。把以上特点与题目描述进行对比,可以发现本题所描述的是螺旋模型。

在线 客服