【导读】
必典考网发布系统开发基础知识题库2022模拟考试库97,更多系统开发基础知识题库的模拟考试请访问必典考网高级系统架构师题库频道。
1. [单选题]以下关于需求管理的叙述中,正确的是()
A. 需求管理是一个对系统需求及其变更进行了解和控制的过程
B. 为了获得项目,开发人员(developers)可以先向客户做出某些承诺
C. 需求管理的重点在于收集和分析项目需求
D. 软件开发过程是独立于需求管理的活动
2. [单选题]系统输入设计中应尽可能考虑人的因素,以下关于输入设计的一般原理中,错误的是()
A. 只让用户输入变化的数据
B. 使用创新的模式吸引用户的眼球
C. 表格中各个数据项应有提示信息
D. 尽可能使用选择而不是键盘输入的方式获取数据
3. [单选题]需求分析的任务是借助于当前系统的物理模型导出目标系统的逻辑模型,解决目标系统"做什么"的问题()并不是需求分析的实现步骤之一。
A. 获得当前系统的物理模型
B. 抽象出当前系统的逻辑模型
C. 建立目标系统的逻辑模型
D. 确定目标实现的具体技术路线
4. [单选题]面向对象分析的任务不包含()
A. 建模系统功能
B. 发现并确定业务对象
C. 建模各对象的状态
D. 组织对象并确定对象间的关系
5. [单选题]系统测试将软件、硬件、网络等其他因素结合,对整个软件进行测试。()不是系统测试的内容。
A. 路径测试
B. 可靠性测试
C. 安装测试
D. 安全测试
6. [单选题]螺旋模型是一种演进式的软件过程模型,结合了原型开发方法的系统性和瀑布模型可控性特点。它有两个显著特点(remarkable characteristics),一是采用(1)的方式逐步加深系统定义和实现的深度,降低风险;二是确定一系列(2),确保项目开发过程中的相关利益者都支持可行的和令人满意(great satisfaction)的系统解决方案。
A. C
7. [单选题]逆向工程导出的信息可以分为4个抽象层次,其中(1)可以抽象出程序的抽象语法树、符号表等信息;(2)可以抽象出反映程序段功能及程序段之间关系的信息。
A. C
8. [单选题]逆向工程过程的抽象层次是指可从源代码中抽取出来的设计信息的精制程度。抽象层次分为4层,其中,"最低层"抽象能够导出过程的设计表示文档,"低层"抽象能够导出程序和数据结构信息,"中层"能够导出(1),"高层"抽象能够导出(2)。
A. D
9. [单选题]在基于构件的软件开发中,(1)描述系统设计蓝图以保证系统提供适当的功能;(2)用来了解系统的性能、吞吐率等非功能性属性。
A. C
10. [单选题]UML采用4+1视图来描述软件和软件开发过程,其中(1)描绘了所设计的并发与同步结构;(2)表示软件到硬件的映射及分布结构;UML中的类图可以用来表示4+1视图中的(3)。
A. C