软件项目管理框架--生命周期阶段
来源:互联网 发布:mac新版itunes添加铃声 编辑:程序博客网 时间:2024/05/17 23:32
迭代软件开发过程的生命周期阶段不同于传统概念的需求,设计,开发,测试,实施,强调一个序列化过程。它包括工程阶段和生产阶段。而工程阶段包括初始阶段、细化阶段,生产阶段包括构造阶段、移交阶段。每一个阶段都有一个主要目标,基本活动和评价标准。每个阶段都会产生后续讲述的迭代开发过程中的过程中的制品。并且每个阶段的结束都可能经过一次或多次的迭代。工程阶段进行设计和综合活动,生产阶段进行构造、测试和实施活动。
生命周期的工程阶段使计划、需求和构架同时进化,并解决开发风险。这个阶段以一个可执行构架基线(包括管理和技术角度,是问题空间和解决空间的一个平衡)结束。从工程阶段到生产阶段的转化点是项目开发的一个里程碑,这对生产阶段至关重要,只有对生产计划达到一致,并且对问题和解决问题有了充分的理解,项目开发人员才能作出坚定的承诺进入生产阶段。这两个阶段的时间和资源是高度可变的。
从生命周期的六个方面:经济学、管理、产品、活动、评估、减少风险来考虑工程阶段和生产阶段,它们有不同的侧重点,如下表所示:
生命周期方面工程阶段生产阶段减少风险进度、技术可行性成本产品构架基线产品发布基线活动分析、设计、计划实现、测试评估演示、评审、分析测试管理计划操作经济学解决规模不经济利用规模经济
初始阶段:压倒一切的任务即使使项目相关人员对项目生命周期的目标取得一致。包括如下目标
主要目标:
1、确定项目范围、边界条件,包括可操作概念、验收标准以及产品包含什么和不包含什么要清晰理解
2、区分关键的系统用例和主要操作场景,该场景驱动主设计权衡
3、在有些主要场景中至少演示一个候选构架(构架原型)
4、估计整个项目的成本和进度(包括细化阶段的详细评估)对应后续讲到的迭代开发过程
5、估计潜在风险(就是不可预测性的来源)
- 软件项目管理框架--生命周期阶段
- 软件项目管理.软件管理过程框架(生命周期阶段,过程中的制品)
- 软件项目管理框架
- 软件开发生命周期-7-每个阶段的管理方法论
- 软件项目生命周期中的文档管理[转]
- 软件项目生命周期中的文档管理
- 软件生命周期的六个阶段
- 软件生命周期的六个阶段
- 软件生命周期的六个阶段
- 中小型软件项目生命期各阶段管理的体会
- 项目管理_软件开发的六大阶段
- 软件生命周期之软件计划阶段
- 项目管理-开发阶段
- 项目管理- 项目阶段划分
- 【软件项目管理】项目建议书是项目立项阶段开发的文档
- 项目管理与软件工程基础—软件生命周期(SDLC)
- 软件开发生命周期各阶段的任务
- 软件生命周期的六个阶段及RUP
- linux下mysql配置文件my.cnf详解
- C++第12周报告(一)用循环控制语句编写程序,完成表达式的计算
- java学习笔记之Arrays.asList
- POJ 2455 网络流英文阅读题
- 如何计算空间复杂度
- 软件项目管理框架--生命周期阶段
- HDU 3986 最短路+枚举
- 深入浅出Windows PE(一) PE文件头
- Windows Phone开发(29):隔离存储C
- c++多线程(二)
- Java对象持久化技术Hibernate入门之一
- Mapreduce for Machine Learning
- poj 1094 Sorting It All Out 拓扑排序
- HDU 3987 最小割模型