软件开发流程V24.docx
《软件开发流程V24.docx》由会员分享,可在线阅读,更多相关《软件开发流程V24.docx(10页珍藏版)》请在冰点文库上搜索。
![软件开发流程V24.docx](https://file1.bingdoc.com/fileroot1/2023-6/10/fcbd6ba5-1111-4384-8b81-ec12108b5a90/fcbd6ba5-1111-4384-8b81-ec12108b5a901.gif)
软件开发流程V24
软件开发流程V2.4
公司内部软件开发流程
软件开发流程
2010-8-30SoftwarePracticeLab
公司内部软件开发流程
图例说明
角色动作动作流向
组合框
模版、交付件
配置库
图例CopyrightBroadenGate20062
公司内部软件开发流程
主要工作产品缩略语清单1Abbreviations缩略语Fullspelling英文全名Chineseexplanation中文解释
SOWARWBSPHBPPLCMPRMPQAPTSPSRSRTMHLDLLDSTSTPSTCSTRCopyrightBroadenGate2006
StatementofWorkAllocatedRequirementWorkBreakdownStructureProcessHandbookProjectPlanConfigurationManagementPlanRiskManagementPlanQualityAssurancePlanTestStrategyPlanSoftwareRequirementSpecificationRequirementTracebilityMatrixHighLevelDesignLowLevelDesignSystemTestSystemTestPlanSystemTestCaseSystemTestReport
工作任务书分配需求工作任务分解结构过程手册项目计划配置管理计划风险管理计划质量保证计划测试策略计划软件需求规格说明书需求跟踪矩阵概要设计详细设计系统测试系统测试计划系统测试用例系统测试报告
公司内部软件开发流程
主要工作产品缩略语清单2Abbreviations缩略语Fullspelling英文全名Chineseexplanation中文解释
ITITP
IntegratedTestIntegratedTestPlan
集成测试集成测试计划
ITCITRUTUTPUTCUTRMTSVDD
IntegratedTestCaseIntegratedTestReportUnitTestUnitTestPlanUnitTestCaseUnitTestReportMetricsSheetVersionDescriptionDocument
集成测试用例集成测试报告单元测试单元测试计划单元测试用例单元测试报告项目度量表版本描述文档
CopyrightBroadenGate2006
公司内部软件开发流程
瀑布模型概述项目启动/ProjectInitiation制订项目计划/
EstablishPPL系统测试计划/STP集成测试计划/ITP单元测试计划/UTP
软件需求规格/SRS概要设计/HLD详细设计/LLD编码/Coding单元测试/UT集成测试/IT系统测试/ST测试部系统测试/ST产品发布/Release用户验收测试/UAT项目关闭/ProjectClosureCopyrightBroadenGate2006
瀑布模型
公司内部软件开发流程
彩铃项目生命周期
制订项目计划/establishPPL
SRS软件需求规格/SRS
系统测试计划/STC
设计合入SRS)合入SRS(
单元测试合入ST)(
Coding编码/Coding
系统测试/ST
SDV测试
华为验收
发布/Release
CopyrightBroadenGate2006
公司内部软件开发流程
项目立项阶段启动会议(宣读认命、下发SOW、动员)组织会议参加会议参加会议参加会议参加会议参加会议项目启动通知项目启动通知单申请项目文件夹配置库RTM表创建申请表
COOCPMPMQASESWETCTECMOMCQAMSEPGTM资料人员客户
标书/AR/SOW
可行性分析(技术方案、工作量估计)组建专家团队组织分析参加分析
审核竞标
签署SOW签署SOW立项申请项目立项报告项目ID列表
批准
签署
参加分析
参加分析技术方案建议书
创建配置库配置库
签署批准项目ID签署
CopyrightBroadenGate2006
公司内部软件开发流程
项目立项阶段活动
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:
红色的字体为开发人员所要做的活动与相关的输出内容
CopyrightBroadenGate2006
公司内部软件开发流程
项目计划阶段初始估计批准估计组织估计参加估计参加估计制定PPL/RMP/TSPPTFTopWBSTimeSheet表项目度量表制定QAPQAP参加评审参加评审制定项目计划签发PTF组织评审参加评审项目计划评审项目开工会参加会议组织会议参加会议参加会议参加会议参加会议参加会议PertSizing估计表WidebandDelphi估计表制定CMP度量CMP参加评审参加会议参加会议参加会议审核批准PTFPTF检查表参加会议参加会议参加会议参加评审评审会议纪要参加会议项目开工会检查单基线配置状态发布表配置库审计批准计划签发里程碑会议、报告阶段里程碑报告会议记录
COOCPMPMQASESWETCTECMOMCQAMSEPGTM资料人员客户
参加估计
过程PPLRMPTSP裁剪表
CopyrightBroadenGate2006
项目计划检查表
公司内部软件开发流程
项目计划阶段活动
Activities活动
Inputs输入
Outputs输出
1.初始工作量估计2.撰写项目计划3.评审、批准和签发项目计划客户提供的SOW/AR
1.项目计划2.WBS工作任务分解3.CMP配置管理计划
4.制定过程裁剪表5.审核、批准过程裁剪表6.准备MTS、Timesheet表7.制定RMP、CMP、QAP、TSP6.组织项目开工会
4.RMP风险管理5.TSP测试策略计划6.QAP质量保证计划7.MTS度量表8.Timesheet表9.开工会会议纪要
CopyrightBroadenGate2006
公司内部软件开发流程
软件需求规格/SRS阶段COO/CPM视情况参与影响评估COOCPMPMQASESWETCTECMOMCQAMSEPGTM资料人员客户参加评审批准STP度量撰写SRSSRS参加评审参加评审参加估计SRS评审参加评审组织评审参加评审批准组织估计参加估计参加估计参与修改参与修改参加评审制定STP参加评审制定STC参加评审基线SRS/STP配置状态发布表配置库提取SRS配置状态发布表配置库重估计更新项目计划组织修改监督修改批准评审STP/STC组织评审参加评审参加评审参加评审里程碑会议、报告审计阶段里程碑报告会议记录需求变更申请表需求跟踪组织评审参加评审修改SRS批准变更批准变更批准变更批准变更
参加评审参加评审
SRSCopyrightBroa
denGate2006检查单
公司内部软件开发流程
软件需求规格/SRS阶段活动
Activities活动
Inputs输入
Outputs输出
1.撰写SRS2.撰写STP系统测试计划3.评审、批准和签发SRS客户提供的SOW/AR4.评审、批准和签发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.阶段总结会议记录
CopyrightBroadenGate2006
公司内部软件开发流程
设计阶段
COOCPMPMQASESWETCTECMOMCQAMSEPGTM资料人员客户编写大纲度量概要设计参加评审概要设计说明书参加评审需求跟踪评审HLD组织评审参加评审
概要设计制定ITP评审ITP/ITC组织评审参加评审制定ITC审计详细设计详细设计说明书基线化HLD/ITP基线公告配置库评审LLD需求跟踪组织评审参加评审
详细设计制定UTP评审UTP/UTC组织评审参加评审制定UTC审计里程碑会议、报告阶段里程碑报告会议记录
批准
批准
参加评审参加评审
参加评审参加评审
参加评审参加评审
基线化LLD/UTP基线公告配置库
CopyrightBroadenGate2006
公司内部软件开发流程
代码阶段COOCPMPMQASESWETCTECMOMCQAMSEPGTM资料人员客户CopyrightBroadenGate200614
同行评审组织评审审计开发代码修改代码
资料评审组织评审参加评审单元测试回归测试测试报告审计
里程碑会议、报告阶段里程碑报告会议记录
代码走读
参加评审参加评审
修改
代码基线度量
版本基线
开发支持文档
参加评审
公司内部软件开发流程
代码阶段活动
Activities活动
Inputs输入
Outputs输出
1.编写代码2.代码走读、工具检视3.修改代码客户提供的SOW/AR
1.代码2.代码走读评审记录3.工具检视结果
4.代码基线项目计划5.执行单元测试6.回归测试7.资料评审8.评审测试方案、测试用例9.项目会议
4.资料评审记录5.测试方案、测试用例评审结果WBS工作任务分解6.会议记录资料初稿7.阶段总结会议记录
CopyrightBroadenGate2006
公司内部软件开发流程
测试阶段
COOCPMPMQASESWETCTECMOMCQAMSEPGTM资料人员客户度量准备测试执行测试修改测试组织测试
集成测试回归测试组织测试
系统测试
集成测试报告审计回归测试修改准备测试版本基线执行预测试执行测试准备测试执行测试审计
里程碑会议、报告阶段里程碑报告会议记录
执行测试
版本基线
组织测试
组织测试
系统测试报告
CopyrightBroadenGate2006
公司内部软件开发流程
系统测试阶段活动
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系统测试用例
CopyrightBroadenGate2006
公司内部软件开发流程
验收阶段COOCPMPMQASESWETCTECMOMCQAMSEPGTM资料人员客户验收测试验收报告18
产品打包组织打包审计发布产品包里程碑会议、报告阶段里程碑报告会议记录
打包
产品包基线度量最终产品VDD用户手册
CopyrightBroadenGate2006
公司内部软件开发流程
验收阶段活动
Activities活动
Inputs输入
Outputs输出
1.组织打包客户提供的SOW/AR2.产品包基线项目计划3.相关交付件审计代码包
1.转验收代码包2.转验收Checklist3.相关交付件输出
4.填写华为提供的转验收Checklist5.验收测试6.问题单修改7.组织阶段总结会议
4.验收报告5.MTS度量表6.问题单回归记录7.阶段总结会议记录
CopyrightBroadenGate2006
公司内部软件开发流程
项目关闭COOCPMPMQASESWETCTECMOMCQAMSEPGTM资料人员客户CopyrightBroadenGate2006
Closure
签署项目关闭会议组织会议参加会议参加会议参加会议参加会议参加会议参加会议参加会议参加会议更新过程资产库度量数据风险好的实践经验教训参加会议参加会议参加会议项目关闭通知单项目关闭通知单批准
分析MTS
项目关闭总结报告项目关闭报告
公司内部软件开发流程
项目关闭阶段活动
Activities活动
Inputs输入
Outputs输出
1.总结经验教训2.组织项目结束会议3.分析MTS数据项目计划
1.项目关闭报告2.项目关闭通知单3.度量数据分析结果
4.撰写、批准项目关闭通知单
4.好的实践5.经验教训6.项目总结文档7.项目总结会议记录
CopyrightBroadenGate2006