软件生存周期

 “软件项目管理在线学习网站”生存期模型

本项目采用Scrum敏捷生存期模型,产品目录优先级如表所示,整个项目分为4个迭代,即4个Sprint(冲刺迭代),表说明了每个Sprint包括的需求内容,第一个Sprint包括产品目录中前四个优先级内容。每个冲刺订单(迭代)的周期打给是一周,每个冲刺订单完成后提交一个可运行的版本。因此,本项目的Scrum敏捷模式如图1所示,具体生存期如图2所示。

   表1

冲刺迭代

优先级

内容

1

1

SPM页面的设计

2

首页开发

3

4

5

6

测试

7

提交

2

8

课程介绍,课程内容,课程实践,教学团队开发

9

10

11

12

各模块独立测试

13

与首页对接测试

14

提交

3

15

选课系统,成绩管理,学生登录,教师登录开发

16

 

17

18

19

各模块独立测试

20

与首页对接

21

提交

4

22

整个系统组合测试

23

提交用户

24

完善需求

25

再提交用户

26

意见反馈

27

解决大多数问题

28

后期维护

 

 

图1

图2

各阶段定一如下

1.      需求分析阶段

阶段目标:确定需求的功能和服务

进入条件:用户提出初始需求

输入:演示系统

输出:关键表,定义,文档

完成标志:输出通过用户确认

2.      系统设计阶段

阶段目标:根据已有结构,应用

进入条件:提交需求分析初步结果

输入:关键表,定义文档,需求定义文档

输出:系统设计报告,数据库,页面流

完成标志:设计通过

3.      项目规划阶段

阶段目标:根据时间,人力,资金完成工作

进入条件:提交初步需求分析结果

输入:定义文档,系统设计文档

输出:项目规划

完成标志:规划书审批通过

4.      迭代n设计

阶段目标:实际相关的页面,逻辑

进入条件:设计通过评审

输入: 系统设计文档,数据库文档

输出: 详细设计报告

完成标志: 设计通过评审

5.      迭代n开发

阶段目标:实现迭代n

进入条件:通过评审

输入: 详细设计报告

输出: 程序包

完成标志:迭代n调试完毕

6.      集成测试

阶段目标:通过集成环境测试

进入条件:迭代n调试完毕

输入: 系统,迭代n功能包,数据库,的是案例

输出: 测试报告

完成标志:测试报告通过审核

7.      确认测试

阶段目标:通过QA测试

进入条件:集成测试完毕

输入: 网站系统软件包,数据库,

输出: 测试报告

完成标志:测试报告通过审核

8.      提交

阶段目标:系统投入使用

进入条件:测试报告通过审核

输入: 网站系统软件包

输出: CD

完成标志:用户完成产品接受

 

 

 


 


 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值