软件生命周期迭代式模型什么样

 时间:2024-10-12 22:14:08

迭代式模型是是RUP猾诮沓靥(Rational Unified Process,统一软件开发过程,统一软件过程)推荐的周期模型,也是我们在这个系列文章讨论的基础。在R炽扃仄呦UP中,迭代被定义为:迭代包括产生产品发布(稳定、可执行的产品版本)的全部开发活动和要使用该发布必需的所有其他外围元素。所以,在某种程度上,开发迭代是一次完整地经过所有工作流程的过程:(至少包括)需求工作流程、分析设计工作流程、实施工作流程和测试工作流程。实质上,它类似小型的瀑布式项目。RUP认为,所有的阶段(需求及其它)都可以细分为迭代。每一次的迭代都会产生一个可以发布的产品,这个产品是最终产品的一个子集。迭代的思想如图所示。

软件生命周期迭代式模型什么样

迭代和瀑布的最大的差别就在于风险的暴露时间上。“任何项目都会涉及到一定的风险。如果能在生命周期中尽早确保避免了风险,那么您的计划自然会更趋精确。有许多风险直到已准备集成系统时才被发现。不管开发团队经验如何,都绝不可能预知所有的风险。”

由于瀑布模型的特点(文档是主体),很多的问题在最后才会暴露出来,为了解决这些问题的风险是巨大的。"在迭代式生命周期中,您需要根据主要风险列表选择要在迭代中开发的新的增量内容。每次迭代完成时都会生成一个经过测试的可执行文件,这样就可以核实是否已经降低了目标风险。

  • 如何用GHOST来备份系统
  • Windows2003 32位系统虚拟机支持4G以上内存
  • 怎样在win7系统查看主板的型号
  • 联想LJ3900激光打印机用户手册:[4]
  • SecureCRT8 + SecureFX 8.1的安装注册教程
  • 热门搜索
    北京近郊旅游景点 三亚旅游费用 旅游点评 西安旅游社 安徽旅游景点介绍 苏州旅游景点介绍 深圳世界之窗旅游攻略 长乐旅游景点大全 上海迪士尼乐园旅游攻略 宣城旅游景点大全