生存期中的各阶段定义如下: 项目规划阶段
阶段目标: 根据合同和初步的需求分析确定项目的规模、时间计划和资源需求。 输入:
合同文本
SOW
过程: 输出:
项目规划,计划确认 项目计划
需求分析阶段
阶段目标:确定客户的需求 输入: 过程: 输出:
设计阶段
阶段目标:
输入: 过程: 输出:
增量1实现
阶段目标: 输入:
过程: 输出:
增量2实现
阶段目标: 输入:
过程: 输出:
项目计划,SOW
需求获取,需求分析,需求控制 原型系统,需求规格
总体系统结构设计 原型系统,需求规格 总体设计
系统设计说明书,数据库结构定义
实现系统的通用功能
系统设计说明书 数据库结构定义
详细设计,编码,代码走查,代码评审,单元测试 详细设计说明书,源代码,可运行版本-1
实现系统的招生管理功能
系统设计说明书 数据库结构定义
详细设计,编码,代码走查,代码评审,单元测试 详细设计说明书,源代码,可运行版本-2
增量3实现
阶段目标: 实现系统的学生日常管理功能
输入:
过程: 输出:
增量4实现
阶段目标: 输入:
过程: 输出:
增量5实现
阶段目标: 输入:
过程: 输出:
增量6实现
阶段目标: 输入:
系统设计说明书 数据库结构定义
详细设计,编码,代码走查,代码评审,单元测试 详细设计说明书,源代码,可运行版本-3
实现系统的教务管理功能
系统设计说明书 数据库结构定义
详细设计,编码,代码走查,代码评审,单元测试 详细设计说明书,源代码,可运行版本-4
实现系统的教师辅助功能
系统设计说明书 数据库结构定义
详细设计,编码,代码走查,代码评审,单元测试 详细设计说明书,源代码,可运行版本-5
实现系统的聊天室/论坛功能
系统设计说明书 数据库结构定义
过程: 输出:
详细设计,编码,代码走查,代码评审,单元测试 详细设计说明书,源代码,可运行版本-6
集成测试
阶段目标: 通过集成环境下的软件测试 输入:
测试计划 测试案例
过程: 输出:
集成测试,系统测试
系统软件包,测试报告,产品说明书
产品提交
阶段目标: 产品可投入使用 输入: 过程: 输出:
系统软件包 产品提交 验收报告
8 时间计划
项目进度计划甘特图如图4所示(,详见进度计划.mpp,):
图4:进度计划
9 项目成本估算
项目估算是为了确定项目所需的人力、时间以及项目完成过程中耗费的人力、物力、财力资源。图5是项目估算和预算的结果(详见估算计划.).
校务通管理系统预算表¥80,000.00¥70,000.00¥60,000.00¥50,000.00¥40,000.00¥30,000.00¥20,000.00¥10,000.00¥0.002791520233236384042时间(天)
预算(元)BCWS
10质量管理计划
图5:成本计划
质量管理计划详见质量管理计划专题.