05--软件项目质量计划_生产经营管理_经管营销_专业资料

上传人:nt****6 文档编号:47544016 上传时间:2018-07-02 格式:PDF 页数:52 大小:761.78KB
返回 下载 相关 举报
05--软件项目质量计划_生产经营管理_经管营销_专业资料_第1页
第1页 / 共52页
05--软件项目质量计划_生产经营管理_经管营销_专业资料_第2页
第2页 / 共52页
05--软件项目质量计划_生产经营管理_经管营销_专业资料_第3页
第3页 / 共52页
05--软件项目质量计划_生产经营管理_经管营销_专业资料_第4页
第4页 / 共52页
05--软件项目质量计划_生产经营管理_经管营销_专业资料_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《05--软件项目质量计划_生产经营管理_经管营销_专业资料》由会员分享,可在线阅读,更多相关《05--软件项目质量计划_生产经营管理_经管营销_专业资料(52页珍藏版)》请在金锄头文库上搜索。

1、LI Wensheng, SCST, BUPT 李文生李文生 北京邮电大学北京邮电大学 计算机学院计算机学院 010-62282929 第第5 5章章 软件软件开发开发项目项目质量计划质量计划 2 软件项目管理过程软件项目管理过程 质量管理:质量管理: 保证项目满足其目标要求所需要的过程。保证项目满足其目标要求所需要的过程。 关键:预防重于检查关键:预防重于检查 主要内容主要内容 质量管理是项目管理的最高质量管理是项目管理的最高统一统一 项目项目的主要目标:成本、进度、的主要目标:成本、进度、质量。质量。 三者相互制约、相互三者相互制约、相互影响。影响。 质量是生命也是质量是生命也是信誉

2、。信誉。 1.1.质量管理的基本概念质量管理的基本概念 2.2.软件质量软件质量管理相关概念管理相关概念 3.3.软件质量管理过程软件质量管理过程 4.4.软件质量计划软件质量计划 5.5.质量体系质量体系 3 1.1.质量管理质量管理的的基本概念基本概念 质量管理包括执行组织确定质量政策、目标与职责的各过程和质量管理包括执行组织确定质量政策、目标与职责的各过程和活动。活动。 通过通过适当的政策和程序,采用适当的政策和程序,采用持续的持续的过程改进活动来实施质量管理过程改进活动来实施质量管理 体系体系。 项目质量管理项目质量管理的过程包括的过程包括: 规划质量规划质量:识别识别项目及其产品的

3、质量要求和项目及其产品的质量要求和/ /或标准,并书面或标准,并书面描描 述述项目将如何达到这些要求和项目将如何达到这些要求和/ /或标准的过程。或标准的过程。 实施实施质量保证质量保证:审计审计质量要求和质量控制测量结果,确保质量要求和质量控制测量结果,确保采用采用 合理合理的质量标准和操作性定义的过程。的质量标准和操作性定义的过程。 实施实施质量控制质量控制:监测监测并记录执行质量活动的结果,从而评估并记录执行质量活动的结果,从而评估绩绩 效效并建议必要变更的过程并建议必要变更的过程。 质量管理需要兼顾项目管理与项目产品两个方面质量管理需要兼顾项目管理与项目产品两个方面。 产品质量的测量方

4、法和产品质量的测量方法和技术需技术需专门针对项目所生产的具体产品类型。专门针对项目所生产的具体产品类型。 例如,软件产品开发与核电站建设,需要采用不同的质量测量例如,软件产品开发与核电站建设,需要采用不同的质量测量 方法和技术方法和技术。 4 5 质量与等级的区别质量与等级的区别 等级:等级:对用途相同但技术特性不同的产品或服务的级别分类对用途相同但技术特性不同的产品或服务的级别分类。 质量质量:一系列一系列内在特性满足要求的内在特性满足要求的程度程度。 无论无论产品采用任何等级标准,都应该具备能满足相应功产品采用任何等级标准,都应该具备能满足相应功 能要求的各种特征,这些特征的总和即质量。

