【导读】
必典考网发布高级系统架构师题库2022系统开发基础知识题库模拟考试题免费下载160,更多系统开发基础知识题库的模拟考试请访问必典考网高级系统架构师题库频道。
1. [单选题]用户文档主要描述所交付系统的功能和使用方法。下列文档中,()属于用户文档。
A. 需求说明书
B. 系统设计文档
C. 安装文档
D. 系统测试计划
2. [单选题]利用需求跟踪能力链(traceabilitylink)可以跟踪一个需求使用的全过程,也就是从初始需求到实现的前后生存期。需求跟踪能力链有4类,如图8-10所示。其中的①和②分别是()
A. 客户需求、软件需求
B. 软件需求、客户需求
C. 客户需求、当前工作产品
D. 软件需求、当前工作产品
3. [单选题]在关于逆向工程(Reverse Engineering)的描述中,正确的是()
A. 从已经安装的软件中提取设计规范,用以进行软件开发
B. 按照"输出→处理→输入"的顺序设计软件
C. 用硬件来实现软件的功能
D. 根据软件处理的对象来选择开发语言和开发工具
4. [单选题]用例(Use Case)用来描述系统对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个"订单输入子系统"中,创建新订单和更新订单都需要核查用户账号是否正确。用例"创建新订单"、"更新订单"与用例"核查客户账号"之间是()关系。
A. 包含(IncludE.
B. 扩展(ExtenD.
C. 分类(Classification)
D. 聚集(Aggregation)
5. [单选题]有两种需求定义的方法--严格定义和原型定义,在关于这两种方法的描述中,不正确的是()
A. 严格定义方法假定所有的需求都可以预先定义
B. 严格定义方法假定软件开发人员与用户之间的沟通存在障碍
C. 原型定义方法认为需求分析中不可避免(inevitable)地要出现很多反复
D. 原型定义方法强调用户在软件开发过程中的参与和决策
6. [单选题]()把整个软件开发流程分成多个阶段,每一个阶段都由目标设定、风险分析、开发和有效性验证及评审构成。
A. 原型模型
B. 瀑布模型
C. 螺旋模型
D. V模型
7. [单选题]雇员类含有计算报酬的行为,利用面向对象的(),可以使得其派生类专职雇员类和兼职雇员类计算报酬的行为有相同的名称,但有不同的计算方法。
A. 多态性
B. 继承性
C. 封装性
D. 复用性
8. [单选题]需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的(1)、指明软件和其他系统元素的接口、并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和(2),以及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。
A. A
9. [单选题]企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,针对其建设,系统分析首先要进行的工作是(1)。系统开发的目的是(2)。
A. A
10. [单选题]在UML的通用机制中,(1)用于把元素组织成组;(2)是系统中遵从一组接口规范且付诸实现的物理的、可替换的软件模块。
A. D