软件工程中开发模型的优缺点及适用场合_第1页
软件工程中开发模型的优缺点及适用场合_第2页
软件工程中开发模型的优缺点及适用场合_第3页
软件工程中开发模型的优缺点及适用场合_第4页
软件工程中开发模型的优缺点及适用场合_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

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

应变化, 最终提高软件质量。一个原型模型的软件,完成模型的主要功能。 展示给用户征求意见。优在提供给用户使一种有效的管理⑴快速模型克服1.缩短时间⑴可以在项目的点用后,如果程序出视图。每项开发活瀑布模型的特点,2.开发人员与用各个阶段进行变现错误, 或者用户动均处于一个质减少由于软件需户可以通过原型更(21可以分段提出新的要求, 开量环节。文档口求不明确带来的充分的交流;来构建大型系统,发人员重新修改动,以项目阶段评开发风险, 具有显3.有利于用户的使成本计算变得代码,直到用户满审和文档控制为着的效果 。⑵培训和开发的同简单、容易。 口3)意为止。手段有效的对口能快速吸引用户,步。用户参与开发, 保个开发过程进行从而抢占市场。4.加入构建必须证项目不偏离正指导。不破坏已构造好确方向。

的体系结构。5.模型的灵活性可以使其适应需求的变化缺点缺少规划和设计环节。忽略需求环节,风险大。 周期长费用高。缺乏灵活性, 太过于理想化。 如果开发其中, 客户难以明确需求, 需求错误在后期就难以纠正。⑴没有考虑软件的整体质量和长期的可维护性。(2)这种模型在大部分情况下是不适合的,采用该模型往往是为了演示功能的需要或它的方便性。 (3)很容易退化为边做边改模型(1)不能让用户确信这种演化方法结果是可控的。(2)建设周期长

、G 由于达不到质量要求可能被抛弃,而采用新的模型重新设计。适用场合□□□□□□□□□□□□□,□□□□□□□□□□□□□,□□□□□□□□□□□□□□□□□□□□□□型。适合于客户的需求较明确的情况下。用户需求不明确、小型或是交互型式的系统、 大型系统的某些部分技术风险较大、 用户需求较为稳定的软件系统适合于大型复杂的系统迭代模型喷泉模型敏捷模型混合模式思想整个开发工作被组织为一系列的短小的、固定长度(如 3周)的小项目,被称为一软件开发过程的各个阶段是相互迭代的、无间歇的。软件的某个部分常常被重复工把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过把几种不同模型组合成一种混合模型,它允许一个项目能沿着最有效的路径发展,

系列的迭代。每一次迭代都包括了需求分析、设计、实现与测试作多次,相关对象在每次迭代中加入渐近的软件成分。程中软件一直处于可使用状态。这就是过程开发模型(或混合模型口 口实际上,一些软件开发单位都是使用几种不同的开发方法组成他们自己的混合模型。优点降低风险、得到早期用户反馈、持续的测试和集成、 使用变更、提高复用性可以提高软件项目开发效率,节省开发时间。紧密协作、面对面的沟通给企业管理者和开发者提供了一个舞台,使每个模型的长处得到发挥缺点 、£rn_A: 项目风险可能会很高不利于项目管理文档少□□□□□□□技术都提出□□□

温馨提示

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

评论

0/150

提交评论