软件生存期模型中的()是迭代和演进的过程。
第1题:
A、软件生存期
B、面向对象设计
C、结构化程序设计
D、面向对象分析
第2题:
此题为判断题(对,错)。
第3题:
试题一 论迭代式软件开发过程与方法
软件项目的成功实施,离不开有效的软件开发过程与开发方法。相对于传统的瀑布型软件开发过程,迭代式软件开发过程可以在需求被完整确定之前启动,并在一次迭代中完成系统的一部分功能或业务逻辑的开发,再通过客户的反馈来细化需求,并开始新一轮的迭代。这种方法可以控制项目的风险,提高软件开发的成功率和生产率。目前,主要的迭代式开发过程和方法包括统一开发过程 RUP和敏捷开发方法。
请围绕“迭代式软件开发过程与方法”论题,依次从以下三个方面进行论述。
1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。
2.论述迭代式过程模型相对于瀑布式过程模型的优点。详细论述统一软件开发过程 RUP 的生命周期模型和迭代策略;或者论述敏捷开发方法的特点和适用的情况,并列出目前主要的敏捷开发技术中的四种。
3.具体阐述你参与管理和开发的项目中选择使用迭代式软件开发方法的情况,以及具体实施的过程与实际开发效果。
第4题:
下列软件开发过程模型中 (49) 不属于迭代开发模型。
A.RUP
B.XP
C.螺旋模型
D.瀑布模型
第5题:
● 下列软件开发过程模型中 (49) 不属于迭代开发模型。
(49)
A. RUP
B. XP
C. 螺旋模型
D. 瀑布模型
第6题:
此题为判断题(对,错)。
第7题:
统一过程模型是一种“用例和风险驱动,以架构为中心,迭代并且增量”的开发过程,定义了不同阶段及其制品,其中精化阶段关注( )。
A.项目的初创活动 B.需求分析和构架演进 C.系统的构建,产生实现模型 D.软件提交方面的工作,产生软件增量
第8题:
●软件开发模型用于指导软件开发。演化模型是在快速开发一个 (28) 的基础上,逐步演化成最终的软件。
螺旋模型综合了 (29) 的优点,并增加了 (30) 。
喷泉模型描述的是面向 (31) 的开发过程,反映了该开发过程的 (32) 特征。
(28) A.模块
B.运行平台
C.原型
D.主程序
(29) A.瀑布模型和演化模型
B.瀑布模型和喷泉模型
C.演化模型和喷泉模型
D.原型和喷泉模型
(30) A.质量评价
B.进度控制
C.版本控制
D.风险分析
(31) A.数据流
B.数据结构
C.对象
D.构件(Component)
(32) A.迭代和有间隙
B.迭代和无间隙
C.无迭代和有间隙
D.无迭代和无间隙
第9题:
此题为判断题(对,错)。
第10题:
基于软件开发“螺旋模型”是经常使用的一种模型,它是(1)的结合,强调软件开发过程中的风险分析,特别适合于大型复杂的系统。螺旋模型沿着螺线进行若干次迭代,每次迭代中的活动依次为(2)。
A.瀑布模型和快速原型模型
B.瀑布模型和增量模型
C.迭代模型和快速原型模型
D.敏捷模型和原型模型@@@SXB@@@A.需求分析、风险分析、实施工程和客户评估
B.需求收集、制定计划、风险分析和实施工程
C.制定计划、风险分析、实施工程和软件运维
D.制定计划、风险分析、实施工程和客户评估