软件生命周期-【四阶段理论】

admin 软件定制外包 2019-01-09 16:49 0
 
  关键词:软件的生命周期、软件的生命周期包括哪几个阶段
 
  任何项目在其执行过程中都有-个演化过程,这个演化过程称为项目的生命周期。项目生命周期确定了项目的开端和结束,描述了项目从开始到结束所经历的各个阶段。实际工作中根据不同领城或不同方法再进行具体的划分。在项目生命周期的定义中通常要包含在每个阶段所需要进行的技术工作;在项目各个阶段所涉及的人员等内容。
 
  项目生命周期
 
  项目的特点之一是有 始有终,一个项目往往具有明确的开始和结束8期。组织在实施项目时,通常会将每个项目分解为几个项目阶段,以便更好地管理和控制项目。项目的各个阶段构成项目的整个生命周期。项目的周期性说明项目要在一定的时间内完成, 有开始时间和结束时间。同任何项目一样,软件项目也存在从开始到结束的生存过程。软件项目的生命周期是人们在研究软件生产时所发现的一种规律性的事实。在整个软件开发过程中,为了要从宏观上管理软件的开发和维护,就必须对软件的开发过程有总体的认识和描述。软件的生存期是指从概念的形成、项目定义与决策、系统分析与设计、开发成功、投人使用,并在使用中不断修改、完善,直至被新的软件所替代,而停止该软件使用的全过程。软件项目的生命周期与软件的生存期是不同的。软件项目的生命周期是指从项目批准到交付使用的过程。而立项前的调研、系统维护、升级等可以不是项目生命周期的阶段,但是可以作为软件的生存期的一部分。 软件生存后期的维护可能是一个长期的重复性工作,可以将后期的重复性维护工作当成一个日常运作。
 
  为了使软件开发各个阶段的任务相对独立且比较简单,便于人员的分工合作,从而降低整个软件系统的开发难度,软件生命周期的概念起到了重要的作用。人们按照软件项目发展的客观规律,应用软件工程的方法,从时间的角度对软件开发和维护的复杂过程进行了有效的划分,把整个生命周期划分为若于个互相区别而又彼此联系的阶段,给每个阶段赋子确定而有限的任务,这样就便于每个阶段都采用经过验证行之有效的管理技术和方法,从技术和管理的角度进行严格审查,以达到保证软件质量、降低成本、合理使用资源,进而提高软件开发生产率的目的。
 
  项目生命周期四阶段理论
 
  在项目生命周期各种理论中,项目生命周期四阶段的观点被人们广泛的接受。项目生命周期四阶段理论在实际I作中又可根据不同领城或不同方法再进行具体的划分。例如,对于软件项目的生命周期可以从不同的角度进行认识:从项目承担方来看,项目是从接到合同正式开始,到完成规定的工作结束;从客户的角度来看,项目是从确认需求开始,到使用项目的成果实现商务目标结束。不管是从哪个角度分析,软件项目的生命周期都应包括项目定义与决策、需求分析、系统设计、软件实施和系统测试等基本阶段。对于IT服务项目来说,厂商看项目是从接到合同开始,到完成规定工作结束,但客户看项目是从确认需求开始,到使用项目的成果实现商务目标结束,生命周期的跨度要比前者大。因为项目的根本目标是满足用户的需求,所以按后者划分考虑比较有益,对项目管理成功也大有帮助。
 
  下图显示了项目开发生命周期内的资源需求规律。图中的横坐标是时间,纵坐标是消耗的资源。每个项目阶段通常都规定了一系列工作任务 ,设定这此工作任务使得管理控制能达到既定的水平。大多数这些工作任务都与主要的阶段工作成果有关,这些阶段通常也根据这些工作任务来命名。项目开始时需要的资源最少;随着项目的进行、任务的增加,资源的消耗也随着增加;项目进行到定的时候, 工作量开始减少;最后当评估完成、项目结束时,资源投人也就停止了。在项目开始时,项目成功的概率是最低的,而风险和不确定性是最高的。随着项目逐步地向前发展,成功的可能性也越来越高。在项目起始阶段,项目各相关利益者的影响力对项目产品的最终特征和最终成本的影响力是最大的:随着项目的进行,这种影响力逐渐削弱,这主要是随着项目的逐步发展,投人的成本在不断增加,而出现的错误也不断得以纠正。
 
 
  以上就是软件生命周期-【四阶段理论】全文,希望对大家有所帮助!
 

发表评论

评论列表(条)