ImageVerifierCode 换一换
格式:PPT , 页数:57 ,大小:525.50KB ,
资源ID:2123240      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2123240.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第八章软件项目质量计划.ppt)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第八章软件项目质量计划.ppt

1、核心计划小结核心计划小结合同需求WBS活动活动排序活动历时估计编制计划成本估算成本预算0 chapter_8承启上课承启上课q项目计划q范围计划q成本计划q进度计划q其它计划?1 chapter_8RoadMapRoadMap合同管理合同管理 生存期生存期需求管理需求管理 任务分解任务分解项目进度项目进度项目估算项目估算质量计划质量计划 配置计划配置计划风险计划风险计划团队管理团队管理项目度量项目度量集成项目集成项目跟踪控制跟踪控制 项目结束项目结束2 chapter_8软件开发项目管理软件开发项目管理第八章第八章软件项目质量计划软件项目质量计划3 chapter_8本章要点本章要点一、一、软

2、件质量的基本概念软件质量的基本概念二、软件质量管理过程三、软件质量计划四、案例分析4 chapter_8质量的概念质量的概念质量的多种定义质量的多种定义q 符合目的或者用途(Joseph Juran)q用户的感觉就是质量(A V Feigenbaum)q符合顾客在其合理价格下对产品的要求(Sud Ingle)q产品或者服务满足明确和隐含需要能力的性能特性的总体(BS4778)5 chapter_8质量定义质量定义q质量是满足要求的程度,包括符合规定的要求和满足顾客的需求.6 chapter_8软件质量软件质量q软件质量是软件满足明确说明或者隐含的需求的程度q明确说明:查询功能q隐含说明:查询速

3、度7 chapter_8软件质量框架模型软件质量框架模型8 chapter_8McCallMcCall质量模型质量模型9 chapter_8主观质量模型主观质量模型-ICEDT模型模型qI:直观性q产品的使用是否合乎人们的通常想法?qC:一致性q产品的运行是否有一贯性?qE:效率 q产品是否可以让用户迅速和经济地完成其任务?qD:耐久性q产品是否稳定和可靠?qT:体贴q产品是否充分考虑了用户的需求?10 chapter_8质量的重要性质量的重要性q质量管理是项目管理的最高统一(三大目标的统一)质量进度费用11 chapter_8质量的重要性质量的重要性q软件危机的主要矛盾q低质量的软件就像定时

4、炸弹q低质量的产品,增加成本q质量是生命也是信誉12 chapter_8质量的形成质量的形成q质量形成于产品或者服务的开发过程中,而不是事后的检查(测试)把关等。13 chapter_8质量管理理论的发展过程质量管理理论的发展过程工匠自控质量检查19201940质量控制TQM质量保证1960197014 chapter_8软件质量管理的发展过程软件质量管理的发展过程发展时期程序设计程序系统年代 成品开发组织方式开发技术特点开发工具质量管理特征软件工程至50年代末至70年代初至今程序软件软件产品个体项目设计组、软件作坊软件机构(软件工厂)靠开发者个人技巧机器代码、汇编语言个人设计、个人使用、手工

5、技巧、无维护观念、无系统化方法程序设计理论深入、模块化、自顶向下,逐步求精,不重视维护问题高级语言、操作系统、数据管理系统靠少数人协调把关系统化、规范化、全员化逐步产生与各种方法相应的工具、开发环境结构化设计理论和方法面向对象方法、快速原型技术。15 chapter_8决定质量的因素决定质量的因素程序设计:程序系统:软件工程:程序程序员 编程程序文档小组设计编程测试程序文档数据团队软件生命周期个人编程质量个人编程质量少数人协调把关少数人协调把关团队项目管理水平团队项目管理水平软件内容软件内容软件内容软件内容人员规模人员规模人员规模人员规模工作范围工作范围工作范围工作范围决定质量的因素决定质量的

