知识学堂

地址:??谑写笸?5号华发大厦A 栋2706室(明珠广场与万国大都会之间)



公交车:市内1/4/9//15/16/22/24/28/41路公交车,义龙中学站  明珠站  ??诠罢?nbsp;下车即可



电话: 0898-66676660



手机:1-888-9898-700



咨询QQ:252479950 1772659783



24小时技术支持:1-888-9898-700



微信公众号:sltrj0898



网址:湖南体彩幸运赛车官网

典型的软件开发项目的生命周期模型
发布时间:2012/04/22 | 来源: | 点击率:0

湖南体彩幸运赛车官网 www.arbaj.com      1瀑布模型

      瀑布模型是一个经典的软件生命周期模型,一般将软席开发为:可行性分析(计划)、需求分析、软件设计(概要设计、详细设计)、编码(含单元测试)、测试、运行维护等几个阶级,瀑布模型中每项开发活动具有以下特点:

        从上一项开发活动接受该项活动的的工作对象作为输入。

        利用这一输入,实施该项活动应完成的工作内容。
        给出该项活动的实施工作成果进行评审。若其工作成果得到确认,则继续进行下一项开发活动
;否则返回前一项,甚至更前项的活动。尽量减少多个阶段间的反复。以较小的费用来开发软件。
       2螺旋模型
         螺纹模型是一个演化软件过程模型,将原型实现的迭代特征与线性顺序(瀑布)模型中控制的和系化的方面结合起来。使软件的增量版本的快速开发成为可能。在螺旋模型中,软件是一系列的增量发布。在早期的迭代中,发布的增量可能是一个纸上的模型或原型;在以后的迭代中,被开发系统的更加完善版本逐步产生。螺旋模型的整个开发过程。
     螺旋线代表随着时间推进的工作进展:开发过程具有周期性重复的螺旋线状。四个象限分别标志每个周期所划分的四阶段;制定计划、风险分析、实施工程和客户评估。螺旋模型强调了风险分析,特别适用庞大而复杂、高风险的系统。
   3迭代模型
    在大多数传统的生命周期中,阶级是以其中的主要活动命名的;需求分析、设计、编码、测试。传统的软件开发工作大部分强调一个序列化过程,其中一个活动需要在另一个开始之前完成。在迭代式的过程中,每个阶段都包括不同比例的所有活动。

  迭代式开发模型,水平方向为时间维,从组织管理的角度描述整个软件开发生命周期,分四个阶段;初始、细、构造、移交,可进一步描述为周期(Cycle)、阶段(Phase  )、迭代( Lteration);核心工作从技术角度描述迭代模型的静态组成部分,包括;业务建模、需求获取、分析与设计、实现、测试、部署。图中的阴暗部分描述了不同的工作流,在不同的时间段内工作量的不同,几乎所有的工作流在所有的时间段内均有工作量,只是大小不同而已。各阶段的主要任务如下所述。

    初始阶段:系统地阐述项目的范围,选择可行的系统构架,计划和准备业务案例。
    细化阶段:细化构想,细代过程和基础设施,细化构架并选择构件。
    构造阶段:资源管理、控制和过程最优化,完成构件的开发并依评价标准进行测试,根据想验收标准评估产品的发布。
    移交阶段:同步并使开发的构造增量集成到一致的实施基线中,与实施有关的工程活动(商业包装和生产、人员培训等)根据完整的构想和需求集的验收标准评估实施基线。

 

                                                                                                                                                                                                                                                            

关键字:海南软件开发 海南网络公司 网站建设 网站优化
相关文章