附录C 品质管理术语
必然品质必然品质又称“当然品质”或“基本品质”,指符合产品(或服务)基本规格的品质,
即客户认为是理应具备的品质特性。
满意品质满意品质又称“一维品质”。这一层次的品质特性是客户要求并希望提供的。
魅力品质魅力品质,也称“二维品质”或“客户愉悦品质”。魅力品质理论是由日本著名的品质管理大师东京理科大学教授狩野纪昭提出的。这一层次的品质特性是通过满足客户潜在需求、超越客户期望,使新产品或服务达到客户意想不到的新品质,给客户带来惊喜和愉悦以使客户钟情着迷。
外部设计
外部设计又称“概要设计”,是软件开发过程中的一个阶段,是以客户视角对软件进行的概括性设计。其主要工作分3部分:第一部分,程序的总体架构;第二部分是分析与设计出客户需要的功能、模块划分、操作页面内容、处理概要、报表形式;第三部分,设计数据概念等内容。
内部设计
内部设计又称“详细设计”,是软件开发过程中的一个阶段,是以开发者的视角对软件进行的具体实现方法的设计。其主要工作是描述外部设计的每一模块是怎样实现的,包括实现算法、逻辑流程,最终形成能独立编码、编译和测试的软件单元。
品质注入
品质注入就是为确保品质,在设计与编码过程中把品质管理的技巧与手法等应用进去的过程。从品质管理流程上来说,品质注入包含需求分析、外部设计、内部设计、编码阶段。
品质验证
品质验证,就是对注入品质的软件产品进行品质检验的过程。从品质管理流程上来说,品质验证包含单元测试、结合测试、系统测试。
设计品质管理表
设计阶段品质管理表,是在外部设计、内部设计阶段用于管理式样书品质管理的表。每条信息以设计书评审轮次为单位进行记录,包括评审前后文档页码、错误现象、错误密度等内容。
测试品质管理表
测试阶段品质管理表,是贯穿于测试中每个阶段的品质管理表,主要包括测试规模、估算的测试用例数、编写及消化的测试项、测试密度、故障预测值、故障实际件数、故障密度及故障收缩率等内容。
品质管理员
品质管理员就是在项目开发过程中对品质进行管理与指导的技术人员。在小型项目中可以由PM兼职,在大型项目中需要专职人员。其主要工作是制订各阶段品质计划,整理品质项目,做出品质管理作业要领,对各个阶段的品质状况进行集约与把握,并指导品质改善,参加各种品质评审与品质会议,定期向PM汇报品质状况。
品质数据
品质数据指的是在品质注入阶段(外部设计、内部设计)及品质验证阶段(单元测试、结合测试、系统测试)为确保品质而进行品质评价的基础数据。
品质水准
品质水准指品质要素所对应的值,例如:目标水准、允许上下限等。
品质目标值
品质目标值指开发中的各个阶段作业之前,为保证本阶段的品质而对品质要素所设定的定量的品质水准值。
品质要素
品质要素指的是评估品质的尺度,例如:评审密度、错误密度、故障密度、测试密度、代码覆盖率、故障收缩率等。
精细化品质管理
国家正在提倡的“工匠精神”,其核心思想,除了要有全面品质管理思想外,还要以魅力品质为要求,以粉丝效应为目的,同时还必须具备工匠精神——对自己的产品精雕细琢、精益求精。精是最佳、最优,是追求最好;精是精致、精湛,是追求品质最高;精是把产品做成精品,把工作做到极致,把服务做到最好,挑战极限。精细化的程度不能靠个人感觉,而要以数据为依据。因此,精细化品质管理就是根据品质数据甚至大数据对其进行客观的定量与定性分析、评价的数字化管理模式。
问题项目
问题项目,也就是说这个项目有很大风险,失败的可能性比较大,处理起来会有很大麻烦,因此需要特别管理与跟踪。
标准错误件数
标准错误件数指项目所定义的外部设计、内部设计阶段的错误检出目标水准值。
标准故障件数
标准故障件数是项目定义的单元测试、结合测试、系统测试各阶段的故障密度目标水准值。
评审密度
评审密度是设计阶段每轮设计书评审时,每页式样书的平均评审时间(分钟/页)。
设计密度
设计密度指的是一页设计书有多少行文字。
错误密度
错误密度又称“错误检出密度”,是外部设计、内部设计中对每个文档品质评价的重要要素之一。具体算法就是每100页文档中的错误件数(单位=件/100页)。每个文档的错误密度既是衡量设计书评审是否充分的依据,又是决定是否需要再次评审的条件之一。
故障密度
故障密度又称“故障检出密度”,是单元测试、结合测试、系统测试及客户验收运行测试时代码品质评价的重要要素之一,具体算法就是在1000行代码中的故障件数(件/KS)。通过故障密度及测试密度的值来分析代码品质和测试是否充分,进而判断是否需要强化测试。
测试密度
测试密度又称“需求覆盖密度”,指的是根据测试用例数与测试规模的比例得出的测试深度与尺度(件/KS)。如果测试密度没有满足测试目标值,那么测试用例遗漏的可能性就比较大,因此需要确定是否增加测试用例。
代码覆盖率
代码覆盖率指的是测试时已经执行过的代码与测试对象代码的比例(即CO命令行的执行比例),是进行单元测试代码品质评价的要素之一。
测试观点
测试观点指进行软件正常动作确认的着眼点、思考方法,也就是进行软件测试的切入点。其不仅仅是软件测试用例编写的根据,也是软件设计评审时的重要参考。
故障收缩率
故障收缩率指的是以故障检出达成度为评价指标的品质要素。根据故障收缩率的值来判断测试是否充分,是否还需要再测试或强化测试。具体算法就是故障检出数与故障预测数的比例。计算式为(UT/IT/ST故障检出数÷UT/IT/ST)故障预测数×100%。
语言系数
语言系数指的是所使用的开发语言(COBOL、Java、C等)的难度系数设定值(1.0~1.2)。
预测故障件数
预测故障件数指对品质验证阶段(测试阶段)的故障进行估算得出的数据。计算式为代码规模×标准故障件数×系统难易度系数×语言系数×改造系数×程序员系数。
周知
周知指对相关关系人进行通知。通常会把通知内容记入周知一览,并对其进行管理。