1. 简述丢弃型原型法比快速原型法(演化法)的优势,适用情况。 2. 增量模型优缺点,适用范围。 3. 螺旋模型与原型法的不同,螺旋模型的优缺点,适用情况。 4. 喷泉模型优缺点,适用范围。 本次作业不必单独提交word文档,直接在系统中写就可以,请标好小题号。

1. 简述丢弃型原型法比快速原型法(演化法)的优势,适用情况。 2. 增量模型优缺点,适用范围。 3. 螺旋模型与原型法的不同,螺旋模型的优缺点,适用情况。 4. 喷泉模型优缺点,适用范围。 本次作业不必单独提交word文档,直接在系统中写就可以,请标好小题号。


参考答案和解析
快速原型法是针对瀑布模型(即传统的生存周期法)提出来的一种方法,它的基本思想是回避(或暂时回避)传统的生存周期法中的一些难点,顺从用户需求出发,快速建立一个原型。使用户通达这个原型初步表达出自已的要求,在征求用户对原型意见的过程中,进一步修改,完善,逐步靠近用户的全部需求,最终形成一个完全全满足用户要求的新体系。因此,快速原型濡的最大特点是快捷,且避免了许多由于不同理解而造成的错误。 快速开发原型的途径有三种。 (1)利用计算机模拟软件系统的人机界面和人机交互方式。 (2)开发一个工作原型,实现软件系统的部门功能,而这部分功能是重要的,也可能是容易产生误解的。 (3)利用类似软件向客房展示软件需求中的部分或全部功能。 为了快速开发原型,要尽量采用软件重用技术,在算法时/空开销方面也可以让步,以便争取时间,尽快向用户提供原型。原型应充分展示软件的可见部分,如数据的输入方式,人机界面,数据的输出格式等。 原型模型在各个阶段用户反馈活动的基础上,突出了快速的改进过程,它改变了瀑布模型的线性结构,采用逐步求精方法使原型逐步完善,以满足用户的要求,是一种在新的高层次上不断反复推进的过程。 由于原型是用户和软件开发人员共同设计和评审的,因此利用原型能统一用户和软件开发人员对软件项目需求的理解,有助于需求的定义和确认,利用原型定义和确认软件需求之后,就可以对软件系统进行设计,编码,测试和维护。 原型系统的不足之处有以下两点: (1)为了使系统尽快运行起来,系统开发人员在初期往往考虑不周全,有可能使原型不能成为最终软件产品的一部分,只是一个示例而已,这样,在实际开发软件产品是,仍有许多工作要做。 (2)原型模型需要大量完备和实用的软件工具的支持才能实现,即原型模型对工具和环境依赖性较高。

相关考题:

原型模型是增量模型的另一种形式,用于需求分析阶段的模型是______。A.探索型原型B.实验型原型C.演化型原型D.螺旋模型

()是文档驱动的线性顺序软件开发模型。 A.瀑布模型B.喷泉模型C.快速原型模型D.螺旋模型

软件开发模型包括 Ⅰ.瀑布模型 Ⅱ.扇形模型 Ⅲ.快速原型法模型 Ⅳ.螺旋模型A.Ⅰ、Ⅱ、ⅢB.Ⅰ、Ⅱ、ⅣC.Ⅰ、Ⅲ、ⅣD.Ⅱ、Ⅲ、Ⅳ

螺旋模型综合了(30)的优点,并增加了(31)。A.瀑布模型和演化模型B.瀑布模型和喷泉模型C.演化模型和喷泉模型D.原型模型和喷泉模型

螺旋模型综合了()的优点,并增加了这两种模型忽略的风险分析。A.瀑布模型和演化模型B.瀑布模型和喷泉模型C.演化模型和喷泉模型D.原型和喷泉模型

● 螺旋模型综合了(27)的优点,并增加了这两种模型忽略的风险分析。(27)A.瀑布模型和演化模型B.瀑布模型和喷泉模型C.演化模型和喷泉模型D.原型和喷泉模型

软件开发“螺旋模型”是经常使用的一种模型,它是(请作答此空)的结合,强调软件开发过程中的风险分析,特别适合于大型复杂的系统。螺旋模型沿着螺线进行若干次迭代,每次迭代中的活动依次为( )。A.瀑布模型和快速原型模型B.瀑布模型和增量模型C.迭代模型和快速原型模型D.敏捷模型和原型模型

对于部分需求尽管明确但一时难以准确进行定义的系统设计适用于原型模型中的( )。A.增量模型B.渐进模型C.螺旋模型D.喷泉模型

原型法在软件开发过程中是一种十分有效的策略,在( )中均有采用。A. 瀑布模型和快速原型模型 B.演化模型和增量模型C.演化模型和快速原型模型 D.喷泉模型和慢速原型模型

哪种模型分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品()A演化模型B喷泉模型C原型模型D螺旋模型

在软件开发模型中,非常适合于在软件开发初期很难完全确定用户需求的情况的模型是()。A、原型模型B、喷泉模型C、螺旋模型D、快速应用开发模型

螺旋模型综合了()的优点,并增加了风险分析。A、瀑布模型和演化模型B、瀑布模型和喷泉模型C、演化模型和喷泉模型D、原型和喷泉模型

试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点,说明它们各自的适用范围。

快速原型模型中,用于及早向用户提交一个原型系统的是()A、实验型原型B、探索型原型C、提交型原型D、演化型模型

结构化方法可使用瀑布模型、增量模型和螺旋模型进行开发,面向对象方法可采用快速原型、增量模型、喷泉模型和统一过程进行开发。

在快速原型模型的开发过程中,用原型过程来代替全部开发阶段所用模型是()模型。A、探索型原型B、演化型原型C、实验型原型D、增量型原型

()引入了“风险驱动”的思想,适用于大规模的内部开发项目A、增量模型B、喷泉模型C、原型模型D、螺旋模型

可以构建一部分系统的模型,通过用户试用提出优缺点,最好选择()生存期模型。A、增量式模型B、原型C、螺旋模型D、V模型

什么是原型法开发方法?它的主要优缺点是什么?适用范围是什么?

问答题什么是软件生命周期模型?试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点,说明每种模型的使用范围。

单选题可以构建一部分系统的模型,通过用户试用提出优缺点,最好选择()生存期模型。A增量式模型B原型C螺旋模型DV模型

单选题螺旋模型综合了()的优点,并增加了风险分析。A瀑布模型和演化模型B瀑布模型和喷泉模型C演化模型和喷泉模型D原型和喷泉模型

问答题什么是原型法开发方法?它的主要优缺点是什么?适用范围是什么?

单选题在快速原型模型的开发过程中,用原型过程来代替全部开发阶段所用模型是()模型。A探索型原型B演化型原型C实验型原型D增量型原型

单选题快速原型模型中,用于及早向用户提交一个原型系统的是()A实验型原型B探索型原型C提交型原型D演化型模型

问答题试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点,说明它们各自的适用范围。

单选题哪种模型分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品()A演化模型B喷泉模型C原型模型D螺旋模型

单选题()引入了“风险驱动”的思想,适用于大规模的内部开发项目A增量模型B喷泉模型C原型模型D螺旋模型