项目定义软件过程(PDSP:Project's Defined Software Process)1
2011-11-15 19:27
399 查看
项目过程定义就是选择合适的子过程实例化,并按时序关系定义到项目各个阶段中。下面是项目过程定义的例子(来源于微软Project 2000):
阶段 | 任务 | |
项目范围规划 | 确定项目范围 | |
获得项目所需资金 | | |
定义预备资源 | | |
获得核心资源 | | |
项目范围规划阶段结束 | | |
分析/软件需求 | 行为需求分析 | |
起草初步的软件规范 | | |
制定初步预算 | | |
工作组共同审阅软件规范/预算 | | |
根据反馈修改软件规范 | | |
确定交付期限 | | |
获得开展后续工作的批准(概念、期限和预算) | | |
获得所需资源 | | |
分析工作阶段结束 | | |
设计 | 审阅初步的软件规范 | |
制定功能规范 | | |
根据功能规范开发原型 | | |
审阅功能规范 | | |
根据反馈修改功能规范 | | |
获得开展后续工作的批准 | | |
设计工作阶段结束 | | |
开发 | 审阅功能规范 | |
确定模块化/分层设计参数 | | |
分派任务给开发人员 | | |
编写代码 | | |
开发人员测试(初步调试) | | |
开发工作完成 | | |
测试 | 根据产品规范制定单元测试计划 | |
根据产品规范制定整体测试计划 | | |
单元测试 | 审阅模块化代码 | |
测试组件模块是否符合产品规范 | ||
找出不符合产品规范的异常情况 | ||
修改代码 | ||
重新测试经过修改的代码 | ||
单元测试完成 | ||
整体测试 | 测试模块集成情况 | |
找出不符合规范的异常情况 | ||
修改代码 | ||
重新测试经过修改的代码 | ||
整体测试完成 | ||
培训 | 制定针对最终用户的培训规范 | |
制定针对产品技术支持人员的培训规范 | | |
确定培训方法(基于计算机的培训、教室授课等) | | |
编写培训材料 | |
相关文章推荐
- 为什么需要软件过程改善(Software Process Improvement)?
- 个人软件过程(Personal Software Process)
- 可软件定义的存储逻辑——Efficient and agile storage management in software defined environments
- Introduction to the Personal Software Process——个人软件过程
- Offshore software project management(离岸软件项目管理)
- Eiffel语言教程——Eiffel语言的软件开发过程(An Eiffel Tutorial——ET: The Software Process in Eiffel)
- 可软件定义的存储逻辑——Efficient and agile storage management in software defined environments
- 软件过程与度量Software Process
- 软件过程与项目管理(第四周作业)
- 往事不堪回首--记公司软件项目开发过程
- 软件项目管理系统-项目管理-模块定义-提问答疑
- 软件项目开发过程中主要遇到的核心问题小结
- 配置Ubuntu10.10下的完整J2EE软件开发项目环境:过程、质量及项目管理
- SDT(software-defined Things)?软件定义的物件
- 软件开发项目计划编制过程(下)
- 项目软件过程的迭代设计作业(案例设计)
- 软件项目开发过程
- 软件过程与项目管理(作业三)
- 软件项目需求开发过程实践之软件需求说明书
- 项目管理5大过程9大知识域44个定义