【导读】
必典考网发布2022系统开发基础知识题库考试历年真题(06月07日),更多系统开发基础知识题库的每日一练请访问必典考网高级系统架构师题库频道。
1. [单选题]下列关于各种软件开发方法的叙述中,错误的是()
A. 结构化开发方法的缺点是开发周期较长,难以适应需求变化
B. 可以把结构化方法和面向对象方法结合起来进行系统开发,使用面向对象方法进行自顶向下的划分,自底向上地使用结构化方法开发系统
C. 与传统方法相比,敏捷开发方法比较适合需求变化较大或者开发前期需求不是很清晰的项目,以它的灵活性来适应需求的变化
D. 面向服务的方法以粗粒度、松散耦合和基于标准的服务为基础,增强了系统的灵活性、可复用性和可演化性
2. [单选题]某个系统在开发时,用户已经定义了软件的一组一般性目标,但不能标识出详细的输入、处理及输出需求;开发者也可能暂时不能确定算法的有效性、操作系统的适应性或人机交互的形式。在这种情况下,采用()开发最恰当。
A. 瀑布模型
B. 迭代模型
C. 原型模型
D. 螺旋模型
3. [单选题]用户文档(user document)主要描述所交付系统的功能和使用方法。下列文档中,()属于用户文档(user document)。
A. 需求说明书
B. 系统设计文档
C. 安装文档
D. 系统测试计划
4. [单选题]()把整个软件开发流程分成多个阶段,每一个阶段都由目标设定、风险分析、开发和有效性验证及评审构成。
A. 原型模型
B. 瀑布模型
C. 螺旋模型
D. V模型
5. [单选题]UML提供了5种对系统动态方面建模的图,其中(1)对系统行为组织和建模;(2)对系统功能建模,它强调对象之间的控制流;(3)之间是同构的。
A. A