【导读】
必典考网发布系统开发基础知识题库2022历年考试试题汇总(8O),更多系统开发基础知识题库的考试试题请访问必典考网高级系统架构师题库频道。
1. [单选题]敏捷软件过程强调:让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的(informal)方法;最小化软件工程工作产品,以及整体精简开发。()不是采用这种软件开发过程的原因。
A. 难以提前预测哪些需求是稳定的和哪些需求会变化
B. 对于软件项目开发来说,设计和实现可以做到基本分离
C. 从制订计划的角度来看,分析、设计、实现和测试并不容易预测
D. 可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介
2. [单选题]需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的(1)、指明软件和其他系统元素的接口、并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和(2),以及操作行为的模型,此外还有分析可选择的(optional)解决方案,并将它们分配到各软件元素中去。
A. A
3. [单选题]逆向工程过程的抽象层次是指可从源代码中抽取出来的设计信息的精制程度。抽象层次分为4层,其中,"最低层"抽象能够导出过程的设计表示文档,"低层"抽象能够导出程序和数据结构信息,"中层"能够导出(1),"高层"抽象能够导出(2)。
A. A