软件开发流程V2.4
更新时间:2023-06-02 04:02:01 阅读量: 实用文档 文档下载
公司内部软件开发流程
软件开发流程
2010-8-30Software Practice Lab
公司内部软件开发流程
图例说明
角色 动作 动作流向
组合框
模版、交付件
配置库
图例 Copyright BroadenGate 2006 2
公司内部软件开发流程
主要工作产品缩略语清单1Abbreviations 缩略语 Full spelling 英文全名 Chinese explanation 中文解释
SOW AR WBS PHB PPL CMP RMP QAP TSP SRS RTM HLD LLD ST STP STC STR Copyright BroadenGate 2006
Statement of Work Allocated Requirement Work Breakdown Structure Process Handbook Project Plan Configuration Management Plan Risk Management Plan Quality Assurance Plan Test Strategy Plan Software Requirement Specification Requirement Tracebility Matrix High Level Design Low Level Design System Test System Test Plan System Test Case System Test Report
工作任务书 分配需求 工作任务分解结构 过程手册 项目计划 配置管理计划 风险管理计划 质量保证计划 测试策略计划 软件需求规格说明书 需求跟踪矩阵 概要设计 详细设计 系统测试 系统测试计划 系统测试用例 系统测试报告
公司内部软件开发流程
主要工作产品缩略语清单2Abbreviations 缩略语 Full spelling 英文全名 Chinese explanation 中文解释
IT ITP
Integrated Test Integrated Test Plan
集成测试 集成测试计划
ITCITR UT UTP UTC UTR MTS VDD
Integrated Test CaseIntegrated Test Report Unit Test Unit Test Plan Unit Test Case Unit Test Report Metrics Sheet Version Description Document
集成测试用例集成测试报告 单元测试 单元测试计划 单元测试用例 单元测试报告 项目度量表 版本描述文档
Copyright BroadenGate 2006
公司内部软件开发流程
瀑布模型概述项目启动 / Project Initiation 制订项目计划/
Establish PPL系统测试计划 / STP 集成测试计划 / ITP 单元测试计划 / UTP
软件需求规格 / SRS 概要设计 / HLD 详细设计 /LLD 编码 / Coding 单元测试 / UT 集成测试 / IT 系统测试 / ST 测试部系统测试/ ST 产品发布 / Release 用户验收测试/ UAT 项目关闭 / Project Closure Copyright BroadenGate 2006
瀑布模型
公司内部软件开发流程
彩铃项目生命周期
制订项目计划 / establish PPL
SRS 软件需求规格 /SRS
系统测试计划 / STC
设计 合入 SRS) 合入 SRS (
单元测试 合入 ST) (
Coding 编码 /Coding
系统测试/ST
SDV测试
华为验收
发布/Release
Copyright BroadenGate 2006
公司内部软件开发流程
项目立项阶段启动会议 (宣读认命、 下发SOW、 动员) 组织会议 参加会议 参加会议 参加会议 参加会议 参加会议 项目启 动通知 项目启动 通知单 申请项目 文件夹 配置库 RTM表 创建申 请表
COO CPM PM QA SE SWE TC TE CMO MC QAM SEPG TM 资料人员 客户
标书/ AR/ SOW
可行性分析 (技术方案、 工作量估计) 组建专 家团队 组织分析 参加分析
审核 竞标
签署SOW 签署SOW 立项 申请 项目立 项报告 项目ID 列表
批准
签署
参加分析
参加分析 技术方案 建议书
创建 配置库 配置 库
签署 批准 项目ID 签署
Copyright BroadenGate 2006
公司内部软件开发流程
项目立项阶段活动
Activities 活动
Inputs 输入
Outputs 输出
1.参加SOW/AR的评审分析 2.依据SOW/AR参加工作量估计 3.参与制定技术解决方案建议书 4.参与评审技术解决方案建议书 5.填写项目启动通知单 6.撰写立项报告 客户提供的SOW/AR
1.SOW 、AR评审记录 2.项目立项报告 3.估计表
4.技术解决方案建议书5.项目ID列表 6.项目启动通知单 7.配置库创建申请表 8.项目立项单
7.填写项目立项启动单
PS:红色的字体为开发人员所要做的活动与相关的输出内容
Copyright BroadenGate 2006
公司内部软件开发流程
项目计划阶段初始估计 批准 估计 组织估计 参加估计 参加估计 制定PPL/RMP/TSP PTF Top WBS Time Shee t表 项目 度量表 制定QAP QAP 参加评审 参加评审 制定项目计划 签发PTF 组织评审 参加评审 项目计划 评审 项目开 工会 参加会议 组织会议 参加会议 参加会议 参加会议 参加会议 参加会议 Pert Sizing 估计表 Wideband Delphi估计表 制定CMP 度量 CMP 参加评审 参加会议 参加会议 参加会议 审核批准 PTF PTF检查表 参加会议 参加会议 参加会议 参加评审 评审会议 纪要 参加会议 项目开工 会检查单 基线 配置状态 发布表 配置 库 审计 批准计划 签发 里程碑会 议、报告 阶段里程 碑报告 会议记录
COO CPM PM QA SE SWE TC TE CMO MC QAM SEPG TM 资料人员 客户
参加估计
过程 PPL RMP TSP 裁剪表
Copyright BroadenGate 2006
项目计划 检查表
公司内部软件开发流程
项目计划阶段活动
Activities 活动
Inputs 输入
Outputs 输出
1.初始工作量估计 2.撰写项目计划 3.评审、批准和签发项目计划 客户提供的SOW/AR
1.项目计划 2.WBS工作任务分解 3.CMP配置管理计划
4.制定过程裁剪表5.审核、批准过程裁剪表 6.准备MTS、Timesheet表 7.制定RMP、CMP、QAP、TSP 6.组织项目开工会
4.RMP风险管理5.TSP测试策略计划 6.QAP质量保证计划 7.MTS度量表 8.Timesheet表 9.开工会会议纪要
Copyright BroadenGate 2006
公司内部软件开发流程
软件需求规格/SRS阶段COO/CPM视 情况参与 影响评估 COO CPM PM QA SE SWE TC TE CMO MC QAM SEPG TM 资料人员 客户 参加评审 批准 STP 度量 撰写 SRS SRS 参加评审 参加评审 参加估计 SRS评审 参加评审 组织评审 参加评审 批准 组织估计 参加估计 参加估计 参与修改 参与修改 参加评审 制定STP 参加评审 制定STC 参加评审 基线 SRS/STP 配置状态 发布表 配置 库 提取 SRS 配置状态 发布表 配置 库 重估计 更新项 目计划 组织修改 监督修改 批准 评审 STP/STC 组织评审 参加评审 参加评审 参加评审 里程碑会 议、报告 审计 阶段里程 碑报告 会议记录 需求变更 申请表 需求 跟踪 组织评审 参加评审 修改 SRS 批准变更 批准变更 批准变更 批准变更
参加评审 参加评审
SRS Copyright Broa
denGate 2006 检查单
公司内部软件开发流程
软件需求规格/SRS阶段活动
Activities 活动
Inputs 输入
Outputs 输出
1.撰写SRS 2.撰写STP系统测试计划 3.评审、批准和签发SRS 客户提供的SOW/AR 4.评审、批准和签发STP 项目计划 5.撰写STC系统测试用例 WBS工作任务分解 6.评审STC系统测试用例 7.更新项目计划
1.SRS需求软件说明书 2.SRS评审记录 3.重估计估计表 4.STP系统测试计划 5.STP评审记录 6.STC系统测试用例 7.STC评审记录
8.SRS后进行重估计9.项目会议
8.项目周例会会议记录9.阶段总结会议记录
Copyright BroadenGate 2006
公司内部软件开发流程
设计阶段
COO CPM PM QA SE SWE TC TE CMO MC QAM SEPG TM 资料人员 客户 编写大纲 度量 概要 设计 参加评审 概要设计 说明书 参加评审 需求 跟踪 评审HLD 组织评审 参加评审
概要设计 制定 ITP 评审 ITP/ITC 组织评审 参加评审 制定 ITC 审计 详细 设计 详细设计 说明书 基线化 HLD/ITP 基线 公告 配置 库 评审LLD 需求 跟踪 组织评审 参加评审
详细设计 制定 UTP 评审 UTP/UTC 组织评审 参加评审 制定 UTC 审计 里程碑会 议、报告 阶段里程 碑报告 会议记录
批准
批准
参加评审 参加评审
参加评审 参加评审
参加评审 参加评审
基线化 LLD/UTP 基线 公告 配置 库
Copyright BroadenGate 2006
公司内部软件开发流程
代码阶段COO CPM PM QA SE SWE TC TE CMO MC QAM SEPG TM 资料人员 客户 Copyright BroadenGate 2006 14
同行评审 组织评审 审计 开发 代码 修改 代码
资料评审 组织评审 参加评审 单元 测试 回归 测试 测试 报告 审计
里程碑会 议、报告 阶段里程 碑报告 会议记录
代码走读
参加评审 参加评审
修改
代码 基线 度量
版本 基线
开发支 持文档
参加评审
公司内部软件开发流程
代码阶段活动
Activities 活动
Inputs 输入
Outputs 输出
1.编写代码 2.代码走读、工具检视 3.修改代码 客户提供的SOW/AR
1.代码 2.代码走读评审记录 3.工具检视结果
4.代码基线项目计划 5.执行单元测试 6.回归测试 7.资料评审 8.评审测试方案、测试用例 9.项目会议
4.资料评审记录5.测试方案、测试用例评审结果 WBS工作任务分解 6.会议记录 资料初稿 7.阶段总结会议记录
Copyright BroadenGate 2006
公司内部软件开发流程
测试阶段
COO CPM PM QA SE SWE TC TE CMO MC QAM SEPG TM 资料人员 客户 度量 准备 测试 执行 测试 修改 测试 组织 测试
集成测试 回归 测试 组织 测试
系统测试
集成测试 报告 审计 回归测试 修改 准备 测试 版本 基线 执行 预测试 执行 测试 准备 测试 执行 测试 审计
里程碑会 议、报告 阶段里程 碑报告 会议记录
执行 测试
版本 基线
组织 测试
组织 测试
系统测试 报告
Copyright BroadenGate 2006
公司内部软件开发流程
系统测试阶段活动
Activities 活动
Inputs 输入
Outputs 输出
1.执行系统测试 2.修改代码 3
.回归测试 客户提供的SOW/AR
1.代码包 2.系统测试执行结果 3.系统测试报告
4.版本基线项目计划 5.编写系统测试报告 6.评审系统测试报告 7.编写转SDV测试建议书 8.编写开发相关资料 9.项目会议
4.开发相关资料初稿5.会议记录 WBS工作任务分解 6.阶段总结会议记录 STP系统测试计划 7.SDV入口检查单记录 STC系统测试用例
Copyright BroadenGate 2006
公司内部软件开发流程
验收阶段COO CPM PM QA SE SWE TC TE CMO MC QAM SEPG TM 资料人员 客户 验收 测试 验收 报告18
产品打包 组织打包 审计 发布 产品包 里程碑会 议、报告 阶段里程 碑报告 会议记录
打包
产品包 基线 度量 最终产品 VDD 用户手册
Copyright BroadenGate 2006
公司内部软件开发流程
验收阶段活动
Activities 活动
Inputs 输入
Outputs 输出
1.组织打包 客户提供的SOW/AR 2.产品包基线 项目计划 3.相关交付件审计 代码包
1.转验收代码包 2.转验收Checklist 3.相关交付件输出
4.填写华为提供的转验收Checklist5.验收测试 6.问题单修改 7.组织阶段总结会议
4.验收报告5.MTS度量表 6.问题单回归记录 7.阶段总结会议记录
Copyright BroadenGate 2006
公司内部软件开发流程
项目关闭COO CPM PM QA SE SWE TC TE CMO MC QAM SEPG TM 资料人员 客户 Copyright BroadenGate 2006
Closure
签署 项目关 闭会议 组织会议 参加会议 参加会议 参加会议 参加会议 参加会议 参加会议 参加会议 参加会议 更新过程 资产库 度量数据 风险 好的实践 经验教训 参加会议 参加会议 参加会议 项目关闭 通知单 项目关闭 通知单 批准
分析MTS
项目关闭 总结报告 项目关 闭报告
公司内部软件开发流程
项目关闭阶段活动
Activities 活动
Inputs 输入
Outputs 输出
1.总结经验教训 2.组织项目结束会议 3.分析MTS数据 项目计划
1.项目关闭报告 2.项目关闭通知单 3.度量数据分析结果
4.撰写、批准项目关闭通知单
4.好的实践5.经验教训 6.项目总结文档 7.项目总结会议记录
Copyright BroadenGate 2006
正在阅读:
软件开发流程V2.406-02
2018年广西民族大学文学院333教育综合之教育学基础考研冲刺五套模拟题04-30
执业护士考试妇产科护理学试题(2)08-20
如何写短新闻02-18
2017届高三上学期期初考试语文试卷07-04
华锐风电财务舞弊剖析01-29
【最新】学年度第一学期小学英语组工作总结05-10
爱心义卖作文500字07-02
工装模具管理制度(1)05-28
尔雅走进《黄帝内经》习题-附正确答案04-16
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 软件开发
- 流程
- 2.4
- 2008江苏高考满分作文:好奇心(七)
- 公共基础知识马哲练习题(一二)
- 神经干细胞移植治疗阿尔茨海默病研究现状
- 七年级(下学期)地理教学计划
- 2012语文高考 文言文阅读训练
- 2014 ~ 2015学年第 2 学期B概率论与数理统计-经管类试卷及答案
- 钢材理论重量是怎么算出来的
- 供方的选择和评价准则
- w物质密度的测定
- 冲压式蜂窝煤成型机课程设计范例
- 谈语文课堂教学中的口语训练
- 《ISO9000知识50问》
- 企业招标承包经营合同
- 幼儿园 中班 评语
- 上海黄金交易所现货交易交割细则
- 腰围尺码换算尺寸换算及裤子尺码是怎么换算的
- 乙醇胺安全技术说明书
- 餐厅服务59个技巧
- 专题3 无机化学框图推断资料
- 植物生产与环境第三章---植物生产与土壤培肥