试论述瀑布模型软件开发方法的基本过程,比较它的优点和缺点。
第1题:
● 瀑布模型表达了一种系统的、 顺序的软件开发方法。以下关于瀑布模型的叙述中,正确的是()。 ()A. 瀑布模型能够非常快速地开发大规模软件项目 B. 只有很大的开发团队才使用瀑布模型 C. 瀑布模型已不再适合于现今的软件开发环境 D. 瀑布模型适用于软件需求确定,开发过程能够采用线性方式完成的项目
第2题:
软件开发模型是指软件开发的全部过程、活动和任务的结构框架。主要的开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型和智能模型。螺旋模型将瀑布模型和演化模型相结合,并增加了(6),它建立在(7)的基础上,沿着螺线自内向外每旋转一圈,就可得到(7)的一个新版本。喷泉模型描述了(8)的开发模型,它体现了这种开发方法创建软件的过程所固有的(9)和(10)的特征。
A.系统工程
B.风险分析
C.设计评审
D.进度控制
第3题:
试题一 论迭代式软件开发过程与方法
软件项目的成功实施,离不开有效的软件开发过程与开发方法。相对于传统的瀑布型软件开发过程,迭代式软件开发过程可以在需求被完整确定之前启动,并在一次迭代中完成系统的一部分功能或业务逻辑的开发,再通过客户的反馈来细化需求,并开始新一轮的迭代。这种方法可以控制项目的风险,提高软件开发的成功率和生产率。目前,主要的迭代式开发过程和方法包括统一开发过程 RUP和敏捷开发方法。
请围绕“迭代式软件开发过程与方法”论题,依次从以下三个方面进行论述。
1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。
2.论述迭代式过程模型相对于瀑布式过程模型的优点。详细论述统一软件开发过程 RUP 的生命周期模型和迭代策略;或者论述敏捷开发方法的特点和适用的情况,并列出目前主要的敏捷开发技术中的四种。
3.具体阐述你参与管理和开发的项目中选择使用迭代式软件开发方法的情况,以及具体实施的过程与实际开发效果。
第4题:
传统的软件开发模型有瀑布模型、演化模型、螺旋模型和喷泉模型等。下图给出的软件开发过程属于(49)模型。
A.瀑布
B.演化
C.螺旋
D.喷泉
第5题:
软件开发模型是指软件开发的全部过程,活动和任务的结构框架。主要的开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型和智能模型。螺旋模型将瀑布模型和演化模型相结合,并增加了(15),它建立在(16)的基础上,沿着螺线自内向外每旋转一圈,就得到其一个新版本。
喷泉模型描述了(17)的开发模型,它体现了这种开发方法创建软件的过程所固有的(18)和(19)的特征。
A.系统工程
B.风险分析
C.设计评审
D.进度控制
第6题:
●下列关于软件开发模型的叙述,不正确的是(41) 。
(41)A.软件开发模型用以指导软件的开发
B.瀑布模型典型地刻画了软件生存周期的阶段划分,与其最相适应的软件开发方法是快速原型化方法
C.螺旋模型综合了瀑布模型和演化模型的优点,并增加了风险分析
D.喷泉模型描述的是面向对象的开发过程,反映了软件开发过程的迭代和无间隙特征
第7题:
瀑布模型是传统的软件开发过程模型,它强调各阶段的严格性,其主要缺点是 。
A.需要软件人员和用户进行沟通
B.需要付出较高的维护成本
C.开发的软件不易于移植
D.不适应需求不确定的软件开发
A.
B.
C.
D.
第8题:
● 瀑布模型是传统的软件开发过程模型,它强调各阶段的严格性,其主要缺点是 (51) 。
(51)
A. 需要软件人员和用户进行沟通
B. 需要付出较高的维护成本
C. 开发的软件不易于移植
D. 不适应需求不确定的软件开发
第9题:
● 传统的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。下图给出的软件开发过程属于 (49) 模型。
(49)A. 瀑布 B. 演化 C. 螺旋 D. 喷泉
第10题:
传统的软件开发模型有瀑布模型、演化模型、螺旋模型和喷泉模型等。图7-1所示的软件开发过程属于______模型。
A.瀑布
B.演化
C.螺旋
D.喷泉