IT软件项目管理ch.ppt
《IT软件项目管理ch.ppt》由会员分享,可在线阅读,更多相关《IT软件项目管理ch.ppt(54页珍藏版)》请在三一办公上搜索。
1、第 7 章,IT软件项目质量管理(2.5次、5课时),第7章 IT软件项目质量管理,7.1 质量管理基本概念7.2 IT软件质量管理基本知识7.3 软件项目质量计划 7.4 软件项目评审 7.5 软件质量体系 7.6 软件过程能力成熟度模型(CMM)7.7 思考题,7.1 质量管理基本概念,7.1.1 质量、质量特性、质量管理的定义7.1.2 质量管理发展过程及影响因素7.1.3 全面质量管理,7.1.1 质量的定义,实体是指可单独描述和研究的事物,也就是有关质量工作的对象,它的内涵十分广泛,可以是活动、过程、产品(软件、硬件、服务)或者组织等。明确需求是指在标准、规范、图样、技术要求和其他文
2、件中已做出规定的需要。隐含需求是指用户和社会对实体的期望以及公认的、不必明确的需求,需要对其加以分析研究、识别并加以确定的。,质量:国际标准组织对质量的定义:“反映实体满足主体明确和隐含需求的能力的特性总和”,7.1.1 质量特性的定义,质量是综合的概念,它要求功能、成本、服务、环境、心理等诸方面都能满足用户的需要。质量是一个动态的、相对的、变化的、发展的概念,随着地域、时期、使用对象、社会环境、市场竞争的变化而被赋予不同的内容和要求,而且随着社会的进步及知识创新,其内涵和要求也是不断更新、丰富的。,质量特性:“是指实体所特有的性质,它反映实体满足需求的能力”,7.1.1 质量管理的定义,质量
3、管理是项目管理的重要组成部分,是一个项目的性能(功能)、成本、进度3项指标实现的重要领域。质量管理主要就是监控项目的可交付产品和项目执行的过程,以确保它们符合相关的要求和标准,同时确保不合格项能够按照正确方法或者预先规定的方式处理。,质量管理:“确定质量方针、目标和职责并在质量体系中通过质量计划、质量控制、质量保证和质量改进使其实施的全部管理职能的所有活动”,7.1.2 质量管理发展过程及影响因素,以产品为中心的质量检验和统计质量控制阶段(18世纪 1950年)。以顾客为中心的质量保证阶段(1950年 1987年)。强调持续改进的质量管理阶段(1987年 现在)。全面质量管理阶段(TQM)。,
4、7.1.2 质量管理发展过程及影响因素,7.1.2 质量管理发展过程及影响因素,7.1.3 全面质量管理,1.系统的观点产品质量的形成和发展过程包括了许多相互联系、相互制约的环节,不论是保证和提高产品质量还是解决产品质量问题,都应该把生产企业看成一个开放的系统,运用系统科学的原理和方法,对所有环节进行全面的组织管理。2.向用户服务的观点,用户满意是第一原则要树立质量第一、用户第一的思想,满足广义用户(产品的使用者以及企业生产过程的下一阶段)对产品质量的要求。3.预防为主的观点,事前主动进行质量管理这个观点要求生产企业的质量管理重点应从事后检验把关转移到事前预防,从管结果转变为管因素,找出影响产
5、品质量的各种因素,抓住主要因素,使生产经营活动处于受控状态。,7.1.3 全面质量管理,7.2 IT软件质量管理基本知识,7.2.1 软件质量概念7.2.2 软件质量影响因素7.2.3 软件度量标准7.2.4 软件项目质量保证7.2.5 软件质量管理,7.2.1 软件质量概念,ISO8402定义:“对用户在功能和性能方面需求的满足、对规定的标准和规范的遵循以及正规软件某些公认的应该具有的本质”ANSI/IEEE定义:“与软件产品满足规定的和隐含的需求能力有关的特征和特性的全体”软件质量不是绝对的,而是相对的概念,讨论软件的质量,最终将归结为定义软件的质量特性,而定义一个软件的质量,就等价于为该
6、软件定义一系列质量特性,软件质量:,7.2.1 软件质量概念,和M.Lipow 于1976年首次提出软件质量模型 1977年Walters和McCall提出了新的软件质量层次模型与度量 1994年ISO9000-3软件质量国际标准(ISO的软件质量评价模型)给出了 6个软件质量特性和与其相关的21个质量子特性的明确定义,软件质量模型:,7.2.1 软件质量概念,Boehm软件质量模型:,7.2.1 软件质量概念,McCall软件质量模型:,7.2.2 软件质量影响因素,正确性 健壮性 效率 完整性(安全性)可用性 风险 可理解性,可维修性 灵活性(适应性)可测试性 可移植性 可重用性 互操作性
7、,7.2.3 软件度量标准,软件度量标准可以分为:“控制度量标准”“预测度量标准”,7.2.3 软件度量标准,预测度量标准:,7.2.3 软件度量标准,自动数据收集过程:,7.2.4 软件项目质量保证,质量保证(Quality Assurance,QA)包括:,质量管理方法。有效的工程技术。整个过程采用的正式复审技术。多层次的测试技术。对文档及其修改的控制。项目的标准及规格等。,7.2.4 软件项目质量保证,软件质量保证(Software Quality Assurance,SQA)包括:,质量方针的制定和贯彻。质量保证方针和质量保证标准的制定。质量保证体系的质量保证工作。明确各阶段的质量保证
8、工作。各阶段的质量评审。确保设计质量。重要质量问题的提出与分析。总结实现阶段的质量保证活动。整理面向用户的文档、说明书等。产品质量鉴定、质量保证系统鉴定。质量信息的搜集、分析和使用等。,7.2.5 软件质量管理,7.3 软件项目质量计划,7.3.1 软件质量标准7.3.2 软件项目质量计划7.3.3 软件项目质量保证7.3.4 软件项目质量控制7.3.5 软件质量管理的实施,7.3.1 软件质量标准,软件质量标准的定义,有3个重要方面需要强调:,软件需求是进行质量度量的基础,与需求不符就是质量不高。指定的标准定义了一组指导软件开发的准则。如果不遵循这些准则,就极有可能导致软件质量的不高。软件需
9、求中通常有一组“隐含需求”是很少被提及的,如对易维护的要求,如果软件符合了明确需求却没有满足隐含需求,软件的质量仍然值得怀疑。,7.3.1 软件质量标准,表7.1 产品及过程标准,7.3.2 软件项目质量计划,依据:,质量方针。质量方针是由高层管理者对项目的整个质量目标和方向制定的一个指导性的文件。但是,在项目实施过程中,可以根据实际情况对质量方针进行适当的修正。范围描述。项目的范围描述说明了投资人对项目的需求以及项目的主要要求和目标,因此,范围描述是质量计划的重要依据。产品描述。产品描述包含了更多的技术细节和性能标准,是制定质量计划必不可少的部分。标准和规则。项目质量计划的制定必须参考相关领
10、域的各项标准和特殊规定。其他工作的输出。在项目中,其他方面的工作成果也会影响质量计划的制定。,7.3.2 软件项目质量计划,方法和技术:,效益/成本分析法。质量计划必须考虑效益与成本的关系。满足质量需求的主要效益是减少了重复性工作,即高产出、低成本、高用户满意度。质量管理的基本原则是效益与成本之比尽可能大。基准法。主要是通过比较项目的实施与其他同类项目的实施过程,为改进项目的实施过程提供借鉴和思路,并作为一个实施的参考标准。流程图。流程图是一个由箭线和结点表示的若干因素关系图,可以包括原因结果图、系统流程图、处理流程图等。因此,流程图经常用于项目质量控制过程中,其主要目的是确定以及分析问题产生
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IT 软件 项目 管理 ch
链接地址:https://www.31ppt.com/p-5435836.html