系统架构设计师模拟题及答案解析第十八套
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统架构设计师模拟题及答案解析第十八套单项选择题
1、需求工程活动产生软件运行特征的规约,指明软件和其他系统元素的接口并建立
______
A.数据流图和数据字典
B.程序流程图
C.体系结构模型
D.软件必须满足的约束条件
2、有两种需求定义的方法一严格定义和原型定义,在关于这两种方法的描述中,不正确的是______。
A.严格定义方法假定所有的需求都可以预先定义
B.严格定义方法假定软件开发人员与用户之间的沟通存在障碍
C.原型定义方法认为需求分析中不可避免地要出现很多反复
D.原型定义方法强调用户在软件开发过程中的参与和决策
3、软件需求分析产生软件操作特征的规格说明,指明软件和其他系统元素的接口,建立软件必须满足的约束。下面对于软件需求分析的描述,不正确的是______。
A.分析员研究系统规约和软件项目计划,并在系统语境内理解软件和复审,从而生成计划软件范围的估算
B.需求分析使得系统工程师能够刻画出软件的功能和性能、指明软件和其他系统元素的接口、并建立软件必须满足的约束
C.经过仔细的需求分析活动,分析员能够得到详细的系统规约
D.需求分析能够为软件设计者提供可被翻译成数据、体系结构、界面和过程设计的模型
4、质量功能部署(QFD.是一种将客户要求转化成软件需求的技术。OFD的目的是最大限度地提升软件工程过程中客户的满意度。为了这个目标,OFD确认了3类需求,常规需求、______和意外需求。
A.期望需求
B.基础需求
C.显式需求
D.功能需求
5、需求分析的任务是借助于当前系统的物理模型导出目标系统的逻辑模型,解决目标系
统“做什么”的问题。______并不是需求分析的实现步骤之一
A.获得当前系统的物理模型
B.抽象出当前系统的逻辑模型
C.建立目标系统的逻辑模型
D.确定目标实现的具体技术路线
6、某网软件开发团队欲开发一套管理信息系统,在项目初期,用户提出了软件的一些基本功能,但是没有详细定义输入、处理和输出需求。在这种情况下,该团队在开发过程应采用______。
A.瀑布模型
B.增量模型
C.原型开发模型
D.快速应用程序开发(RAD.
7、基于构件的开发(CBD.模型,融合了______模型的许多特征。该模型本质是演化的,采用迭代方法开发软件。
A.瀑布
B.快速应用开发(RAD.
C.螺旋
D.形式化方法
统一软件开发过程是一种基于面向对象技术的软件开发过程,其特点是“用例驱动,以架构为核心,迭代并增量”。统一软件开发过程定义了4种通用的开发阶段,它们按照过程顺序分别是:起始阶段、8、构建阶段和9,其中在构建阶段主要产生的文档有10。
8、A.分析阶段B.细化阶段C.设计阶段D.交付阶段
9、A.分析阶段B.细化阶段C.设计阶段D.交付阶段
10、A.初始用户手册B.用例模型C.项目计划D.设计模型
11、敏捷软件过程强调:让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品,以及整体精简开发。______不是采用这种软件开发过程的原因。
A.难以提前预测哪些需求是稳定的和哪些需求会变化
B.对于软件项目开发来说,设计和实现可以做到基本分离
C.从制订计划的角度来看,分析、设计、实现和测试并不容易预测
D.可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介
逆向工程过程的抽象层次是指可从源代码中抽取出来的设计信息的精制程度。抽象层次分为4层,其中,“最低层”抽象能够导出过程的设计表示文档,“低层”抽象能够导出程序和数据结构信息,“中层”能够导出12,“高层”抽象能够导出13。
12、A.实体关系模型B.程序和文档结构信息
C.全部文档信息
D.数据流和控制流模型
13、A.实体关系模型B.模块结构图
C.完全的数据流图
D.全部文档信息
14、详细的项目范围说明书是项目成功的关键。不应该属于范围定义的输入。
A.项目章程
B.项目范围管理计划
C.批准的变更申请
D.项目文档管理方案
15、项目时间管理包括使项目按时完成所必需的管理过程,活动定义是其中的一个重要过程。通常可以使用______来进行活动定义。
A.鱼骨图
B.工作分解结构(WBS)
C.层次分解结构
D.功能分解图
16、软件的逆向工程是一个恢复设计的过程,从现有的程序中抽取数据、体系结构和过程的设计信息。逆向工程的完备性可以用在某一个抽象层次上提供信息的详细程度来描述,在大多数情况下,抽象层次越高,完备性就越低。下列可以通过逆向工程恢复的制品中,完备性最低的是A.过程的设计模型B.程序和数据结构
C.对象模型、数据和控制流
D.u工状态图和部署图
17、_____把整个软件开发流程分成多个阶段,每一个阶段都由目标设定、风险分析、开发和有效性验证及评审构成。
A.原型模型
B.瀑布模型
C.螺旋模型
D.v模型
在RUP中采用“4+1”视图模型来描述软件系统的体系结构。在该模型中,最终用户侧重于18,系统工程师侧重于19。
18、A.实现视图B.进程视图C.逻辑视图D.部署视图