软件生命周期

上一篇 / 下一篇  2008-08-18 14:42:33

    软件也有自己的生命周期,它是软件开发全部过程、活动和任务的结构框架,是从可行性研究到需求分析、软件设计、编码、测试、软件发布维护的过程。由于软件开发需求和规模各不相同,因此在开发不同的软件过程中也有各种不同的方法,一下介绍两种常见的软件生命周期模型。

    1。软件生命周期的瀑布模型。

    瀑布模型将软件生命周期的各项活动规定为一招固定顺序接连的若干阶段工作,行如瀑布流水,最终得到软件产品。在每一个阶段结束时,项目小组进行审查,并决定是否进入下一步。包括:计划,需求分析,设计,编码,测试,运行和维护。

    2。软件生命周期螺旋模型。

    螺旋模型时瀑布模型的发展,目前这种模型相当常用。并被证实实开发软件的有效手段。主要思想实开始不必详细定义所有细节。其主要过程是:从小开始->定义重要功能->努力实现->接受客户反馈->然后进入下一阶段。重复上述过程,直到得到最终产品。每一个螺旋都包括6个步骤:确定目标、可选方案和限制条件->指出并解决风险->评估方案->本阶段开发和测试->计划下一阶段->确定进入下一阶段的方法。

   

   


TAG:

 

评分:0

我来说两句

Open Toolbar