正在加载图片...
为了开发高质量的软件,从计划阶段开始,不但需要明确软件的功能,还要明确软件应 达到什么样的质量标准,即制定软件的质量目标。为了达到这个目标,在开发过程中的各个 阶段进行检查和评价。在做质量评价时,需要有对质量进行度量的准则和方法,但更重要的 是,需要有在软件生存期中如何使用这些准则和方法的质量保证步骤,以及提高该项作业效 率的工具。 软件质量度量和保证的条件通常有以下几项 ■适应性:必须制定能适应各种用户要求、软件类型和规模的质量标准,并能够度量 易学性:不需要特殊技术,软件技术人员人人都容易掌握。 可靠性:对同一软件的评价,尽管评价的人或场合可能不同,但评价结果必须一致 ■针对性:不是在检查时才改进质量,而必须从设计阶段起就确立质量目标,在各个阶 段实施落实 客观性:从各种不同角度加以评价,并将评价结果定量地表示,使得人人都能理解。 经济性:考虑如何才能把质量度量和保证所需要的费用控制在适当的范围内 ②软件质量度量与保证的实施 图104给出软件质量度量和保证系统在质量保证活动中的五个实施步骤 Target:以用户要求和开发方针为依据,对质量需求准则、质量设计准则的各质量特性 设定质量目标。对各准则的重要程度可以设“特别重要”、“重要”、“一般”三级 Plan:设定适合于被开发软件的评测检查项目,与此同时还要研讨实现质量目标的方 法或手段。 Do:在开发标准和质量评价准则的指导下,制作高质量的规格说明书和程序。在接受 质量检查之前要先做自我检查 Check:以Plan阶段设定的质量评价准则进行评价。算出得分,用质量图的形式表示 出来,参看图10.5。比较评价结果的质量得分和质量目标,看其是否合格 Action:对评价发现的问题进行改进活动,如果实现并达到了质量目标就转入下一个 工程阶段。这样重复“Plan”到“ Action”的过程,直到整个开发项目完成 用户要求 设置质量目标 开发方针 ·设置质量特性指标 设置质量子特性指标 各阶段度量对象 研究质量特性及实现方法 Plan 设置质量度量准则 ·研究质量目标实现方法 Do 开发活动 质量评价 Check 设置质量度量准则 管理信息 以得分和质量图表示 评测得分表 判断目标达到否? 质量图 改进活动6 为了开发高质量的软件,从计划阶段开始,不但需要明确软件的功能,还要明确软件应 达到什么样的质量标准,即制定软件的质量目标。为了达到这个目标,在开发过程中的各个 阶段进行检查和评价。在做质量评价时,需要有对质量进行度量的准则和方法,但更重要的 是,需要有在软件生存期中如何使用这些准则和方法的质量保证步骤,以及提高该项作业效 率的工具。 软件质量度量和保证的条件通常有以下几项: ▪ 适应性:必须制定能适应各种用户要求、软件类型和规模的质量标准,并能够度量。 ▪ 易学性:不需要特殊技术,软件技术人员人人都容易掌握。 ▪ 可靠性:对同一软件的评价,尽管评价的人或场合可能不同,但评价结果必须一致。 ▪ 针对性:不是在检查时才改进质量,而必须从设计阶段起就确立质量目标,在各个阶 段实施落实。 ▪ 客观性:从各种不同角度加以评价,并将评价结果定量地表示,使得人人都能理解。 ▪ 经济性:考虑如何才能把质量度量和保证所需要的费用控制在适当的范围内。 ② 软件质量度量与保证的实施 图 10.4 给出软件质量度量和保证系统在质量保证活动中的五个实施步骤: ▪ Target:以用户要求和开发方针为依据,对质量需求准则、质量设计准则的各质量特性 设定质量目标。对各准则的重要程度可以设“特别重要”、“重要”、“一般”三级。 ▪ Plan:设定适合于被开发软件的评测检查项目,与此同时还要研讨实现质量目标的方 法或手段。 ▪ Do:在开发标准和质量评价准则的指导下,制作高质量的规格说明书和程序。在接受 质量检查之前要先做自我检查。 ▪ Check:以 Plan 阶段设定的质量评价准则进行评价。算出得分,用质量图的形式表示 出来,参看图 10.5。比较评价结果的质量得分和质量目标,看其是否合格。 ▪ Action:对评价发现的问题进行改进活动,如果实现并达到了质量目标就转入下一个 工程阶段。这样重复“Plan”到“Action”的过程,直到整个开发项目完成。 设置质量目标 ▪ 设置质量特性指标 ▪ 设置质量子特性指标 用户要求 Target , 开发方针 各阶段度量对象 研究质量特性及实现方法 ▪ 设置质量度量准则 ▪ 研究质量目标实现方法 开发活动 质量评价 ▪ 设置质量度量准则 ▪ 以得分和质量图表示 ▪ 判断目标达到否? 改进活动 管理信息 评测得分表 质量图 Plan Do Check Action
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有