|
软件产品生存期和软件项目生存期的区别 首先要明确软件产品生存期和软件项目生存期是不一样的,软件产品生存期始于一个初始的想法,止于软件产品不再被使用。软件产品生存期是孕育、诞生、成长、成熟到衰亡的生存过程。软件产品生存期后期的维护可能是一个长期的重复性工作,可以将后期的重复性维护等工作当成一个日常运作。 因为项目是具有唯一性的工作,所以它们包含一定程度的不确定性。我们在实施项目的时候通常会将每个项目分解为几个项目阶段,以便更好的管理和控制,并且将执行组织正进行的工程与整个项目更好的连接起来。总的来看,项目的各个阶段构成项目开发的 整个生命周期。 为了说明两个的区别,我们以举例的方式来说明。例如一个软件企业准备开发一个杀毒软件产品,典型的过程包括: 1、产品调研(可行性研究) 2、项目批准(协议或者合同) 3、需求调研 4、设计 5、开发 6、测试 7、交付 8、批量生产 9、维护 10、升级 11、淘汰 作为软件产品的生存期,应该是从产品调研到淘汰的全过程;而作为软件项目的生存期,可以是从项目批准到交付的过程。而产品调研、批量生产、维护、升级、淘汰可以不是软件项目生存期的阶段,但是可以作为软件产品生存期的一部分。 |
发表评论:
|