欢迎来到天天文库
浏览记录
ID:11623806
大小:101.50 KB
页数:20页
时间:2018-07-13
《【2017年整理】软件过程改进复习重点》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件过程改进复习重点第一章1、主要人物休哈特:计划-执行-检查(Plan-Do-See)戴明:PDCA【计划(Plan)、实施(Do)、检查(Check)、行动(Action)】朱兰:《质量控制手册》、全面质量管理(TQM)、质量螺旋、80/20原则克劳士比:“零缺陷”、6C2、经典软件过程及其特点(1)软件能力成熟度模型(CapabilityMaturityModel,CMM)(2)PSP、TSP(3)统一过程(RUP)迭代式开发;管理需求;使用基于构件的体系结构;可视化建模;验证软件质量控制软件变更;(4)敏捷过程极限编程、SCRUM
2、(5)ISO/IEC15504(又名SPICE)(6)ISO9000第二章1、基本度量项:时间、缺陷、规模2、PROBE估算的流程3、使用线性回归方程方法估算程序规模和资源(公式见ppt)4、相对大小矩阵(历史数据处理)简单方法:将每个方法的代码行数进行排序。选择最小值作为VS,选择最大值作为V,选择中值作为M,选择VS与M的均值作为S,选择VL与M的均值作为L。正态分布法:选择所有数据的均值作为M,计算所有数据的标准差σS=M-σ,VS=M-2σ,L=M+σ,VL=M+2σ。对数正态分布:以e为底计算所有数据的自然对数(lnX)。计算取
3、对数之后的值的均值M,计算相应标准差σ,S=M-σ,VS=M-2σ,L=M+σ,VL=M+2σ。取反对数(eY)。相关性:描述的是两组变化的数据之间相互关联的程度,通常用字母r来表示。r≥0.7。显著性:描述的是上述两组数据的相关关系出现的偶然性,s≤0.05。5、常用的PSP过程质量的度量指标(1)YieldPhaseYield=100*(某阶段发现的缺陷个数)/(某阶段注入的缺陷个数+进入该阶段前遗留的缺陷个数)ProcessYield=100*(第一次编译前发现的缺陷个数)/(第一次编译前注入的缺陷个数)(2)A/FR质检失效比A/
4、FR=PSP质检成本/PSP失效成本PSP中定义的失效成本为编译时间和单元测试时间之和PSP中定义的质检成本为设计评审时间与代码评审时间之和(3)PQI过程质量指标PQI=设计质量*设计评审质量*代码质量*代码评审质量*程序质量(4)ReviewRate评审速度代码评审速度小于200LOC/小时,文档评审速度小于4Page/小时(5)DRL缺陷消除效率比以某个测试阶段(一般为单元测试)每小时发现的缺陷数为基础,其他阶段每小时发现缺陷数与该测试阶段每小时发现的缺陷的比值就是DRL。第三章1、团队工程开发的实现策略、验证及确认活动(1)实现策
5、略评审的考虑:设计过程:自顶向下、逐层精化;实现过程:自底向上复用策略:自底向上实现策略;代码注释的应用;每天站立会议可测试性考虑:实现的计划必须与测试计划一致(2)验证及确认活动验证的目的是确保选定的工作产品与事先指定给该工作产品的需求一致。确认的目标则是确保开发完成的产品或者产品组件在即将要使用该产品或者产品组件的环境中正常工作。活动:环境准备、对象选择、活动实施、结果分析2、WBS工作分解结构(1)作用提供项目范围基线;可以展现项目整体观;提供一个整体架构,防止遗漏项目的可交付成;明确各个角色的责任;提供具体的工作包定义;估算和编制
6、项目日程计划的基础;帮助项目团队理解工作内容,分析项目的风险(2)要求最底层要素不能重复;所有要素必须清晰、完整定义;最底层要素必须有定义清晰的责任人/团队;最底层的要素是实现目标的充分必要条件。3、风险识别及风险应对风险识别:识别可能会给项目目标的实现带来负面影响的潜在问题,是成功进行风险管理的基础。风险应对:识别风险之后,就应当制定相应的风险管理策略,以应对各类风险。风险应对策略:风险转嫁、风险解决、风险缓解4、TSP团队项目规划流程团队组建过程:9次会议团队工作过程5、挣值分析(PPT样例)6、纠偏活动(1)偏差原因分析收集偏差相关
7、的各种信息,开展充分的分析工作,找出偏差的根本原因(2)纠偏措施定义典型措施:修改工作说明书、修改需求、修改估计值与计划、再协商承诺事项、增加资源、变更过程以及修订项目风险计划等(3)纠偏措施管理对纠偏措施的实施情况进行跟踪,需要项目小组监控纠偏措施直到完成纠偏。需要项目小组分析纠偏措施的结果,以决定纠偏措施的有效性。7、TSP总结过程(1)准备阶段、报告阶段、总结阶段(2)基于PMBOK的,9大知识领域(3)阶段:准备阶段、过程数据评价阶段、人员角色评价阶段、总结报告撰写阶段8、GQM方法定义:是一种面向目标的度量软件产品和过程的方法。
8、从管理的目标出发,将目标归纳、分解为可度量的指标,并把这些指标提炼成可以测量的值,是一种科学的、系统的思考问题的方式。G:提出度量目标Q:将目标细化为关于过程或产品的特定问题M:这些问题将以度
此文档下载收益归作者所有