软件开发生命周期模型——01
  4jzk2Z0RyhMg 2023年11月25日 18 0
  1. 瀑布模型、线性顺序模型、传统生命周期
  • 分为6个阶段:软件计划、需求分析、软件设计、程序编码、软件测试和运行维护
  • 本质:“一次通过” ,即每个活动只做一次。
  • 缺陷:

由于开发模型呈线性,所以当开发成果尚未经过测试时,用户无法看到软件的效果,这样,软件与用户见面的时间间隔较长,会增加一定的风险。

在软件开发前期未发现的错误传到后面的开发活动中,可能会扩散,进而导致整个软件项目开发失败。

在软件需求分析阶段,完全确定用户的所有需求是比较困难的,甚至可以说是不太可能的。

  1. 变换模型、演化模型
  • 定义:在快速开发一个原型的基础上,根据用户在调用原型的过程中提出的反馈意见和建议,对原型进行改进,或得原型的新版本,并重复这一过程,直到演化成最终的软件产品
  1. 螺旋模型
  • 定义:螺旋模型将瀑布模型和变换模型的优点相结合,并增加了风险分析。它以原型为基础,沿着螺线自内向外旋转,每旋转一圈都要经过制订计划、风险分析、实施工程、客户评价等活动,并开发原型的一个新版本。经过若干次螺旋上升的过程,得到最终的系统
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月25日 0

暂无评论

推荐阅读
  NYfg2BRCcXho   2023年11月02日   39   0   0 3d新版本客户端
4jzk2Z0RyhMg