当前位置:首页 > 资讯 > info5 > 正文

软件项目管理框架--生命周期阶段

发表于: 2012-04-10   作者:lb85858585   来源:转载   浏览次数:
摘要:      迭代软件开发过程的生命周期阶段不同于传统概念的需求,设计,开发,测试,实施,强调一个序列化过程。它包括工程阶段和生产阶段。而工程阶段包括初始阶段、细化阶段,生产阶段包括构造阶段、移交阶段。每一个阶段都有一个主要目标,基本活动和评价标准。每个阶段都会产生后续讲述的迭代开发过程中的过程中的制品。并且每个阶段的结束都可能经过一次或多次的迭代。工程阶段进行设计和综合活动,生产阶段进行构造、测试和

      迭代软件开发过程的生命周期阶段不同于传统概念的需求,设计,开发,测试,实施,强调一个序列化过程。它包括工程阶段和生产阶段。而工程阶段包括初始阶段、细化阶段,生产阶段包括构造阶段、移交阶段。每一个阶段都有一个主要目标,基本活动和评价标准。每个阶段都会产生后续讲述的迭代开发过程中的过程中的制品。并且每个阶段的结束都可能经过一次或多次的迭代。工程阶段进行设计和综合活动,生产阶段进行构造、测试和实施活动。

      生命周期的工程阶段使计划、需求和构架同时进化,并解决开发风险。这个阶段以一个可执行构架基线(包括管理和技术角度,是问题空间和解决空间的一个平衡)结束。从工程阶段到生产阶段的转化点是项目开发的一个里程碑,这对生产阶段至关重要,只有对生产计划达到一致,并且对问题和解决问题有了充分的理解,项目开发人员才能作出坚定的承诺进入生产阶段。这两个阶段的时间和资源是高度可变的。

    

      从生命周期的六个方面:经济学、管理、产品、活动、评估、减少风险来考虑工程阶段和生产阶段,它们有不同的侧重点,如下表所示:

 

         

生命周期方面 工程阶段 生产阶段
减少风险 进度、技术可行性 成本
产品 构架基线 产品发布基线
活动 分析、设计、计划 实现、测试
评估 演示、评审、分析 测试
管理 计划 操作
经济学 解决规模不经济 利用规模经济

 

   初始阶段:压倒一切的任务即使使项目相关人员对项目生命周期的目标取得一致。包括如下目标

   主要目标:

     1、确定项目范围、边界条件,包括可操作概念、验收标准以及产品包含什么和不包含什么要清晰理解

   2、区分关键的系统用例和主要操作场景,该场景驱动主设计权衡

   3、在有些主要场景中至少演示一个候选构架(构架原型)

   4、估计整个项目的成本和进度(包括细化阶段的详细评估)对应后续讲到的迭代开发过程

   5、估计潜在风险(就是不可预测性的来源)

 

  

软件项目管理框架--生命周期阶段

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和本声明,否则将追究法
!@项目生命周期--概述 !@#项目生命周期的特征 1.成本与人力投入 在开始时较低,在工作执行期间达到
软件项目管理,在我看来,有着举足轻重的作用,管理不好,软件开发失败的可能性就会很大,现在就让
软件项目需求管理 软件需求的概念   (1)宽泛地讲,需求来源于用户的一些"需要",这些"需要"被分
在<<项目管理:计划、进度和控制的系统方法>>里作者讲述到领导生命周期理论在项目管理环
《软件项目管理一个统一的框架》,书中详细讲解了软件管理的复兴,引出了本书重点描述的迭代软件开
在立项阶段,产品负责人会进行“Make or Buy决策”,确定待开发产品的哪些部分应当“采购”、“外包
在立项阶段,产品负责人会进行“Make or Buy决策”,确定待开发产品的哪些部分应当“采购”、“外包
改进软件行业的项目管理 由于项目管理、软件工程,都是实践性非常强的学科。企业几乎每个项目组都有
软件项目管理的对象是软件工程项目,她贯穿了软件工程的整个生命周期。为了使软件开发获得成功,关
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号