在线客服系统
软件百科
联系我们

公司主站Website:

www.qykh2009.com

公司主站
电子邮箱

电子邮箱:

qykh2009@163.com

公司地址

公司地址:

北京市朝阳区亚运村天创世缘B2座30整层

Software     软件百科

迭代式软件开发周期包括哪些阶段

分享到:

类别:软件开发访问量:4352编辑:zhouyiyun 日期:2024-11-01 20:58:00

    

    迭代式软件开发模式,即是Rational Unified Process,简称RUP,即统一软件开发过程,它的软件开发周期过程体现出三大特点:软件开发周期是一个迭代式的循环过程,以设计构架为核心,通过Use Case(用例)来推动软件开发周期的持续运行。

    RUP迭代式软件开发周期可以分为四个阶段,每一个软件开发和设计的阶段都可以细分为多个迭代,通过阶段性地制定开发任务,通每一次迭代目标的实现以及连续,促使软件增量开发。每一个阶段就是实现迭代式软件开发周期的一个里程碑,迭代式软件开发周期的四个阶段可以概括为:

 迭代式软件开发周期

1初始阶段

    这是迭代式软件开发周期的第一个阶段,只要任务是确定项目开发项目的目标,关注客户对软件项目的业务和需求。初始阶段是迭代软件开发周的第一个里程碑,即定义软件开发项目的目的,确定基本可实施性。

2精化阶段

    迭代式软件开发周期的第二阶段,目标是确定详细的软件体系构架,明确需求,编定软件开发计划,以及重要的风险解决方案。对体系结构,包括系统的范围、模块和功能等需求,同时为软件开发准备环境支持,比如:软件开发案例、创建模板、工具等等。这是迭代式软件开发周期中的生命周期结构里程碑。为软件开发建立准则,提供支持。

3构建阶段

 迭代式软件开发周期的第三个阶段,是要构建阶段开发并集成所有的迭代构件和应用软件的程序功能,形成软件产品,实质是一个制造过程,实现与集成剩余的软件系统功能,在这个阶段实现软件开发周期的初始功能里程碑,确定软件的部署、运行是否符合客户需求。

4交付阶段

    这个阶段实现软件开发周期产品发布里程碑。即将开发出来的软件产品交予客户,确保软件切实满足客户功能需求,由此可以开始下一个迭代开发。

 迭代式软件开发周期的开发与确定是众多RUP迭代式软件开发项目的经验总结,对于软件开发企业的开发模式有传统软件开发模式项新型软件卡法模式转变有重大的指导意义。为软件开发行业确立创新的、先进的软件开发标准。