|返回首页|0755-26070628

研发项目生命周期模型案例分享

发布日期:2023-01-05 09:11     浏览次数:

项目生命周期模型描述项目从开始到结束各个阶段的组成模型。存在三种基本项目生命周期模型,其关键特征参见表1。

表1  三种项目生命周期模型的关键特征

项目生命周期模型 首先定义所有需求? 存在多次开发循环?
一次完成式
增量式
演进式

a) 一次完成式。

一次性完成确定用户需要、系统定义需求、设计系统、实现系统、测试、纠错和交付全部过程。

b) 增量式。

在确定用户需要和定义系统需求后,按项目构建版顺序依次完成开发任务。第一个项目构建版实现部分计划的特性,下一个项目构建版再增加实现一些计划特性,依次类推,直到实现全部特性。

c)演进式。

“演进式”模型也是按项目构建版开发系统,但与“增量式”不同之处是承认用户的需要不完全清楚,不可能预先定义全部需求。采用此模型时,用户需要和系统需求预先仅被部分地定义,然后在每个随后的项目构建版中逐步完善。

图1~图3表明对于表1中给出的每一种项目生命周期模型,构建技术流程的示例。图4则表明一个再工程项目技术流程的示例(采用一次完成式)。

图1~图4是针对嵌入式系统软件的,并且对其技术流程进行了必要的简化:

所表示的技术流程活动是串行依次进行的,而实际上这些活动却是蔓延的、交叠的、迭代的;

没有包括早期概念形成过程的WBS;

图1一次完成式项目生命周期模型示例

图2增量式项目生命周期模型示例

图3演进式项目生命周期模型示例

图4再工程式项目生命周期模型示例

 

62.9K