软件质量保证与测试随堂练习

1.CMM与CMMI的关系
①它们是什么
CMMI 的全称为:Capability Maturity Model Integration,即能力成熟度模型集成。
CMM 的全称为:Capability Maturity Model ,即能力成熟度模型。
②二者之间的联系
MMI是在CMM基础上发展起来的,它继承并发扬了CMM的优良特性,借鉴了其他模型的优点,融入了新的理论和实际研究成果。它不仅能够应用在软件工程领域,而且可以用于系统工程及其他工程领域。
③二者的区别
CMMI 模型的前身是 SW-CMM 和 SE-CMM,前者就是我们指的CMM(SW-CMM )。CMMI与SW-CMM的主要区别就是覆盖了许多领域;CMMI到目前为止包括以下四个CMM:   
(1)、软件工程(SW-CMM) 软件工程的对象是软件系统的开发活动,要求实现软件开发、运行、维护活动系统化、制度化、量化。   
(2)、系统工程(SE-CMM)系统工程的对象是全套系统的开发活动,可能包括也可能不包括软件。系统工程的核心是将客户的需求、期望和约束条件转化为产品解决方案,并对解决方案的实现提供全程的支持。   
(3)、集成的产品和过程开发(IPPD-CMM)集成的产品和过程开发是指在产品生命周期中,通过所有相关人员的通力合作,采用系统化的进程来更好地满足客户的需求、期望和要求。如果项目或企业选择IPPD进程,则需要选用模型中所有与IPPD相关的实践。   
(4)、采购(SS-CMM)采购的内容适用于那些供应商的行为对项目的成功与否起到关键作用的项目。主要内容包括:识别并评价产品的潜在来源、确定需要采购的产品的目标供应商、监控并分析供应商的实施过程、评价供应商提供的工作产品以及对供应协议很供应关系进行适当的调整。
(5)、CMMI比CMM多个 I 。这个I是intergration,集成的意思。CMM适用于软件的组织成熟度测评。CMMI适用于多种组织成熟度测评,其中CMMI_SW适用于软件。CMMI相对CMM更完整,更适用于大环境。

2.软件全面质量管理的思想体系
①全面质量管理的核心理念:
三大核心理念
顾客满意:顾客即供应所提供产品的接受者,可以是组织内部的,也可以是组织外部的。
附加价值:用最小的投入获取最大的功能价值,追求组织最大的经营绩效和个人最大的工作绩效。
持续改善:建立以PDCA回圈为基础的持续改善的管理体系。
②质量管理发展阶段
在质量管理的不断发展过程中,经历了三个阶段。
第一阶段,检验质量管理(19世纪末-20世纪初):
专门的质量检验部门和人员。
以事后检验为主。
产品都生产好了,你再检查,为时已晚,检查出来不合格的产品都将沦为废品。

那么怎么提高良品率呢,质量管理的发展来到了第二阶段。

第二阶段,统计质量控制(20世纪40年代-20世纪60年代):
强调统计方法,基于数学上的统计。
通过历史数据得出规律,指导将来的项目。
根据这些数据以及某些规律,发现质量问题不是在某一个环节出了问题,更多的出现在整个产品的生产周期内。

而此时质量管理发展到了第三阶段。

第三阶段,全面质量管理阶段(TQM,Total Quality Management):
将质量控制扩展到产品生命周期全过程,强调全体员工参与质量把控。

③影响软件质量的因素
软件质量铁三角:流程、技术、组织这三个因素是影响软件质量的的铁三角,软件质量的提高是一个综合因素,需要从各方面进行改进,同时还需要兼顾成本和进度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值