{项目管理项目报告}天大研究生软件项目管理Chp6软件项目质量计划

上传人:精****库 文档编号:141157980 上传时间:2020-08-04 格式:PPTX 页数:55 大小:428.02KB
返回 下载 相关 举报
{项目管理项目报告}天大研究生软件项目管理Chp6软件项目质量计划_第1页
第1页 / 共55页
{项目管理项目报告}天大研究生软件项目管理Chp6软件项目质量计划_第2页
第2页 / 共55页
{项目管理项目报告}天大研究生软件项目管理Chp6软件项目质量计划_第3页
第3页 / 共55页
{项目管理项目报告}天大研究生软件项目管理Chp6软件项目质量计划_第4页
第4页 / 共55页
{项目管理项目报告}天大研究生软件项目管理Chp6软件项目质量计划_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《{项目管理项目报告}天大研究生软件项目管理Chp6软件项目质量计划》由会员分享,可在线阅读,更多相关《{项目管理项目报告}天大研究生软件项目管理Chp6软件项目质量计划(55页珍藏版)》请在金锄头文库上搜索。

1、软件项目管理,天津大学软件学院 王 赞 ,0,chapter_5,1,RoadMap,chapter_5,2,软件项目管理,第 5 章 软件项目质量计划,chapter_5,3,本章要点,一、软件质量的基本概念 二、软件质量管理过程 三、软件质量计划,chapter_5,4,质量的概念,质量的多种定义 符合目的或者用途(Joseph Juran) 用户的感觉就是质量(A V Feigenbaum) 符合顾客在其合理价格下对产品的要求(Sud Ingle) 产品或者服务满足明确和隐含需要能力的性能特性的总体(BS4778),chapter_5,5,质量定义,质量是满足要求的程度,包括符合规定的要

2、求和满足顾客的需求.,chapter_5,6,软件质量,软件质量是软件满足明确说明或者隐含的需求的程度 明确说明:查询功能 隐含说明:查询速度,chapter_5,7,软件质量框架模型,chapter_5,8,McCall质量模型,chapter_5,9,主观质量模型-ICEDT模型,I:直观性 产品的使用是否合乎人们的通常想法? C:一致性 产品的运行是否有一贯性? E:效率 产品是否可以让用户迅速和经济地完成其任务? D:耐久性 产品是否稳定和可靠? T:体贴 产品是否充分考虑了用户的需求?,chapter_5,10,质量的重要性,质量管理是项目管理的最高统一(三大目标的统一),chapt

3、er_5,11,质量的重要性,软件危机的主要矛盾 低质量的软件就像定时炸弹 低质量的产品,增加成本 质量是生命也是信誉,chapter_5,12,质量的形成,质量形成于产品或者服务的开发过程中,而不是事后的检查(测试)把关等。,chapter_5,13,质量管理理论的发展过程,工匠自控,质量检查,1920,1940,质量控制,TQM,质量保证,1960,1970,chapter_5,14,软件质量管理的发展过程,发展 时期,程序 设计,程序 系统,年代,成品,开发组织 方式,开发技术特点,开发工具,质量管理 特征,软件 工程,至50 年代末,至70 年代初,至今,程序,软件,软件 产品,个体,

4、项目设 计组、 软件作坊,软件机构 (软件 工厂),靠开发者 个人技巧,机器代码、 汇编语言,个人设计、个人使用、手工技巧、 无维护观念、无系统化方法,程序设计理论深入、模块化、自顶 向下,逐步求精,不重视维护问题,高级语言、 操作系统、 数据管理 系统,靠少数人 协调把关,系统化、 规范化、 全员化,逐步产生与 各种方法相 应的工具、 开发环境,结构化设计理论和方法 面向对象方法、快速原型技术 。,chapter_5,15,决定质量的因素,chapter_5,16,本章要点,一、软件质量的基本概念 二、软件质量管理过程 三、软件质量计划,chapter_5,17,chapter_5,18,质

5、量管理,质量管理的对象 过程的质量 产品的质量,chapter_5,19,软件质量管理过程,软件项目的质量计划 软件质量保证 软件质量控制,chapter_5,20,质量计划,确定项目应达到的质量标准 决定如何满足质量标准的计划安排和方法,chapter_5,21,质量保证(QA),通过评价项目整体绩效,建立对质量要求的信任 提供项目和产品可视化的管理报告 例如:总体设计规格质量审计 Is it done right? 这个任务本身并不能提高产品的质量 一般由质量保证部门人员实施,chapter_5,22,质量保证的要点,对项目进行评价 推测能否达到质量指标 建立对项目的信心,chapter_