5、能要求的各种特征,这些特征的总和即质量。 产品可以有不同的等级,但无论等级高低,都可以产品可以有不同的等级,但无论等级高低,都可以实现相应实现相应 等级等级内的高质量。内的高质量。 质量低是问题,级别低可能不是问题质量低是问题,级别低可能不是问题。 例如,一个例如,一个软件产品软件产品可能是高质量(无明显缺陷、用户手可能是高质量(无明显缺陷、用户手 册易读)低等级(功能有限册易读)低等级(功能有限)的)的,或低质量(许多缺陷、,或低质量(许多缺陷、 用户手册杂乱无章)高等级(功能众多)的用户手册杂乱无章)高等级(功能众多)的。 6 质量的形成及质量管理理论的发展过程质量的形成及质量管理理论的

6、发展过程 质量形成于质量形成于产品的产品的开发过程中,而不是事后的检查(测试)开发过程中,而不是事后的检查(测试) 把关等把关等。 质量管理理论的发展质量管理理论的发展过程:过程: 质量管理的几个重要方面质量管理的几个重要方面 客户满意客户满意。 了解了解、评估、定义和管理期望,以便满足客户的要求、评估、定义和管理期望,以便满足客户的要求。 需要需要把“符合要求”(确保项目产出预定的结果)和把“符合要求”(确保项目产出预定的结果)和“适合使用”“适合使用” (产品或服务必须满足实际需求)结合起来。(产品或服务必须满足实际需求)结合起来。 预防胜于检查预防胜于检查。 现代现代质量管理的基本信条

7、之一是,质量是规划、质量管理的基本信条之一是,质量是规划、设计设计和建造出来的,和建造出来的, 而不是检查出来的而不是检查出来的。 预防预防错误的成本通常比在错误的成本通常比在检查检查中发现并纠正错误的成本少得多。中发现并纠正错误的成本少得多。 持续改进持续改进。 由由休哈特提出并经戴明完善的“休哈特提出并经戴明完善的“计划计划- -实施实施- -检查检查- -行动行动(PDCAPDCA)循环”)循环” 是质量改进的基础是质量改进的基础。 执行执行组织采取的组织采取的质量质量改进举措,如改进举措,如 TQM TQM 和和 6 6 ,既能改进项目的管既能改进项目的管 理质量,理质量,也能也能改进

8、项目的产品质量改进项目的产品质量。 可可采用的过程改进模型包括:采用的过程改进模型包括:马尔科姆马尔科姆波多里奇波多里奇模型、组织项目管模型、组织项目管 理成熟度模型(理成熟度模型(OPM3OPM3 )和能力成熟度)和能力成熟度集成集成模型(模型(CMMICMMI )。)。 管理层的责任管理层的责任。 项目项目的成功需要项目团队全体成员的参与,但是的成功需要项目团队全体成员的参与,但是管理管理层有责任为项目层有责任为项目 提供所需资源。提供所需资源。 7 8 质量的定义质量的定义 符合符合目的或者目的或者用途。用途。( (Joseph Joseph JuranJuran) ) 用户的感觉就是

9、用户的感觉就是质量。质量。( (A V A V FeigenbaumFeigenbaum) ) 符合顾客在其合理价格下对产品的符合顾客在其合理价格下对产品的要求。要求。( (SudSud Ingle)Ingle) 产品或者服务满足明确和隐含需要能力的性能特性的产品或者服务满足明确和隐含需要能力的性能特性的总体。总体。 ( (BS4778BS4778,ISO)ISO) 质量是满足要求的程度,包括符合规定的要求和满足顾客的质量是满足要求的程度,包括符合规定的要求和满足顾客的 需求需求。 9 2.2.软件质量管理相关概念软件质量管理相关概念 软件质量软件质量 软件软件满足需求规格中明确说明以及隐含

