当前位置:高级系统架构师题库>系统开发基础知识题库

问题:

[单选] ()方法以原型开发思想为基础,采用迭代增量式开发,发行版本小型化,比较适合需求变化较大或者开发前期对需求不是很清晰的项目。

A . 信息工程
B . 结构化
C . 面向对象
D . 敏捷

软件设计阶段的度量考虑了架构层次、构件层次和界面设计层次的问题,其中构件层次的设计度量集中于软件构件的内部特性,()不属于构件层次设计度量。 模块内聚。 模块耦合。 布局恰当性。 复杂度。 以下关于需求管理的叙述中,正确的是() 需求管理是一个对系统需求及其变更进行了解和控制的过程。 为了获得项目,开发人员可以先向客户做出某些承诺。 需求管理的重点在于收集和分析项目需求。 软件开发过程是独立于需求管理的活动。 用户界面设计中,设计原则不正确的是() 为用户提供更多的信息和功能。 减少用户的记忆负担。 保持界面一致性。 置用户于控制之下。 极限编程是一种重要的敏捷开发方法,包含策划、设计、编码和测试4个框架活动的规则和实践。下面关于极限编程的叙述,错误的是() 极限编程中使用的重要技术是重构,既包括设计技术的重构,也包括构建技术的重构。 极限编程提倡在基本设计完成后,立即进行编码实现,并进行测试。 极限编程活动中的关键概念之一是"结对编程",推荐两个人面对同一台计算机共同开发代码。 极限编程过程中建立的单元测试应当使用一个可以自动实施的框架,支持代码修改后即时的回归测试策略。 某软件公司欲开发一个图像处理系统,在项目初期,开发人员对算法的效率、操作系统的兼容性和人机交互的形式等情况并不确定。在这种情况下,采用()方法比较合适。 瀑布式。 形式化。 协同开发。 快速原型。 ()方法以原型开发思想为基础,采用迭代增量式开发,发行版本小型化,比较适合需求变化较大或者开发前期对需求不是很清晰的项目。
参考答案:

  参考解析

本题考查开发模型相关知识。迭代、增量、发行版本小型化,以及需求变化较大等特点均与敏捷方法一致,所以本题应选D。

在线 客服