电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件过程模型的优缺点对比

软件过程模型的优缺点对比_第1页
1/5
软件过程模型的优缺点对比_第2页
2/5
软件过程模型的优缺点对比_第3页
3/5
软件过程模型的比较瀑布模型瀑布模型(经典生命周期)提出了软件开发的系统化的、顺序的方法。其流 程从用户需求规格说明开始,通过策划、建模、构建和部署的过程,最终提供一 个完整的软件并提供持续的技术支持。优点:1。 强调开发的阶段性,各阶段具有顺序性和依赖性2。 强调早期调研和需求分析,推迟编码实现的观点3。 提供了一个摸板,这个摸板使得分析、设计、编码、测试和支持的方法可以 在该摸板下有一个共同的指导缺点:1。文档驱动,用户无法及时了解产品的情况2. 依赖早期调研和需求分析,很难适应在许多项目开始阶段必定存在的不确定 性。3. 流程单一,必须要完成前一阶段的任务,才能进行下一阶段,开发过程中的 成功经验无法用于本产品。4。 测试在后期引入,对于系统存在的重大缺陷,假如在可执行程序评审之前没 有被发现,将可能造成重大损失。5. 组织庞大,人员闲置。适用范围:需求确定,工作能够采纳线性的方式完成的软件。增量过程模型增量过程模型包括增量模型、RAD 模型.(一)增量模型 增量过程模型以迭代的方式运用瀑布模型,把软件产品作为一系列的增量构件来设计、编码、集成和测试。每个构件由多个相互作用的模块构成,并且能够完成特定的功能。使用增量模型时,第一个增量往往是核心功能。优点:1.能在较短的时间内向用户提交可完成部分工作的产品。2.逐步增加产品功能可以使用户有充裕的时间学习和适应新产品,从而减少一个 全新的软件可能给客户组织带来的冲击.3. 规避技术风险4。 可并行开发构件,加快开发的进度缺点:1. 没有考虑软件的整体质量和长期的可维护性.2. 大部分情况是不合适的操作算法被采纳目的为了演示功能,不合适的开发工 具被采纳仅仅为了它的方便,还有不合适的操作系统被选择等等。3. 由于达不到质量要求产品可能被抛弃,而采纳新的模型重新设计适用范围:项目在既定的商业要求期限之前不可能找到足够的开发人员;(二)RAD 模型RAD 模型是一种侧重于短暂的开发周期的增量软件过程模型,它是瀑布模 型的“高速”变体,通过基于构建的构建方法实现快速开发。开发团队能够在非常短的时间内制造出“全功能系统"优点:1.开发速度快,质量有保证。2.对信息系统特别有效。缺点:1。 对于大型的可伸缩的项目,RAD 需要大量的人力资源来创建多个相对的独立 的 RAD 团队2. 假如开发者和用户没有为短时间内急速完成整个系统做好准备,RAD 项目将会失败。3. 假如一个系统不能合理的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件过程模型的优缺点对比

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部