《软件过程管理》word版

《软件过程管理》word版

ID:30077038

大小:191.45 KB

页数:10页

时间:2018-12-26

《软件过程管理》word版_第1页
《软件过程管理》word版_第2页
《软件过程管理》word版_第3页
《软件过程管理》word版_第4页
《软件过程管理》word版_第5页
资源描述:

《《软件过程管理》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、软件过程基础:1.休哈特(shewhart):质量改进奠基人贡献:计划-执行-检查(Plan-Do-See)的概念。出版TheEconomicControlofManufacturedProducts2.戴明(Deming)1)质量改进。2)PDCA循环。Deming最早提出了PDCA循环的概念,所以又称为“戴明环”。PDCA循环是能使任何一项活动有效进行的一种合乎逻辑的工作程序,是一个基本的质量工具。PDCA-Plan,Do,Check,Action3)十四点原则。树立改进产品和服务的坚定目标采用新的思维方法停止依赖检验的办法获得质量不再凭价格标签进货坚持不懈地提高产品质量和生产率岗

2、位培训制度化管理者的作用应突出强调排除畏难情绪打破部门和人员之间的障碍不再给操作人员提空洞的口号取消对操作人员规定的工作定额和指标不再采用按年度对人员工件进行评估创建积极的自我提高计划制度让每个员工都投入到提高产品质量的活动中去3.朱兰(Juran)1)适用性质量质量的本质内涵是“适用性”,而所谓适用性是使产品在试用期间能满足使用者的需求。Juran提出质量不仅要满足明确的需求,也要满足潜在的需求。这一思想使质量管理范围从生产过程中的控制进一步扩大到产品开发和工艺设计阶段。2)质量三步曲3)Juran质量螺旋(qualityloop)4)80/20原则4.克劳士比(Crosby)提出了

3、“零缺陷”的概念1)质量管理的绝对性(1)质量就是符合要求,而不是“完美”。(2)质量来自于预防,而不是检验。(3)质量的标准是“零缺陷”,而不是可接受质量水平。(4)质量的衡量标准是“不符合要求的代价”2)质量改进的基本要素6C“变革管理的六个阶段”:①领悟(comprehension)——理解质量真谛②承诺(commitment)——制定质量策略的决心③能力(capability)——教育与培训④沟通(communication)——成功的经验文档化、制度化⑤改正(correction)——预防与提高绩效⑥坚持(continuance)——强调质量管理成为一种工作方式PDCA模型I

4、DEAL:I:Initiating开始D:Diagnosing诊断、评价E:Establishing建立A:Acting执行L:Leveraging调整模型常用软件过程改进模型软件能力成熟度模型(CapabilityMaturityModel,CMM)等级1)初始级2)可重复级3)已定义级4)已经管理级5)优化级CMMI:2000年整合软件工程(SW)、系统工程(SE)、集成产品(IPPD)开发等专业领域而发表了整合式模型CMMIv1.0版敏捷过程极限编程(XP)Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。PSP着重于软件开发人员的个人能力提升,体现在估算能力、计划能

5、力、计划执行以及质量管理等方面TSP能够提供了①一个已经定义的团队构建过程;②一个团队作业框架;③一个有效的管理环境。Rational统一过程(RationalUnifiedProcess,RUP)最佳实践(1)迭代式开发(2)管理需求(3)使用基于构件的体系结构(4)可视化建模(5)验证软件质量(6)控制软件变更平衡敏捷与规范结论:1敏捷与规范,软件开发中看似对立的两个属性,实际上相得益彰。2计划驱动的开发人员必须敏捷,敏捷开发人员必须规范。成功的关键在于找到两者的平衡点。3这个平衡点随项目所处的环境以及所涉及的风险而变化。仅凭一腔热情径直地采用极端方法的开发人员,必须学会如何根据实

6、际情况恰当地平衡敏捷与规范。思考:如何刻画软件过程特征?个人软件过程(psp)PSP作用个人级别估算和计划承诺和拒绝承诺理解和改进工业水准的过程和规范客观决策的数据PSP基本度量项即时间缺陷规模日程(TSP)PSP典型规模度量方式LOCFPPROBE(PROxyBasedEstimation)简单方法计算简单,但是,不稳定正态分布法相对稳定,在历史数据基本符合正态分布的情况下,可以给出非常好的相对大小矩阵对数正态分布法更加符合人们对于程序的规模的直观感觉在PSP中为确保估算质量,对于历史数据的相关性要求r≥0.7在PSP中要求显著性s≤0.05关于估算的思考与讨论估算可能做到准确嘛?要

7、估算哪些东西?估算准确对应不同的估算对象,其含义有差异吗?该如何正确理解估算以及估算在软件项目中的作用质量与设计软件项目的日程、成本以及质量三大目标统一于质量目标软件质量的概念:软件质量为“与软件产品满足规定的和隐含的需求能力有关的特征或者特性的全体”PSP质量策略用缺陷管理来替代质量管理;高质量产品也就意味着要求组成软件产品的各个组件基本无缺陷各个组件的高质量是通过高质量评审来实现的质量指标:质量指标之一:YieldYield指标用以度量每个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。