6、5,23,质量控制(QC),确定项目结果与质量标准是否相符,同时,确定消除不符的原因和方法 控制产品的质量,及时纠正缺陷 例如:评审、单元测试 Is it right done? 这个任务本身提高产品的质量 一般由开发人员实施,chapter_5,24,质量控制的要点,检查工作结果 按照标准跟踪检查 确定措施消灭质量问题,chapter_5,25,质量保证与质量控制,QA:Is to focus the process. QC: Is to control the quality before delivery,P1,P2,P3,Product,QA,QC,QA,chapter_5,26,质量

7、保证活动-审计( Audit ),审计(Audit) 是对过程或者产品的一次独立评估。将审核的主体与为该主体以前建立的一组规程和标准进行比较 目的是确保真正的遵循了这一个过程,产生了合适的文档和精确反映实际项目的报告 可以预先规划的,也可以是临时决定的。,chapter_5,27,软件项目中常用的质量保证活动,审计(Audit) 项目执行过程评审(审计) 项目产品审计,chapter_5,28,项目执行过程评审(审计),对项目的执行过程进行检查,确保所有活动遵循规程进行。,chapter_5,29,项目产品审计,对项目过程中的工作产品进行质量审查的过程。 记录不符合项 编写产品审计报告,cha

8、pter_5,30,软件项目中常用的质量控制活动,静态分析 动态测试(Test) 缺陷追踪,chapter_5,31,静态分析,定义: 不实际运行程序,而是通过检查和阅读等手段来发现错误并评估代码质量的软件测试技术。也称为静态测试技术。 方法: 走查:WalkThrough 审查:Inspection 评审:Review,Michael Fagan IBM(1976),chapter_5,32,对等技术评审(Peer Review),对等技术评审是由与工作产品开发人员具有同等背景和能力的人员对工作产品进行的一种评审, 目的是早期和有效的消除软件工作产品中的缺陷,并可对软件工作产品和其中可预防的

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

10、质量控制活动,静态分析 动态测试(Test) 缺陷追踪,chapter_5,38,缺陷追踪,chapter_5,39,本章要点,一、软件质量的基本概念 二、软件质量管理过程 三、软件质量计划,chapter_5,40,质量成本(CoQ),质量成本是由于产品的第一次工作不正常而衍生的附加花费,包括两部分 预防成本 缺陷成本,chapter_5,41,Cost of Software Defects,It is important to spend money up-front on IT projects to avoid spending a lot more later.,chapter_5

11、,42,质量测量方法-质检/过失比,质检/过失比-有用的质量测量方法 质检/过失比=预防成本/缺陷成本 质检/过失比2:应该努力达到的程度,chapter_5,43,质检/过失比图示,chapter_5,44,质量计划的方法,试验设计 基准对照 质量成本分析,chapter_5,45,质量计划要求,项目应达到的质量目标和所有特性的要求 确定项目中的质量活动和质量控制程序 项目不同阶段,职责,权限,交流方式以及资源分配 确定项目采用的控制手段,合适的验证手段和方法 确定和准备质量记录,chapter_5,46,E.g.Quality planDesign Phase,. High Level D

12、esign Design logic and flow Define internal component interfaces Conduct review Low Level Design Pseudo code logic Conduct review .,chapter_5,47,质量计划模板参照,项目概述 实施策略 项目组织 质量保证对象分析及选择 质量保证任务划分 实施计划 资源计划 记录的收集、维护与保存,chapter_5,48,质量体系,为实施质量管理所需的组织结构、程序、 过程和资源。,chapter_5,49,一个质量体系例子,chapter_5,50,质量体系与质量计划

13、的区别,质量体系是企业长期遵循和需要重复实施的文件,具有较强的标准性质 质量计划是一次性实施的,项目结束,质量计划的有效性就结束。,chapter_5,51,质量不同思路,摩托罗拉需要达到6Sigma 航天飞机控制软件接近零缺陷,无故障 典型的政府合同满足合同的要求和规格,chapter_5,52,软件质量改善的要求,软件质量活动必须经过规划 软件质量活动规划必须明文规定 质量活动必须尽早开始 质量小组必须独立存在 应该经过训练 必须有适当的经费,chapter_5,53,本章要点,一、软件质量的基本概念 二、软件质量管理过程 三、软件质量计划,chapter_5,54,小结,质量管理的过程 质量规划 质量保证 质量控制 质量计划,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号