软件开发项目管理-CH8质量计划

上传人:仙*** 文档编号:126005321 上传时间:2022-07-27 格式:PPT 页数:62 大小:362KB
收藏 版权申诉 举报 下载
软件开发项目管理-CH8质量计划_第1页
第1页 / 共62页
软件开发项目管理-CH8质量计划_第2页
第2页 / 共62页
软件开发项目管理-CH8质量计划_第3页
第3页 / 共62页
资源描述:

《软件开发项目管理-CH8质量计划》由会员分享,可在线阅读,更多相关《软件开发项目管理-CH8质量计划(62页珍藏版)》请在装配图网上搜索。

1、 chapter_80软件开发项目管理 chapter_81计划总结计划总结合同需求WBS活动活动排序活动历时估计编制计划成本估算成本预算 chapter_82承启上课承启上课n项目计划l范围计划l成本计划l进度计划l其它计划?chapter_83RoadMapRoadMap合同管理合同管理 生存期生存期需求管理需求管理 任务分解任务分解项目进度项目进度项目估算项目估算质量计划质量计划 配置计划配置计划风险计划风险计划团队管理团队管理项目度量项目度量集成项目集成项目跟踪控制跟踪控制 项目结束项目结束 chapter_84软件开发项目管理软件开发项目管理第八章第八章软件项目质量计划软件项目质量计

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

3、度l明确说明:查询功能l隐含说明:查询速度 chapter_89软软 件件逻辑实体本质上无形、看不见、难测控质量问题基本是人为差错引起错误由逻辑组合千变万化引起。硬硬 件件物理实体有形、便于测控质量问题是设计、生产和使用失效由零部件或其结合故障引起。chapter_810软软 件件开发全过程采取措施防错、检错出错时,要维护进行修改修改时考虑波及面保证完整一致。硬硬 件件开发过程和生产过程加强控制出故障时,更换零部件维修一般不会给其它处造成影响。chapter_811软件质量框架模型软件质量框架模型 chapter_812McCallMcCall质量模型质量模型 chapter_813主观质量模

4、型主观质量模型-ICEDT模型模型nI:直观性l产品的使用是否合乎人们的通常想法?nC:一致性l产品的运行是否有一贯性?nE:效率 l产品是否可以让用户迅速和经济地完成其任务?nD:耐久性l产品是否稳定和可靠?nT:体贴l产品是否充分考虑了用户的需求?chapter_814质量的重要性质量的重要性n质量管理是项目管理的最高统一(三大目标的统一)质量进度费用 chapter_815质量的重要性质量的重要性n软件危机的主要矛盾n低质量的软件就像定时炸弹n低质量的产品,增加成本n质量是生命也是信誉 chapter_816质量的形成质量的形成n质量形成于产品或者服务的开发过程中,而不是事后的检查(测试

5、)把关等。chapter_817低劣软件质量的关联关系低劣软件质量的关联关系低劣软件质量高额的维护费用缺乏质量重视对性能改善的冲动希望软件快些、省些、好些市场被竞争对手侵占软件生产率的低下减少新开发项目资源 chapter_818质量管理理论的发展过程质量管理理论的发展过程工匠自控质量检查19201940质量控制TQM质量保证19601970 chapter_819发展时期程序设计程序系统年代 成品开发组织方式开发技术特点开发工具质量管理特征软件工程至50年代末至70年代初至今程序软件软件产品个体项目设计组、软件作坊软件机构(软件工厂)靠开发者个人技巧机器代码、汇编语言个人设计、个人使用、手工

6、技巧、无维护观念、无系统化方法程序设计理论深入、模块化、自顶向下,逐步求精,不重视维护问题高级语言、操作系统、数据管理系统靠少数人协调把关系统化、规范化、全员化逐步产生与各种方法相应的工具、开发环境结构化设计理论和方法面向对象方法、快速原型技术。chapter_820决定质量的因素决定质量的因素程序设计:程序系统:软件工程:程序程序员 编程程序文档小组设计编程测试程序文档数据团队软件生命周期 chapter_821质量成本质量成本(CoQCoQ)n质量成本是由于产品的第一次工作不正常而衍生的附加花费,包括两部分l预防成本l缺陷成本 chapter_822高质量软件的核心高质量软件的核心n制定高

