希赛网为大家整理了2017下半年系统架构设计师考试上午真题,以下为第三部分。
·项目范围管理中,范围定义的输入包括(22)
(22)A.项目章程、项目范围管理计划、产品范围说明书和变更申请
B.项目范围描述、产品范围说明书、生产项目计划和组织过程资产
C.项目章程、项目范围管理计划、组织过程资产和批准的变更申请
D.生产项目计划、项目可交付物说明、信息系统要求说明和项目质量标准
项目配置管理中,产品配置是指一个产品在其生命周期各个阶段所产生的各种
形式和各种版本的文档、计算机程序、部件及数据的集合。该集合中的每一个元素称为 该产品配置中的一个配置顶,(23)不属于产品组成部分工作成果的配置顶
(23)A.需求文档 B.设计文档
C.工作计划 D源代码
·以下关于需求陈述的描述中,(24)是不正确的。
(24) A.每一项需求都必须完整、准确地描述即将要开发的功能
B.需求必须能够在系统及其运行环境的能力和约束条件内实现
C.每一项需求记录的功能都必须是用户的真正的需要
D.在良好的需求陈述中,所有需求都应被视为同等重要
·一个好的变更控制过程,给项目风险承担者提供了正式的建议变更机制。如下图
所示的需求变更管理过程中,①②③处对应的内容应分别是(25)。
识别出修改后的需求→
(25)A.问题分析与变更描述、变更分析与成本计算、变更实现
B.变更描述与成本计算、变更分析、变更实现
C.问题分析与变更分析、成本计算、变更实现
D.变更描述、变更分析与变更实现、成本计算
·软件过程是制作软件产品的一组活动以及结果,这些活动主要由软件人员来完
成,主要包括(26)。软件过程模型是软件开发实际过程的抽象与概括,它应该包括
构成软件过程的各种活动。软件过程有各种各样的模型,其中,(27)的活动之间存在因果关系,前一阶段工作的结果是后一段阶段工作的输入描述。
(26)A.软件描述、软件开发和软件测试
B.软件开发、软件有效性验证和软件测试
C.软件描述、软件设计、软件实现和软件测试
D.软件描述、软件开发、软件有效性验证和软件进化
(27)A.瀑布模型 B.原型模式 C.螺旋模型 D.基于构建的模型
·以下关于敏捷方法的叙述中,(28)是不正确的。
(28) A.敏捷型方法的思考角度是"面向开发过程"的
B.极限编程是著名的敏捷开发方法
C.敏捷型方法是"适应性"而非"预设性"
D.敏捷开发方法是迭代增量式的开发方法
·软件系统工具的种类繁多,通常可以按照软件过程活动将软件工具分为(29) 。
(29)A.需求分析工具、设计工具和软件实现工具
B. 软件开发工具、软件维护工具、软件管理王其和软件支持工具
C.需求分析工具、设计工具、编码与排错工具和测试工具
D.设计规范工具、产编码工具和验证工具
·UNIX的源代码控制工具(source Code control System,SCCS)是软件项目开发中常用的(30)。
(30)A.源代码静态分析工具 B.文档分析工具
C.版本控制工具 D.再工程工具