【导读】
必典考网发布2022高级系统架构师题库系统开发基础知识题库模拟考试题免费下载108,更多系统开发基础知识题库的模拟考试请访问必典考网高级系统架构师题库频道。
1. [单选题]需求工程帮助软件工程师更好地理解要解决的问题。下列开发过程中的活动,不属于需求工程范畴的是()
A. 理解客户需要什么,分析要求,评估可行性
B. 与客户协商合理的解决方案,无歧义地详细说明方案
C. 向客户展现系统的初步设计方案,并得到客户的认可
D. 管理需求以至将这些需求转化为可运行的系统
2. [单选题]有两种需求定义的方法--严格定义和原型定义,在关于这两种方法的描述中,不正确的是()
A. 严格定义方法假定所有的需求都可以预先定义
B. 严格定义方法假定软件开发人员(developers)与用户之间的沟通存在障碍
C. 原型定义方法认为需求分析中不可避免地要出现很多反复
D. 原型定义方法强调用户在软件开发过程中的参与和决策
3. [单选题]基于构件的开发(CBD)模型,融合了()模型的许多特征。该模型本质是演化的,采用迭代方法开发软件。
A. 瀑布
B. 快速应用开发(RAD)
C. 螺旋
D. 形式化方法
4. [单选题]下列关于不同软件开发方法所使用的模型的描述中,正确的是()
A. 在进行结构化分析时,必须使用数据流图和软件结构图这两种模型
B. 采用面向对象开发方法时,可以使用状态图和活动图对系统的动态行为进行建模
C. 实体联系图(E-R图)是在数据库逻辑结构设计时才开始创建的模型
D. UML的活动图与程序流程图的表达能力等价
5. [单选题]RUP是一个二维的软件开发模型,其核心特点之一是(1)。RUP将软件开发生存周期划分为多个循环(cycle),每个循环由4个连续的阶段组成,每个阶段完成确定的任务。设计及确定系统的体系结构,制定工作计划及资源要求是在(2)阶段完成的。
A. B
6. [单选题]基于构件的开发模型包括软件的需求分析定义、(1)、(2)、(3),以及测试和发布5个顺序执行的阶段。
A. B
7. [单选题]基于构件的开发模型包括软件的需求分析定义、(1)、(2)、(3),以及测试和发布5个顺序执行的阶段。
A. D
8. [单选题]基于构件的开发模型包括软件的需求分析定义、(1)、(2)、(3),以及测试和发布5个顺序执行的阶段。
A. A
9. [单选题]UML采用4+1视图来描述软件和软件开发过程,其中(1)描绘了所设计的并发与同步结构;(2)表示软件到硬件的映射及分布结构;UML中的类图可以用来表示4+1视图中的(3)。
A. C
10. [单选题]UML采用4+1视图来描述软件和软件开发过程,其中(1)描绘了所设计的并发与同步结构;(2)表示软件到硬件的映射及分布结构;UML中的类图可以用来表示4+1视图中的(3)。
A. D