生存期模型
“软件项目关理在线学习网站”生存期模型案例分析
本项目采用增量式生存期模型,整个项目可分为4个增量,本项目的生存期定义图如下所示:
户需求用
需求分析
系统设计
第一增量第二增量第三增量第四增量
项目规划
核心功能核心功能核心功能核心功能
1 1
2 1 2 1 2 3
3 4
集成测试
确认测试产品提交
项目生存期示意图
生存期中的各阶段定义如下
1、需求分析阶段
阶段目标」确定费求的功能和服务。
进入条件:用户提出初始需求。
输入;演示系统。
输出:关键特性表(KeyFeatureLis,KFL) 、s务过程定义Cbasiness 国求定义文档。
完成标志:输出通过用户确认。
2系统设计阶段
阶段目标:根据已有的系统结构确定应用運辑结构、数据库结构和页面
进入条件:提交费求分析初步結果。
输入:关键特性表、商务过程定义文档、需求定义文档。
输出:系统设计报告、DataMede 和数据库、页面流 (pageflow)
完成标志:设计通过专家的对等评审。
3.项目规划阶段
阶段目标:根据需求分析和系统设计结果确定本阶段的时间计划,资源
进入条件:提交響求分析初步结果。
输入:需求定义文档、系统设计文档。
输出:项目计划。
完成标志:项目计划经合同管理者审批。
4.增量1设计
阶段目标:进行界面设计。
进入条件:设计通过专家的对等评审,
输入:系统设计文件、数据库结构定义。
输出:源代码,可运行版本-1
完成标志:增量1集成与网站系统集成调试完毕。5增量2设计
阶段目标:进行学生登录等功能的添加
进入条件:实现增量 1,
输入:系统设计文件、数据库结构定义。
输出:源代码,可运行版本-2
完成标志:增量2集成与网站系统集成调试完毕。6增量3设计
阶段目标:注册等算法的实现。
进入条件:实现增量 2
输入:系统设计文件、数据库结构定义。
输出:源代码,可运行版本-3
完成标志:增量3集成与网站系统集成调试完毕。7增量4设计
阶段目标:查询成绩,网上测试,联系我们等操作。进入条件:实现增量 3
输入:系统设计文件、数据库结构定义。
输出:源代码,可运行版本-4
完成标志:增量4集成与网站系统集成调试完毕。8集成测试
阶段目标:通过集成环境下的软件阅试。
进入条件:增量4集成与网站系统集成调试完毕。
输入:网站系统和增量1、增量2、增量3、增量4、QA数据库、测试案例。输出:测试报告。
完成标志:测试报告通过审核。
9.确认测试
阶段目标:通过OA环境下的确认测试。
进入条件:集成测试完毕,WDB可以转入QADB。
输入:网站系统软件包、QA数据库、测试案例。
输出;测试报告。
完成标志:测试报告通过审核。
10.产品提交
阶段目标:系统投入使用。
进入条件:测试报告通过审核。
输入:网站系统软件包。
输出:CD
完成标志:用户完成产品接收。