《软件开发流程VPPT演示文稿》由会员分享,可在线阅读,更多相关《软件开发流程VPPT演示文稿(24页珍藏版)》请在金锄头文库上搜索。
1、Software Practice LabSoftware Practice Lab软件开发流程软件开发流程 2010-8-302010-8-3018/26/20242图例说明图例说明8/26/20243 主要工作产品缩略语清单主要工作产品缩略语清单1Abbreviations 缩略语缩略语Full spelling 英文全名英文全名Chinese explanation 中文解释中文解释SOWStatement of Work工作任务书ARAllocated Requirement分配需求WBSWork Breakdown Structure工作任务分解结构PHBProcess Handbo
2、ok过程手册PPLProject Plan项目计划CMPConfiguration Management Plan配置管理计划RMPRisk Management Plan风险管理计划QAPQuality Assurance Plan质量保证计划TSPTest Strategy Plan测试策略计划SRSSoftware Requirement Specification软件需求规格说明书RTMRequirement Tracebility Matrix需求跟踪矩阵HLDHigh Level Design概要设计LLDLow Level Design详细设计STSystem Test系统测试S
3、TPSystem Test Plan系统测试计划STCSystem Test Case系统测试用例STRSystem Test Report系统测试报告8/26/20244 主要工作产品缩略语清单主要工作产品缩略语清单2Abbreviations 缩略语缩略语Full spelling 英文全名英文全名Chinese explanation 中文解释中文解释ITIntegrated Test集成测试ITPIntegrated Test Plan集成测试计划ITCIntegrated Test Case集成测试用例ITRIntegrated Test Report集成测试报告UTUnit Tes
4、t单元测试UTPUnit Test Plan单元测试计划UTCUnit Test Case单元测试用例UTRUnit Test Report单元测试报告MTSMetrics Sheet 项目度量表VDDVersion Description Document版本描述文档8/26/20245制订项目计划/Establish PPL软件需求规格 /SRS概要设计 /HLD详细设计 /LLD编码 /Coding单元测试 /UT集成测试 /IT系统测试 /ST系统测试计划 /STP集成测试计划 /ITP单元测试计划 /UTP项目启动 /Project Initiation项目关闭 /Project C
5、losure产品发布 /Release用户验收测试/UAT瀑布模型测试部系统测试/ST瀑布模型概述瀑布模型概述8/26/20246彩铃项目生命周期彩铃项目生命周期制订项目计划 / establish PPL软件需求规格/SRS设计 ( 合入 SRS)编码 /Coding系统测试/ST/(ST)SDV测试 华为验收/系统测试计划STC单元测试合入发布/Release制订项目计划establish PPL软件需求规格SRS设计 合入 SRS编码 Coding系统测试/STSDV测试 华为验收8/26/20247 项目立项阶段项目立项阶段8/26/20248项目立项阶段活动项目立项阶段活动Activ
6、ities活动活动Inputs输入输入Outputs输出输出 1.参加SOW/AR的评审分析 2.依据SOW/AR参加工作量估计 3.参与制定技术解决方案建议书 4.参与评审技术解决方案建议书 5.填写项目启动通知单 6.撰写立项报告 7.填写项目立项启动单客户提供的SOW/AR 1.SOW 、AR评审记录 2.项目立项报告 3.估计表 4.技术解决方案建议书 5.项目ID列表 6.项目启动通知单 7.配置库创建申请表 8.项目立项单 PS:红色的字体为开发人员所要做的活动与相关的输出内容 黑色的字体为开发人员所要做的活动与相关的输出内容8/26/20249 项目计划阶段项目计划阶段8/26/
7、202410项目计划阶段活动项目计划阶段活动Activities活动活动Inputs输入输入Outputs输出输出 1.初始工作量估计 2.撰写项目计划 3.评审、批准和签发项目计划 4.制定过程裁剪表 5.审核、批准过程裁剪表 6.准备MTS、Timesheet表 7.制定RMP、CMP、QAP、TSP 6.组织项目开工会客户提供的SOW/AR 1.项目计划 2.WBS工作任务分解 3.CMP配置管理计划 4.RMP风险管理 5.TSP测试策略计划 6.QAP质量保证计划 7.MTS度量表 8.Timesheet表 9.开工会会议纪要8/26/202411 软件需求规格软件需求规格/SRS阶
8、段阶段8/26/202412软件需求规格软件需求规格/SRS阶段活动阶段活动Activities活动活动Inputs输入输入Outputs输出输出 1.撰写SRS 2.撰写STP系统测试计划 3.评审、批准和签发SRS 4.评审、批准和签发STP 5.撰写STC系统测试用例 6.评审STC系统测试用例 7.更新项目计划 8.SRS后进行重估计 9.项目会议客户提供的SOW/AR项目计划WBS工作任务分解1. 1.SRS需求软件说明书 2.SRS评审记录 3.重估计估计表 4.STP系统测试计划 5.STP评审记录 6.STC系统测试用例 7.STC评审记录 8.项目周例会会议记录 9.阶段总结
9、会议记录8/26/202413设计阶段设计阶段8/26/202414 代码阶段代码阶段8/26/202415代码阶段活动代码阶段活动Activities活动活动Inputs输入输入Outputs输出输出 1.编写代码 2.代码走读、工具检视 3.修改代码 4.代码基线 5.执行单元测试 6.回归测试 7.资料评审 8.评审测试方案、测试用例 9.项目会议客户提供的SOW/AR项目计划WBS工作任务分解资料初稿 1.代码 2.代码走读评审记录 3.工具检视结果 4.资料评审记录 5.测试方案、测试用例评审结果 6.会议记录 7.阶段总结会议记录8/26/202416测试阶段测试阶段8/26/20
10、2417系统测试阶段活动系统测试阶段活动Activities活动活动Inputs输入输入Outputs输出输出 1.执行系统测试 2.修改代码 3.回归测试 4.版本基线 5.编写系统测试报告 6.评审系统测试报告 7.编写转SDV测试建议书 8.编写开发相关资料 9.项目会议客户提供的SOW/AR项目计划WBS工作任务分解STP系统测试计划STC系统测试用例 1.代码包 2.系统测试执行结果 3.系统测试报告 4.开发相关资料初稿 5.会议记录 6.阶段总结会议记录 7.SDV入口检查单记录8/26/202418验收阶段验收阶段8/26/202419验收阶段活动验收阶段活动Activitie
11、s活动活动Inputs输入输入Outputs输出输出 1.组织打包 2.产品包基线 3.相关交付件审计 4.填写华为提供的转验收Checklist 5.验收测试 6.问题单修改 7.组织阶段总结会议 客户提供的SOW/AR项目计划代码包1. 1.转验收代码包2. 2.转验收Checklist3. 3.相关交付件输出4. 4.验收报告5. 5.MTS度量表6. 6.问题单回归记录7. 7.阶段总结会议记录8/26/202420Closure 项目关闭项目关闭8/26/202421项目关闭阶段活动项目关闭阶段活动Activities活动活动Inputs输入输入Outputs输出输出 1.总结经验教
12、训 2.组织项目结束会议 3.分析MTS数据 4.撰写、批准项目关闭通知单 项目计划1. 1.项目关闭报告2. 2.项目关闭通知单3. 3.度量数据分析结果4. 4.好的实践5. 5.经验教训6. 6.项目总结文档7. 7.项目总结会议记录8/26/202422项目共性活动项目共性活动Activities活动活动Inputs输入输入Outputs输出输出 1.填写Timesheet表 2.MTS度量表数据收集 3.填写日报 4.编写项目组周报 5.及时跟踪更新风险、问题跟踪表、RTM需求跟踪矩阵。 6.经常更新WBS工作任务分解 7.项目组周例会 8.异常情况报告 9.更新项目计划 10.需求变更申请表 11.阶段审计 12.组织项目阶段总结会议 项目计划1.1.Timesheet工作量数据2.2.MTS度量表3.3.日报、周报4.4.项目风险、问题跟踪表、RTM5.5.WBS工作任务分解表6.6.周例会记录7.7.输出异常情况报告8.8.更新后的项目计划9.9.需求变更CR单10.10.阶段审计报告11.11.项目总结会议记录8/26/202423THanks!Q&A