7、目标n制定可行的过程规范 chapter_823质量成本质量成本(CoQCoQ)n质量成本是由于产品的第一次工作不正常而衍生的附加花费,包括两部分l预防成本l缺陷成本 chapter_824质量成本(质量成本(CoQCoQ)n预防成本(达标成本、一致性成本))l为确保项目质量而进行预防工作所耗费的费用。s预防费用s评估费用n缺陷成本(不达标成本、非一致性成本)l为确保项目质量而修复缺陷工作所耗费的费用。s内部缺陷s外部缺陷 chapter_825CoQCoQ模型模型-预防成本预防成本n评估费用:l使项目符合所提要求(第一次)监测缺陷所衍生的成本l例如s质量审计Audits测试sV&V等n预防费

8、用l使项目符合所提要求预防失败所衍生的成本l例如:s用户满意确定s过程评审、改进等 chapter_826CoQCoQ模型模型-缺陷成本缺陷成本n内部费用l对于不能符合所提要求、尚未发行的软件(返工)所衍生的费用l例如s缺陷标记s返工s重新测试等n外部费用l对于已经发布但是不符合要求的软件所衍生的费用l例如s技术支持s问题估计s修正s索赔 chapter_827Cost of Software DefectsCost of Software DefectsIt is important to spend money up-front on IT projects to avoid spendi

9、ng a lot more later.When Defect is DetectedTypical Cost of CorrectionUser Requirements$100-$1,000Coding/Unit Testing$1,000 or moreSystem Testing$7,000-$8,000Acceptance Testing$1,000-$100,000After ImplementationUp to millions of dollars chapter_828质量测量方法质量测量方法-质检质检/过失过失比比n质检/过失比-有用的质量测量方法l质检/过失比=预防成本

10、/缺陷成本l质检/过失比2:应该努力达到的程度 chapter_829质检质检/过失比图示过失比图示 chapter_830本章要点本章要点n一、软件质量的基本概念n二、软件质量管理过程二、软件质量管理过程n三、软件质量计划n四、案例分析 chapter_831质量管理质量管理n包括决定质量决策、目标和责任的全面管理职能的所有活动,以及通过诸如质量系统中的质量计划编制,质量保证,质量控制和质量提高等手段对这些活动的实施.chapter_832质量管理质量管理(续续)n质量管理的对象l过程的质量l产品的质量 chapter_833 chapter_834软件质量管理过程软件质量管理过程n软件项目

11、的质量计划n软件质量保证n软件质量控制 chapter_835质量计划质量计划n确定项目应达到的质量标准n决定如何满足质量标准的计划安排和方法 chapter_836质量保证质量保证(QA)(QA)n通过评价项目整体绩效,建立对质量要求的信任n提供项目和产品可视化的管理报告n例如:质量体系审核,产品质量审计nIs it done right?n这个任务本身并不能提高产品的质量n一般由质量保证部门人员实施 chapter_837质量控制质量控制(QC)QC)n确定项目结果与质量标准是否相符,同时,确定消除不符的原因和方法n控制产品的质量,及时纠正缺陷n例如:单元测试,系统测试,nIs it ri

12、ght done?n本身提高产品的质量n一般由开发人员实施 chapter_838质量保证与质量控制质量保证与质量控制nQA:Is to focus the process.nQC:Is to control the quality before deliveryP1P2P3ProductQAQCQA chapter_839质量保证活动质量保证活动-审计审计(Audit Audit)n审计审计(Audit)是对过程或者产品的一次独立评估是对过程或者产品的一次独立评估。将审核的主体与为该主体以前建立的一组规程和标准进行比较n目的是确保真正的遵循了这一个过程,产生了合适的文档和精确反映实际项目的报

