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

上传人:wj 文档编号:18432552 上传时间:2023-08-16 格式:PPT 页数:57 大小:525.50KB
下载 相关 举报
第八章软件项目质量计划.ppt_第1页
第1页 / 共57页
第八章软件项目质量计划.ppt_第2页
第2页 / 共57页
第八章软件项目质量计划.ppt_第3页
第3页 / 共57页
第八章软件项目质量计划.ppt_第4页
第4页 / 共57页
第八章软件项目质量计划.ppt_第5页
第5页 / 共57页
第八章软件项目质量计划.ppt_第6页
第6页 / 共57页
第八章软件项目质量计划.ppt_第7页
第7页 / 共57页
第八章软件项目质量计划.ppt_第8页
第8页 / 共57页
第八章软件项目质量计划.ppt_第9页
第9页 / 共57页
第八章软件项目质量计划.ppt_第10页
第10页 / 共57页
第八章软件项目质量计划.ppt_第11页
第11页 / 共57页
第八章软件项目质量计划.ppt_第12页
第12页 / 共57页
第八章软件项目质量计划.ppt_第13页
第13页 / 共57页
第八章软件项目质量计划.ppt_第14页
第14页 / 共57页
第八章软件项目质量计划.ppt_第15页
第15页 / 共57页
第八章软件项目质量计划.ppt_第16页
第16页 / 共57页
第八章软件项目质量计划.ppt_第17页
第17页 / 共57页
第八章软件项目质量计划.ppt_第18页
第18页 / 共57页
第八章软件项目质量计划.ppt_第19页
第19页 / 共57页
第八章软件项目质量计划.ppt_第20页
第20页 / 共57页
亲,该文档总共57页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

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

《第八章软件项目质量计划.ppt》由会员分享,可在线阅读,更多相关《第八章软件项目质量计划.ppt(57页珍藏版)》请在冰点文库上搜索。

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

chapter_8,0,核心计划小结,合同,需求,WBS,活动,活动排序,活动历时估计,编制计划,成本估算,成本预算,chapter_8,1,承启上课,项目计划范围计划成本计划进度计划其它计划?

chapter_8,2,RoadMap,chapter_8,3,软件开发项目管理,第八章软件项目质量计划,chapter_8,4,本章要点,一、软件质量的基本概念二、软件质量管理过程三、软件质量计划四、案例分析,chapter_8,5,质量的概念,质量的多种定义符合目的或者用途(JosephJuran)用户的感觉就是质量(AVFeigenbaum)符合顾客在其合理价格下对产品的要求(SudIngle)产品或者服务满足明确和隐含需要能力的性能特性的总体(BS4778),chapter_8,6,质量定义,质量是满足要求的程度,包括符合规定的要求和满足顾客的需求.,chapter_8,7,软件质量,软件质量是软件满足明确说明或者隐含的需求的程度明确说明:

查询功能隐含说明:

查询速度,chapter_8,8,软件质量框架模型,chapter_8,9,McCall质量模型,chapter_8,10,主观质量模型-ICEDT模型,I:

直观性产品的使用是否合乎人们的通常想法?

C:

一致性产品的运行是否有一贯性?

E:

效率产品是否可以让用户迅速和经济地完成其任务?

D:

耐久性产品是否稳定和可靠?

T:

体贴产品是否充分考虑了用户的需求?

chapter_8,11,质量的重要性,质量管理是项目管理的最高统一(三大目标的统一),chapter_8,12,质量的重要性,软件危机的主要矛盾低质量的软件就像定时炸弹低质量的产品,增加成本质量是生命也是信誉,chapter_8,13,质量的形成,质量形成于产品或者服务的开发过程中,而不是事后的检查(测试)把关等。

chapter_8,14,质量管理理论的发展过程,工匠自控,质量检查,1920,1940,质量控制,TQM,质量保证,1960,1970,chapter_8,15,软件质量管理的发展过程,发展时期,程序设计,程序系统,年代,成品,开发组织方式,开发技术特点,开发工具,质量管理特征,软件工程,至50年代末,至70年代初,至今,程序,软件,软件产品,个体,项目设计组、软件作坊,软件机构(软件工厂),靠开发者个人技巧,机器代码、汇编语言,个人设计、个人使用、手工技巧、无维护观念、无系统化方法,程序设计理论深入、模块化、自顶向下,逐步求精,不重视维护问题,高级语言、操作系统、数据管理系统,靠少数人协调把关,系统化、规范化、全员化,逐步产生与各种方法相应的工具、开发环境,结构化设计理论和方法面向对象方法、快速原型技术。

chapter_8,16,决定质量的因素,chapter_8,17,质量成本(CoQ),质量成本是由于产品的第一次工作不正常而衍生的附加花费,包括两部分预防成本缺陷成本,18,chapter_8,CostofSoftwareDefects,Itisimportanttospendmoneyup-frontonITprojectstoavoidspendingalotmorelater.,chapter_8,19,质量测量方法-质检/过失比,质检/过失比-有用的质量测量方法质检/过失比=预防成本/缺陷成本质检/过失比2:

