【导读】
必典考网发布高级系统架构师题库2022系统开发基础知识题库模拟考试题257,更多系统开发基础知识题库的模拟考试请访问必典考网高级系统架构师题库频道。
1. [单选题]快速迭代式的原型开发能够有效控制成本()是指在开发过程中逐步改进和细化原型,直至产生出目标系统。
A. 可视化原型开发
B. 抛弃式原型开发
C. 演化式原型开发
D. 增量式原型开发
2. [单选题]复用应该是每个软件过程都不可缺少的部分。下列制品,不属于复用候选的软件制品是()
A. 项目计划
B. 体系结构
C. 用户界面
D. 用户需求
3. [单选题]软件需求分析产生软件操作特征的规格说明,指明软件和其他系统元素的接口,建立软件必须满足的约束。下面对于软件需求分析的描述,不正确的是()
A. 分析员研究系统规约和软件项目计划,并在系统语境内理解软件和复审,从而生成计划软件范围的估算
B. 需求分析使得系统工程师能够刻画出软件的功能和性能、指明软件和其他系统元素的接口、并建立软件必须满足的约束
C. 经过仔细的需求分析活动,分析员能够得到详细的系统规约
D. 需求分析能够为软件设计者提供可被翻译成数据、体系结构、界面和过程设计的模型
4. [单选题]软件的逆向工程是一个恢复设计的过程,从现有的程序中抽取数据、体系结构和过程的设计信息。逆向工程的完备性可以用在某一个抽象层次上提供信息的详细程度来描述,在大多数情况下,抽象层次越高,完备性就越低。下列可以通过逆向工程恢复的制品中,完备性最低的是()
A. 过程的设计模型
B. 程序和数据结构
C. 对象模型、数据和控制流
D. UML状态图和部署图
5. [单选题]复杂系统是指()
A. 通过对各子系统的了解不能对系统的性能做出完全的解释
B. 系统由大量的子系统组成
C. 系统的结构很复杂,难于图示
D. 系统的功能很复杂,难于用文字描述(narrative description)
6. [单选题]软件()是指改正产生于系统开发阶段而在系统测试阶段尚未发现的错误。
A. 完善性维护
B. 适应性维护
C. 正确性维护
D. 预防性维护
7. [单选题]项目管理工具用来辅助项目经理实施软件开发过程中的项目管理活动,它不能(1)、(2)就是一种典型的项目管理工具。
A. D
8. [单选题]面向对象的设计模型包含以(1)表示的软件体系结构图,以(2),表示的用例实现图,完整精确的类图,针对复杂对象的状态图和用以描述流程化处理的活动图等。
A. B
9. [单选题]统一软件开发过程是一种基于面向对象技术的软件开发过程,其特点是"用例驱动,以架构为核心,迭代并增量"。统一软件开发过程定义了4种通用的开发阶段,它们按照过程顺序分别是:起始阶段、(1)、构建阶段和(2),其中在构建阶段主要产生的文档有(3)。
A. B
10. [单选题]统一软件开发过程是一种基于面向对象技术的软件开发过程,其特点是"用例驱动,以架构为核心,迭代并增量"。统一软件开发过程定义了4种通用的开发阶段,它们按照过程顺序分别是:起始阶段、(1)、构建阶段和(2),其中在构建阶段主要产生的文档有(3)。
A. D