6、因素决定质量的因素决定质量的因素16 chapter_8质量成本(质量成本(CoQCoQ)q质量成本是由于产品的第一次工作不正常而衍生的附加花费,包括两部分q预防成本q缺陷成本17 chapter_8Cost of Software DefectsCost of Software DefectsIt is important to spend money up-front on IT projects to avoid spending a lot more later.18 chapter_8质量测量方法质量测量方法-质检质检/过失比过失比质检质检/过失比过失比-有用的质量测量方法有用的质量

7、测量方法q质检/过失比=预防成本/缺陷成本q质检/过失比2:应该努力达到的程度19 chapter_8质检质检/过失比图示过失比图示20 chapter_8本章要点本章要点一、软件质量的基本概念二、软件质量管理过程二、软件质量管理过程三、软件质量计划四、案例分析21 chapter_822 chapter_8质量管理质量管理q质量管理的对象q过程的质量q产品的质量23 chapter_8软件质量管理过程软件质量管理过程q软件项目的质量计划q软件质量保证q软件质量控制24 chapter_8质量计划质量计划q确定项目应达到的质量标准q决定如何满足质量标准的计划安排和方法25 chapter_8质

8、量保证质量保证(QA)(QA)q通过评价项目整体绩效,建立对质量要求的信任q提供项目和产品可视化的管理报告q例如:总体设计规格质量审计qIs it done right?q这个任务本身并不能提高产品的质量q一般由质量保证部门人员实施26 chapter_8质量保证的要点质量保证的要点1.对项目进行评价2.推测能否达到质量指标3.建立对项目的信心27 chapter_8质量控制质量控制(QC)(QC)q确定项目结果与质量标准是否相符,同时,确定消除不符的原因和方法q控制产品的质量,及时纠正缺陷q例如:评审、单元测试qIs it right done?q这个任务本身提高产品的质量q一般由开发人员实

9、施28 chapter_8质量控制的要点质量控制的要点1.检查工作结果2.按照标准跟踪检查3.确定措施消灭质量问题29 chapter_8质量保证与质量控制质量保证与质量控制qQA:Is to focus the process.qQC:Is to control the quality before deliveryP1P2P3ProductQAQCQA30 chapter_8质量保证活动质量保证活动-审计审计(Audit Audit)q审计审计(Audit)是对过程或者产品的一次独立评是对过程或者产品的一次独立评估估。将审核的主体与为该主体以前建立的一组规程和标准进行比较q目的是确保真正的

10、遵循了这一个过程,产生了合适的文档和精确反映实际项目的报告q可以预先规划的,也可以是临时决定的。31 chapter_8软件项目中常用的质量保证活动软件项目中常用的质量保证活动q审计(Audit)q项目执行过程评审(审计)项目执行过程评审(审计)q项目产品审计项目产品审计32 chapter_8项目执行过程评审(审计)q对项目的执行过程进行检查,确保所有活动遵循规程进行。q审计报告实例 33 chapter_8项目产品审计q对项目过程中的工作产品进行质量审查的过程。q记录不符合项 q编写产品审计报告 34 chapter_8软件项目中常用的质量控制活动软件项目中常用的质量控制活动q静态分析静态

11、分析q动态测试(Test)q缺陷追踪35 chapter_8静态分析静态分析q定义:q不实际运行程序,而是通过检查和阅读等手段来发现错误并评估代码质量的软件测试技术。也称为静态测试技术。q方法:q走查:WalkThroughq审查:Inspectionq评审:ReviewMichael Fagan IBM(1976)36 chapter_8对等技术评审对等技术评审(Peer ReviewPeer Review)q对等技术评审是由与工作产品开发人员具有同同等背景和能力的人员等背景和能力的人员对工作产品进行的一种评审,q目的是早期和有效的消除早期和有效的消除软件工作产品中的缺陷,并可对软件工作产品

12、和其中可预防预防的缺陷有更好的理解。q对等评审是提高生产率和产品质量的重要手段。37 chapter_8静态分析的主要对象静态分析的主要对象q软件需求规格q软件设计规格q测试计划q用户手册q源代码q。38 chapter_8软件项目中常用的质量控制活动软件项目中常用的质量控制活动q静态分析q动态测试(Test)q缺陷追踪39 chapter_8软件测试软件测试q单元测试q集成测试q系统测试q压力测试q接受测试q。40 chapter_8软件测试目的(1)测试是程序的执行过程,目的在于发现错误;(2)一个好的测试用例在于能发现至今未发现的错误;(3)一个成功的测试是发现了至今未发现的错误的测试。

13、41 chapter_8软件项目中常用的质量控制活动软件项目中常用的质量控制活动q静态分析q动态测试(Test)q缺陷追踪42 chapter_8缺陷追踪缺陷追踪43 chapter_8本章要点本章要点一、软件质量的基本概念二、软件质量管理过程三、软件质量计划三、软件质量计划四、案例分析44 chapter_8质量体系质量体系组织结构程 序过 程资 源质量体系 为实施质量管理所需的组织结构、程序、过程和资源。45 chapter_8一个质量体系例子一个质量体系例子程序规范产品标准保证执行决策、建立、维护包含关键过程域支持过程域过程规范产品保证图8-7 质量体系要素关系图 质量文件体系支持过程域

14、产出46 chapter_8质量体系中过程案例质量体系中过程案例q公司1的需求变更管理过程q公司2的需求变更管理过程47 chapter_8质量体系与质量计划的区别质量体系与质量计划的区别q质量体系是企业长期遵循和需要重复实施的文件,具有较强的标准性质q质量计划是一次性实施的,项目结束,质量计划的有效性就结束。48 chapter_8质量计划要求质量计划要求q项目应达到的质量目标和所有特性的要求q确定项目中的质量活动和质量控制程序q项目不同阶段,职责,权限,交流方式以及资源分配q确定项目采用的控制手段,合适的验证手段和方法q确定和准备质量记录49 chapter_8E.g.Quality pl

15、anDesign E.g.Quality planDesign PhasePhase.High Level DesignDesign logic and flowDefine internal component interfacesConduct reviewLow Level DesignPseudo code logicConduct review .50 chapter_8质量计划模板参照质量计划模板参照q 项目概述q 实施策略q 项目组织q 质量保证对象分析及选择q 质量保证任务划分q 实施计划q 资源计划q 记录的收集、维护与保存51 chapter_8质量不同思路质量不同思路q微

16、软紧包装q摩托罗拉需要达到6Sigmaq航天飞机控制软件接近零缺陷,无故障q典型的政府合同满足合同的要求和规格52 chapter_8软件质量改善的要求软件质量改善的要求q软件质量活动必须经过规划q软件质量活动规划必须明文规定q质量活动必须尽早开始q质量小组必须独立存在q应该经过训练q必须有适当的经费53 chapter_8本章要点本章要点一、软件质量的基本概念二、软件质量管理过程三、软件质量计划四、案例分析四、案例分析54 chapter_8案例分析案例分析School项目案例说明:项目案例说明:q项目质量计划55 chapter_8小结小结q质量管理的过程q质量规划q质量保证q质量控制q质量计划56 chapter_8

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1