13、告n可以预先规划的,也可以是临时决定的。chapter_840软件项目中常用的质量保证活动软件项目中常用的质量保证活动n审计(Audit)l项目执行过程评审(审计)项目执行过程评审(审计)l项目产品审计项目产品审计 chapter_841项目执行过程评审(审计)n对项目的执行过程进行检查,确保所有活动遵循规程进行。n审计报告实例 chapter_842项目产品审计n对项目过程中的工作产品进行质量审查的过程。n记录不符合项 n编写产品审计报告 chapter_843软件项目中常用的质量控制活动软件项目中常用的质量控制活动n技术评审(Technical Review)n对等评审(Peer Revi

14、ew)n测试(Test)l代码代码走查走查l单元测试l集成测试l系统测试n缺陷追踪 chapter_844技术评审技术评审(Technical ReviewTechnical Review)n软件产品是否符合其技术规范n软件产品是否遵循项目可用的规定、标准、指导方针、计划和过程n软件产品的变更是否被恰当的实现,以及变更的影响等 chapter_845技术评审的主要对象技术评审的主要对象n软件需求规格n软件设计规格n测试计划n用户手册n维护手册n系统构建规程n安装规程n产品发布说明等 chapter_846对等技术评审对等技术评审(Peer ReviewPeer Review)n对等技术评审是由

15、与工作产品开发人员具有同同等背景和能力的人员等背景和能力的人员对工作产品进行的一种评审,n目的是早期和有效的消除早期和有效的消除软件工作产品中的缺陷,并可对软件工作产品和其中可预防预防的缺陷有更好的理解。n对等评审是提高生产率和产品质量的重要手段。chapter_847走查走查(Walkthrough)(Walkthrough)nWeinberg:软件排错的主要问题之一是程序员自己审查代码。n无自我评审(Egoless Review)n没有固定的规则 chapter_848审核审核(Inspection)(Inspection)nMichael Fagan引入软件中,是一种更正式的走查n参与人

16、员被赋予特定的角色和职责n角色l仲裁人l作者l读者l记录员 chapter_849审核实施的步骤审核实施的步骤1.概述(Overview)2.准备(Preparation)3.审查会议(Inspection Meeting)4.返工(Rework)5.后续工作(Follow-up)chapter_850 chapter_851缺陷追踪缺陷追踪 chapter_852本章要点本章要点n一、软件质量的基本概念n二、软件质量管理过程n三、软件质量计划三、软件质量计划n四、案例分析 chapter_853质量计划要求质量计划要求n应达到的质量目标和所有特性的要求n确定质量活动和质量控制程序n项目不同阶

17、段,职责,权限,交流方式以及资源分配n确定采用的控制手段,合适的验证手段和方法n确定和准备质量记录 chapter_854E.g.Quality planE.g.Quality planDesign Design PhasePhase.High Level DesignDesign logic and flowDefine internal component interfacesConduct reviewLow Level DesignPseudo code logicConduct review .chapter_855质量计划模板参照质量计划模板参照n 项目概述n 实施策略n 项目组织

18、n 质量保证对象分析及选择n 质量保证任务划分n 实施计划n 资源计划n 记录的收集、维护与保存 chapter_856质量不同思路质量不同思路n微软紧包装n航天飞机控制软件接近零缺陷,无故障n典型的政府合同满足合同的要求和规格n摩托罗拉需要达到6Sigma chapter_857软件质量改善的要求软件质量改善的要求n软件质量活动必须经过规划n软件质量活动规划必须明文规定n质量活动必须尽早开始n质量小组必须独立存在n应该经过训练n必须有适当的经费 chapter_858质量体系质量体系组织结构程 序过 程资 源质量体系 为实施质量管理所需的组织结构、程序、过程和资源。chapter_859本章要点本章要点n一、软件质量的基本概念n二、软件质量管理过程n三、软件质量计划n四、案例分析四、案例分析 chapter_860案例分析案例分析School项目案例说明:项目案例说明:n项目质量计划 chapter_861小结小结n质量管理的过程l质量规划l质量保证l质量控制n质量计划

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!