注意:此页面搜索的是所有试题
国家开放大学移动开发导论 复习题
3.由于过分地依赖软件开发人员的技巧和创造性,使软件产品缺少统一标准、难以理解,也是产生软件开发危机的重要原因。( )
电气电子工程师协会(IEEE)给出的软件工程定义是:(1)将系统的、规范的、可量化的方法应用于软件的开发、运行和维护过程,即将工程化应用于软件;(2)对(1)中所述方法的研究。( )
5.在软件开发过程中,用户不会再提出修改软件功能、界面等方面的要求。( )
1.( )是提出最早、应用最广泛的软件过程模型,也是软件工程实践中应用最广泛的过程模型。
A.瀑布模型 B.增量模型
C. 快速原型模型 D. 敏捷开发模型

2.在( )中,软件被作为一系列的增量构建,对每个构件进行分析、设计、实现、集成和测试。
A.瀑布模型 B.增量模型
C. 快速原型模型 D. 敏捷开发模型

3.( )不用等到所有用户需求的确定,只要某个增量包对用需求的确定后即可开发。
A.瀑布模型 B.增量模型
C. 快速原型模型 D. 敏捷开发模型

4.( )需要迅速建造一个可以运行的软件模型,以便开发人员与用户达成共识、理解和澄清问题。
A.瀑布模型 B.增量模型
C. 快速原型模型 D. 敏捷开发模型

5.( )是一种应对快速开发的需求的方法,它们在短周期的迭代中生产软件,并允许更大的设计变化。
A.瀑布模型 B.增量模型
C. 快速原型模型 D. 敏捷开发模型

1.敏捷软件开发宣言包括( )。
A.个人和互动高于过程和工具 B.可工作软件高于详尽的文档
C.客户合作高于合同谈判 D.响应变化高于遵循计划

2.常用的软件过程模型有( )。
A.瀑布模型 B.增量模型
C. 原型模型 D. 螺旋模型

3.增量模型的缺点包括( )。
A.由于各个构件是逐渐加入已有软件体系结构中的,如果设计不好则加入构件会破坏已构造好的部分。
B.增量模型的灵活性可以适应变化,但也很容易变为为边做边修改模型,从而使软件过程的控制失去整体性。
C.如果增量包之间存在相互依赖的情况且未很好处理,则必须做完整的需求分析。
D.完全完成一个活动之后才能开始下一项活动。

1.由于瀑布模型关键活动的划分比较明确,并且是线性顺序依次完成,活动之间联系较低,因此瀑布模型流程简单便于管理( )。
2.V形瀑布模型中有多个不同层次的测试与开发阶段对应起来( )。
增量提交是指在项目开发周期内,以一定的时间间隔开发软件的一部分( )。
4.增量模型能够在较短时间内向用户提交一些有用的工作产品,因此能够解决用户的一些迫切需要使用的功能( )。