软件项目质量计划.ppt
- 文档编号:15116577
- 上传时间:2023-06-30
- 格式:PPT
- 页数:54
- 大小:389.50KB
软件项目质量计划.ppt
《软件项目质量计划.ppt》由会员分享,可在线阅读,更多相关《软件项目质量计划.ppt(54页珍藏版)》请在冰点文库上搜索。
chapter_5,0,软件开发项目管理,北京邮电大学软件学院韩万江,chapter_5,1,承启上课,chapter_5,2,质量计划,chapter_5,3,软件开发项目管理,第5章软件项目质量计划,chapter_5,4,本章要点,一、软件质量的基本概念二、软件质量管理过程三、软件质量计划四、案例分析,chapter_5,5,质量的概念,质量的多种定义符合目的或者用途(JosephJuran)用户的感觉就是质量(AVFeigenbaum)符合顾客在其合理价格下对产品的要求(SudIngle)产品或者服务满足明确和隐含需要能力的性能特性的总体(BS4778),chapter_5,6,质量定义,质量是满足要求的程度,包括符合规定的要求和满足顾客的需求.,chapter_5,7,软件质量,软件质量是软件满足明确说明或者隐含的需求的程度明确说明:
查询功能隐含说明:
查询速度,chapter_5,8,软件质量框架模型,chapter_5,9,McCall质量模型,chapter_5,10,主观质量模型-ICEDT模型,I:
直观性产品的使用是否合乎人们的通常想法?
C:
一致性产品的运行是否有一贯性?
E:
效率产品是否可以让用户迅速和经济地完成其任务?
D:
耐久性产品是否稳定和可靠?
T:
体贴产品是否充分考虑了用户的需求?
chapter_5,11,质量的重要性,质量管理是项目管理的最高统一(三大目标的统一),chapter_5,12,质量的重要性,软件危机的主要矛盾低质量的软件就像定时炸弹低质量的产品,增加成本质量是生命也是信誉,chapter_5,13,质量的形成,质量形成于产品或者服务的开发过程中,而不是事后的检查(测试)把关等。
chapter_5,14,质量管理理论的发展过程,工匠自控,质量检查,1920,1940,质量控制,TQM,质量保证,1960,1970,chapter_5,15,软件质量管理的发展过程,发展时期,程序设计,程序系统,年代,成品,开发组织方式,开发技术特点,开发工具,质量管理特征,软件工程,至50年代末,至70年代初,至今,程序,软件,软件产品,个体,项目设计组、软件作坊,软件机构(软件工厂),靠开发者个人技巧,机器代码、汇编语言,个人设计、个人使用、手工技巧、无维护观念、无系统化方法,程序设计理论深入、模块化、自顶向下,逐步求精,不重视维护问题,高级语言、操作系统、数据管理系统,靠少数人协调把关,系统化、规范化、全员化,逐步产生与各种方法相应的工具、开发环境,结构化设计理论和方法面向对象方法、快速原型技术。
chapter_5,16,决定质量的因素,chapter_5,17,质量成本(CoQ),质量成本是由于产品的第一次工作不正常而衍生的附加花费,包括两部分预防成本缺陷成本,chapter_5,18,CostofSoftwareDefects,Itisimportanttospendmoneyup-frontonITprojectstoavoidspendingalotmorelater.,chapter_5,19,质量测量方法-质检/过失比,质检/过失比-有用的质量测量方法质检/过失比=预防成本/缺陷成本质检/过失比2:
应该努力达到的程度,chapter_5,20,质检/过失比图示,chapter_5,21,本章要点,一、软件质量的基本概念二、软件质量管理过程三、软件质量计划四、案例分析,chapter_5,22,chapter_5,23,质量管理,质量管理的对象过程的质量产品的质量,chapter_5,24,软件质量管理过程,软件项目的质量计划软件质量保证软件质量控制,chapter_5,25,质量计划,确定项目应达到的质量标准决定如何满足质量标准的计划安排和方法,chapter_5,26,质量保证(QA),通过评价项目整体绩效,建立对质量要求的信任提供项目和产品可视化的管理报告例如:
总体设计规格质量审计Isitdoneright?
这个任务本身并不能提高产品的质量一般由质量保证部门人员实施,chapter_5,27,质量保证的要点,对项目进行评价推测能否达到质量指标建立对项目的信心,chapter_5,28,质量保证活动-审计(Audit),审计(Audit)是对过程或者产品的一次独立评估。
将审核的主体与为该主体以前建立的一组规程和标准进行比较目的是确保真正的遵循了这一个过程,产生了合适的文档和精确反映实际项目的报告可以预先规划的,也可以是临时决定的。
chapter_5,29,软件项目中常用的质量保证活动,项目执行过程审计项目产品审计,chapter_5,30,质量控制(QC),确定项目结果与质量标准是否相符,同时,确定消除不符的原因和方法控制产品的质量,及时纠正缺陷例如:
评审、单元测试Isitrightdone?
这个任务本身提高产品的质量一般由开发人员实施,chapter_5,31,质量控制的要点,检查工作结果按照标准跟踪检查确定措施消灭质量问题,chapter_5,32,质量控制活动,技术评审代码走查测试返工控制图趋势分析抽样统计,chapter_5,33,质量保证与质量控制,QA:
Istofocustheprocess.QC:
Istocontrolthequalitybeforedelivery,P1,P2,P3,Product,QA,QC,QA,QA,chapter_5,34,本章要点,一、软件质量的基本概念二、软件质量管理过程三、软件质量计划四、案例分析,chapter_5,35,质量计划,项目应达到的质量目标和所有特性的要求确定项目中的质量活动和质量控制程序项目不同阶段,职责,权限,交流方式以及资源分配确定项目采用的控制手段,合适的验证手段和方法确定和准备质量记录,chapter_5,36,质量计划方法,试验设计基准对照质量成本分析流程图方法因果分析图,chapter_5,37,试验设计,试验设计是一种统计学方法,确定哪些因素可能会对特定变量产生影响。
chapter_5,38,基准对照,是一种寻找最佳实践的方法,是利用其他项目的实施情况作为当前项目性能衡量的标准。
它通过审查项目的提交结果、项目管理过程、项目成功或者失败的原因等来衡量本项目的绩效。
chapter_5,39,质量成本分析,质量成本的综合分析,以便决定质量活动。
chapter_5,40,流程图方法,可以显示系统的各种成分是相互的关系,帮助我们预测在何处可能发生何种质量问题,并由此帮助开发处理他们的办法。
chapter_5,41,因果分析图,描述相关的各种原因和子原因如何产生潜在问题或影响,将影响质量问题的“人员、设备、参考资料、方法、环境”等各方面的原因进行细致的分解,方便地在质量计划中制定相应的预防措施。
chapter_5,42,因果分析图,chapter_5,43,E.g.QualityplanDesignPhase,.HighLevelDesignDesignlogicandflowDefineinternalcomponentinterfacesConductreviewLowLevelDesignPseudocodelogicConductreview.,chapter_5,44,质量计划模板参照,项目概述实施策略项目组织质量保证对象分析及选择质量保证任务划分实施计划资源计划记录的收集、维护与保存,chapter_5,45,质量体系,为实施质量管理所需的组织结构、程序、过程和资源。
chapter_5,46,一个质量体系例子,chapter_5,47,质量体系中过程案例,公司1的需求变更管理过程公司2的需求变更管理过程,chapter_5,48,质量体系与质量计划的区别,质量体系是企业长期遵循和需要重复实施的文件,具有较强的标准性质质量计划是一次性实施的,项目结束,质量计划的有效性就结束。
chapter_5,49,质量不同思路,微软紧包装摩托罗拉需要达到6Sigma航天飞机控制软件接近零缺陷,无故障典型的政府合同满足合同的要求和规格,chapter_5,50,软件质量改善的要求,软件质量活动必须经过规划软件质量活动规划必须明文规定质量活动必须尽早开始质量小组必须独立存在应该经过训练必须有适当的经费,chapter_5,51,本章要点,一、软件质量的基本概念二、软件质量管理过程三、软件质量计划四、案例分析,chapter_5,52,案例分析,“校务通系统”项目质量计划:
项目质量计划,chapter_5,53,小结,质量管理的过程质量规划质量保证质量控制质量计划,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 质量 计划