软件工程中开发模型的优缺点及适用场合_第1页
软件工程中开发模型的优缺点及适用场合_第2页
软件工程中开发模型的优缺点及适用场合_第3页
软件工程中开发模型的优缺点及适用场合_第4页
软件工程中开发模型的优缺点及适用场合_第5页
免费预览已结束,剩余1页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、思想边做边改模型瀑布模型快速原型模型增量模型螺旋模型不断的修正版本软件的开发严格快速原型模型利软件被看作是一这种模型的每一不断的供用户使的按照线性方式用的是原型辅助系列的增量构建个周期都包括需用,如果出现错误进行,当前活动的软件开发的一种来设计、实现、集求定义、风险分或是新的需求又工作结果,实施完思想。经过简单、成和测试,每一个析、工程实现和评不断的修改代码。成所需要的工作快速的分析,快速构建由多种相互审 4 个阶段,由这结果需要验证,如实现一个原型,用作用的模块所形4 个阶段进行迭果验证通过,则结户与开发人员在成的提供特定功代。果作为下一项活试用原型过程中能呢的代码片段动的输入,继续。加强通

2、信与反馈,构成。 开发出一否则返回。通过反复评价和部分就向用户展改进原型,减少误示一部分,及早的解,弥补漏洞,适发现问题。先开发优点应变化,最终提高一个原型模型的软件质量。软件,完成模型的主要功能。展示给用户征求意见。在提供给用户使一种有效的管理(1) 快速模型克服1.缩短时间(1) 可以在项目的用后,如果程序出视图。每项开发活瀑布模型的特点,2.开发人员与用各个阶段进行变现错误,或者用户动均处于一个质减少由于软件需户可以通过原型更( 2)可以分段提出新的要求,开量环节。文档驱求不明确带来的充分的交流;来构建大型系统,发人员重新修改动,以项目阶段评开发风险,具有显3.有利于用户的使成本计算变得

3、代码,直到用户满审和文档控制为着的效果 。 (2)培训和开发的同简单、容易。(3)意为止。手段有效的对整能快速吸引用户,步。用户参与开发,保个开发过程进行从而抢占市场。4.加入构建必须证项目不偏离正指导。不破坏已构造好确方向。缺点的体系结构。5. 模型的灵活性可以使其适应需求的变化缺少规划和设计缺乏灵活性,太过(1) 没有考虑软件很容易退化为边(1)不能让用户环节。忽略需求环于理想化。 如果的整体质量和长做边改模型确信这种演化方节,风险大。周期开发其中,客户难期的可维护性。法结果是可控的。长费用高。以明确需求,需求(2) 这种模型在大(2)建设周期长错误在后期就难部分情况下是不以纠正。适合的,

4、采用该模型往往是为了演示功能的需要或它的方便性。 (3)适用场合对于需求非常简单和容易明白,软件期望的功能行为容易定义,实现的成功或失败容易检验的工程可以使用这种模型。由于达不到质量要求可能被抛弃,而采用新的模型重新设计。适合于客户的需用户需求不明确、技术风险较大、用适合于大型复杂求较明确的情况小型或是交互型户需求较为稳定的系统下。式的系统、大型系的软件系统统的某些部分思想迭代模型喷泉模型敏捷模型混合模式整个开发工作被组织软件开发过程的各个把一个大项目分为多把几种不同模型组合为一系列的短小的、阶段是相互迭代的、个相互联系,但也可成一种混合模型,它固定长度(如3 周)无间歇的。软件的某独立运行的小项目,允许一个项目能沿着的小项目,被称为一个部分常常被重复工并分别完成,在此过最有效的路径发展,优点缺点适用场合系列的迭代。作多次,相关对象在程中软件一直处于可这就是过程开发模型每一次迭代都包括了每次迭代中加入渐近使用状态。(或混合模型)。实际需求分析、设计、实的软件成分。上,一些软件开发单现与测试位都是使用几种不同的开发方法组成他们自己的混合模型。降低风险、得到早期可以提高软件项目开紧密协作、面对面的给企业管理者和开发用户反馈、持续的测发效率,节省开发时沟通者提供了一个舞台,试和集成、使用变更、 间。使每个模型的长处得提高复用性到发挥项目风险可能会很高不利于项目管理文档少对企业的管理和技

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论