SDLC(软件开发生命周期)模型
2023-06-19 21:58:31 2 举报
软件生命周期及过程模型和测试模型梳理。 敏捷开发流程 瀑布模型、V模型、W模型、快速原型模型、增量模型、螺旋模型(待完善)
作者其他创作
大纲/内容
低阶设计
需求说明
V模型
X模型
每日立会
设计
项目管理员
原型模型
概要设计/系统设计
用户
瀑布模型
迭代任务
用户需求
产品功能列表
程序员
修改类型
需求和设计PR系统测试准备
Delivery of 2nd increment
W模型:
a(原型表示)
流程图
需求分析和系统设计
Increment #n
验收测试
用户的需求文档
集成测试
软件交付后的维护工作
系统验证
b(原型使用)
详细设计
维护
测试报告
V模型:
评价
测试
黑盒测试
构造原型
Communication
原型
任务板
源代码文件
快速分析
螺旋模型
Increment #2
需求分析
发布记录
停止修改
User Story用户故事列表
设计阶段
需求
记录花费
维护阶段
管理层
在设计的架构中,完善程序代码
H模型
产品负责人
可工作的软件
概要设计
构造
详细设计PR单元测试准备
修改意见
编程
充分分析用户需求,与用户进行反复沟通,确定最终需求
单元验证
系统测试
白盒测试
开发阶段
编码
记录缺陷
根据需求文档,对软件系统进行抽象及设计,如确定程序架构
问题跟进
单元测试
设计说明
编码完成后,根据需求进行详细的测试反复修复测试中的问题
修改说明
SoftWare Functionality & Features
瀑布模型:
交付
计划板
测试模型
开发
Project Calender Time
实施
拆分任务
估计工时
开始
发布
增量模型:
排优先级
Increment #1
可行性研究报告
运行
过程模型基本框架活动:沟通、计划、建模、构建、部署。之间的线性、迭代、演进和平行关系会产生不同的模型。常见模型如下:
用户需求PR验收测试准备
计划会
定义阶段
软件产品
...
Delivery of 1st increment
测试员
灰盒测试
规划迭代
发布板
需求分析文档
运行原型
增量模型
概要设计PR集成测试准备
前置模型
客户需求
系统确认
系统分析员
Planing
测试阶段
集成
回顾评审
评价原型
运行说明
源程序清单
周迭代
敏捷开发
Delivery of n increment
执行程序
需求方和开发方商定软件开发目标,做可行性研究
快速原型模型:
report
W模型
过程模型
规划
架构设计文档
高阶设计
周报生成
0 条评论
下一页