10、的需求的满足需求规格中明确说明以及隐含的需求的程度。程度。 明确说明:用户明确提出的,如查询明确说明:用户明确提出的,如查询功能。功能。 隐含需求:用户的期望,如查询隐含需求:用户的期望,如查询速度。速度。 反映了三方面的反映了三方面的问题:问题: 软件需求是度量软件质量的软件需求是度量软件质量的基础。基础。 不遵循各种标准中定义的开发规则,质量得不到不遵循各种标准中定义的开发规则,质量得不到保证。保证。 只满足明确定义的需求,不满足应有的隐含需求,软只满足明确定义的需求,不满足应有的隐含需求,软 件质量也得不到保证。件质量也得不到保证。 软件的不正确运行可能导致灾难性的软件的不正确运行可能导

11、致灾难性的后果。后果。 软件危机的软件危机的主要矛盾。主要矛盾。 低质量的软件就像低质量的软件就像定时炸弹。定时炸弹。 低质量的产品,增加后期的低质量的产品,增加后期的成本。成本。 10 软件质量框架模型软件质量框架模型 面向管理层的质量特征。 是用于描述和评价软件质量 某方面的一组属性。 质量要素。 对质量特征的细化。 用于管理/技术人员沟通。 包括各种参数。 定量化的度量因子可以 直接测量或统计得到。 11 Bohm Bohm 质量模型质量模型 19761976年由年由BohmBohm等提出的分层方案。等提出的分层方案。 12 McCALLMcCALL质量模型质量模型 1979197

12、9年由年由McCallMcCall等人提出的软件质量模型。等人提出的软件质量模型。 13 ISOISO软件质量模型软件质量模型 按照按照ISOISOIEC 9126IEC 9126- -1 1:20012001 软件质量模型分为:内部质量和外部质量模型、使用质量软件质量模型分为:内部质量和外部质量模型、使用质量 模型模型 质量模型中又将内部和外部质量分成六个质量特性,将使质量模型中又将内部和外部质量分成六个质量特性,将使 用质量分成四个质量属性。用质量分成四个质量属性。 14 主观主观质量模型质量模型ICEDTICEDT模型模型 印度学者印度学者Rajeev T Rajeev T Shan

13、dilyaShandilya提出。提出。 I I:intuitionintuition,直观性,直观性 该产品的使用是否合乎人们的通常想法。该产品的使用是否合乎人们的通常想法。 C C:consistencyconsistency,一致性,一致性 该产品的运行是否有一贯性。该产品的运行是否有一贯性。 E E:efficiencyefficiency,效率,效率 该产品是否能让用户迅速地和经济地完成任务。该产品是否能让用户迅速地和经济地完成任务。 D D:durabilitydurability,耐久性,耐久性 该产品是否稳定和可靠。该产品是否稳定和可靠。 T T:thoughtfulthoug

14、htful,体贴,体贴 该产品是否充分考虑了用户需要。该产品是否充分考虑了用户需要。 15 软件质量管理的发展过程软件质量管理的发展过程 决定质量的因素决定质量的因素 16 质量成本(质量成本(CoQCoQ) 质量成本是由于产品的第一次工作不正常而衍生的附加花费,质量成本是由于产品的第一次工作不正常而衍生的附加花费, 包括两部分:包括两部分: 预防成本预防成本 缺陷成本缺陷成本 缺陷成本缺陷成本 17 质量检测方法质量检测方法质检质检/ /过失比过失比 质检质检/ /过失比过失比= =预防成本预防成本/ /缺陷成本缺陷成本 质检质检/ /过失比过失比22:应该努力达到的程度:应该努力达到的程度 质检质检/ /过失比图示:过失比图示: 18 3 3. .软件质量管理过程软件质量管理过程 19 质量管理质量管理 质量管理的质量管理的对象:对象: 过程的质量过程的质量 产品的质量产品的质量 软件质量管理过程:确保软件满足需要所执行的软件质量管理过程:确保

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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