应该努力达到的程度,chapter_8,20,质检/过失比图示,chapter_8,21,本章要点,一、软件质量的基本概念二、软件质量管理过程三、软件质量计划四、案例分析,chapter_8,22,chapter_8,23,质量管理,质量管理的对象过程的质量产品的质量,chapter_8,24,软件质量管理过程,软件项目的质量计划软件质量保证软件质量控制,chapter_8,25,质量计划,确定项目应达到的质量标准决定如何满足质量标准的计划安排和方法,chapter_8,26,质量保证(QA),通过评价项目整体绩效,建立对质量要求的信任提供项目和产品可视化的管理报告例如:

总体设计规格质量审计Isitdoneright?

这个任务本身并不能提高产品的质量一般由质量保证部门人员实施,chapter_8,27,质量保证的要点,对项目进行评价推测能否达到质量指标建立对项目的信心,chapter_8,28,质量控制(QC),确定项目结果与质量标准是否相符,同时,确定消除不符的原因和方法控制产品的质量,及时纠正缺陷例如:

评审、单元测试Isitrightdone?

这个任务本身提高产品的质量一般由开发人员实施,chapter_8,29,质量控制的要点,检查工作结果按照标准跟踪检查确定措施消灭质量问题,chapter_8,30,质量保证与质量控制,QA:

Istofocustheprocess.QC:

Istocontrolthequalitybeforedelivery,P1,P2,P3,Product,QA,QC,QA,chapter_8,31,质量保证活动-审计(Audit),审计(Audit)是对过程或者产品的一次独立评估。

将审核的主体与为该主体以前建立的一组规程和标准进行比较目的是确保真正的遵循了这一个过程,产生了合适的文档和精确反映实际项目的报告可以预先规划的,也可以是临时决定的。

chapter_8,32,软件项目中常用的质量保证活动,审计(Audit)项目执行过程评审(审计)项目产品审计,chapter_8,33,项目执行过程评审(审计),对项目的执行过程进行检查,确保所有活动遵循规程进行。

审计报告实例,chapter_8,34,项目产品审计,对项目过程中的工作产品进行质量审查的过程。

记录不符合项编写产品审计报告,chapter_8,35,软件项目中常用的质量控制活动,静态分析动态测试(Test)缺陷追踪,chapter_8,36,静态分析,定义:

不实际运行程序,而是通过检查和阅读等手段来发现错误并评估代码质量的软件测试技术。

也称为静态测试技术。

方法:

走查:

WalkThrough审查:

Inspection评审:

Review,MichaelFaganIBM(1976),chapter_8,37,对等技术评审(PeerReview),对等技术评审是由与工作产品开发人员具有同等背景和能力的人员对工作产品进行的一种评审,目的是早期和有效的消除软件工作产品中的缺陷,并可对软件工作产品和其中可预防的缺陷有更好的理解。

对等评审是提高生产率和产品质量的重要手段。

chapter_8,38,静态分析的主要对象,软件需求规格软件设计规格测试计划用户手册源代码。

chapter_8,39,软件项目中常用的质量控制活动,静态分析动态测试(Test)缺陷追踪,chapter_8,40,软件测试,单元测试集成测试系统测试压力测试接受测试。

chapter_8,41,软件测试目的,

(1)测试是程序的执行过程,目的在于发现错误;

(2)一个好的测试用例在于能发现至今未发现的错误;(3)一个成功的测试是发现了至今未发现的错误的测试。

chapter_8,42,软件项目中常用的质量控制活动,静态分析动态测试(Test)缺陷追踪,chapter_8,43,缺陷追踪,chapter_8,44,本章要点,一、软件质量的基本概念二、软件质量管理过程三、软件质量计划四、案例分析,chapter_8,45,质量体系,为实施质量管理所需的组织结构、程序、过程和资源。

chapter_8,46,一个质量体系例子,chapter_8,47,质量体系中过程案例,公司1的需求变更管理过程公司2的需求变更管理过程,chapter_8,48,质量体系与质量计划的区别,质量体系是企业长期遵循和需要重复实施的文件,具有较强的标准性质质量计划是一次性实施的,项目结束,质量计划的有效性就结束。

chapter_8,49,质量计划要求,项目应达到的质量目标和所有特性的要求确定项目中的质量活动和质量控制程序项目不同阶段,职责,权限,交流方式以及资源分配确定项目采用的控制手段,合适的验证手段和方法确定和准备质量记录,chapter_8,50,E.g.QualityplanDesignPhase,.HighLevelDesignDesignlogicandflowDefineinternalcomponentinterfacesConductreviewLowLevelDesignPseudocodelogicConductreview.,chapter_8,51,质量计划模板参照,项目概述实施策略项目组织质量保证对象分析及选择质量保证任务划分实施计划资源计划记录的收集、维护与保存,chapter_8,52,质量不同思路,微软紧包装摩托罗拉需要达到6Sigma航天飞机控制软件接近零缺陷,无故障典型的政府合同满足合同的要求和规格,chapter_8,53,软件质量改善的要求,软件质量活动必须经过规划软件质量活动规划必须明文规定质量活动必须尽早开始质量小组必须独立存在应该经过训练必须有适当的经费,chapter_8,54,本章要点,一、软件质量的基本概念二、软件质量管理过程三、软件质量计划四、案例分析,chapter_8,55,案例分析,School项目案例说明:

项目质量计划,chapter_8,56,小结,质量管理的过程质量规划质量保证质量控制质量计划,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2