软件产品质量保障方案.docx

上传人:b****5 文档编号:3201959 上传时间:2022-11-20 格式:DOCX 页数:6 大小:19.42KB
下载 相关 举报
软件产品质量保障方案.docx_第1页
第1页 / 共6页
软件产品质量保障方案.docx_第2页
第2页 / 共6页
软件产品质量保障方案.docx_第3页
第3页 / 共6页
软件产品质量保障方案.docx_第4页
第4页 / 共6页
软件产品质量保障方案.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

软件产品质量保障方案.docx

《软件产品质量保障方案.docx》由会员分享,可在线阅读,更多相关《软件产品质量保障方案.docx(6页珍藏版)》请在冰豆网上搜索。

软件产品质量保障方案.docx

软件产品质量保障方案

软件产品质量保障方案

1.质量保证计划

1.1.质量概念

1.1.1.质量项目

质量项目可以划分为设计质量和符合质量两种。

前者是指为产品规定的特征,后者是指在开发过程中符合设计规格的程度。

1.1.2.质量控制

质量控制是为了保证每一件工作产品都满足对它的需求而应用于整个项目周期中的一系列审查、复审和测试。

质量控制在创建工作产品的过程中包括一个反馈循环,该反馈和质量相结合,可以在产品不能满足规约的时候及时调整项目过程。

1.1.3.质量保证

质量保证由管理层的审核和报告功能组成,质量保证的目标是为管理层提供为获知产品质量信息所需的数据,确保项目遵循规定的流程。

1.1.4.质量成本

质量成本包括所有由质量工作或与质量有关的活动所导致的成本,可划分为预防成本、鉴定成本以及失败成本。

预防成本包括质量计划、正式技术复审、培训;鉴定成本包括过程内的过程间审查;失败成本包括修复、失败模式分析。

1.2.质量管理

质量管理是指导和控制组织的与质量有关的相互协调的活动,质量管理通常包括建立质量方针、质量目标,进行质量控制和质量保证。

质量管理包括以下三个步骤和内容:

●第一步是建立一个连续的过程改进系统,该过程应是可见的、可重复的和可度量的。

●第二步是检查影响过程的无形因素,并优化这些因素对过程的影响。

●第三步是通过检查用户的工作方式和产品使用方式,改进产品的生产过程或产品自身。

本工程中为保证用户对质量的要求,对所有涉及质量的活动进行严格的控制,从技术上和管理上进行系统有效的计划、组织、协调、审核和检查。

1.2.1.质量管理体系

质量管理体系是建立质量方针和质量目标并实现这些目标的体系。

质量管理体系是质量管理的核心,是组织机构、职责、权限、程序之类的管理能力和资源能力的综合体。

质量管理体系是为实施质量管理而建立和运行的,因此,建立完善、科学、有效的质量管理体系是项目成功的基础。

建立质量管理体系时必须形成必要的体系文件,以直接展现并用以规范和约束各项质量行为,包括质量手册、程序文件、质量计划及质量记录等。

1.2.2.质量保证

软件质量保证的目的是向管理者提供适当的对软件项目正使用的过程和正构造产品的可视性。

软件质量保证包括评审和审核软件产品和活动以验证它们符合适用的规程和标准,给项目和其它有关的经理提供这些评审和审核的结果。

1.2.2.1.软件项目的早期阶段

在软件项目的早期阶段,软件质量保证组与软件项目一起工作制定计划、标准和规程等,这些计划、标准、和规程将增加软件项目的价值并将满足项目和组织方针上的限制。

通过参与制定计划、标准和规程,软件质量保证组帮助确保它们适合项目的需要,并且帮助验证它们对完成整个软件生存周期中的评审和审核将是适用的。

软件质量保证组在整个生存周期评审项目活动,审核软件工作产品,并就软件项目是否正遵守已制定的计划、标准和规程等给管理者提供可视性。

在软件项目内部处理符合性问题,如可能的话就地解决它。

对于那些无法在软件项目内部解决的问题,软件质量保证组逐级上报该问题到管理者的恰当层次以求得解决。

1.2.2.2.质量保证(QA)

质量保证(QA)是应用于整个项目过程的保护性活动,包括:

●一种质量管理方法。

●有效的工程技术(方法和工具)。

●在整个过程中采用的技术复审。

●多层次的测试策略。

●对产品、文档记录及其修改的控制。

●保证项目建设遵从相关标准和规范。

●度量和报告机制。

1.2.2.3.质量保证总则

企业进行GJB9001B-2009的质量体系建设以来,不断的在各个项目实施中应用质量管理与控制,在用户获得对产品质量与工程质量的满意度同时也获取了丰富的质量管理与控制经验。

持续按照GJB9001B-2009体系框架和要素的要求,紧密结合计算机系统工程项目的特点,制定出在系统设计、开发、供应、维护等各个阶段的质量标准与控制方法,来提高项目管理过程水平,从而控制产品质量。

与用户一起,本着“质量第一”的基本原则,严格按照GJB9001B-2009质量体系要求,通过质量管理协调各种因素在系统建设实施过程中的作用,有效的利用资源,完成预定系统建设的实施任务。

1.2.2.4.质量保证基础与措施

质量是项目成功的根本。

应用系统作为一种高智力的创造活动,既具有制造业的一般特性,同时又由于其知识性强、创造性大,而具有一般制造业所没有的特点。

软件质量管理既要秉承制造业质量管理的一般原则和思想,又要针对软件的特点,而具有自身的规范,制定出标准、有效、可操作性强的软件质量管理规范。

基于以往的经验,为确保此项目可如期保质完成,在本项目中,将遵照GJB9001B-2009标准和合同进行项目实施,采取严格和可行的质量保证措施,奠定项目按质按量按时完成的坚实基础。

具体的质量保证措施包括:

●项目人员质量保证

包括两个方面,一方面是项目人员的素质基本要求,另一方面是项目人员在过程中提高自身的素质。

●项目流程和质量控制

包括定义技术的、管理的标准和流程以及在各个阶段所需要遵守的过程。

●流程审核

SQA工程师制订《SQA计划》,进行流程审核,定期上报审核结果。

1.2.2.5.项目流程和质量控制

项目的质量控制直接关系到整个项目的成败,而质量的控制贯穿于从项目启动到实施最终提交给用户及提交后系统的维护的整个项目生命周期。

将通过严格的制度和流程来进行控制,以确保项目要求在有限的时间、成本、资源的条件下,在保证质量的前提下,完成既定目标。

对于项目建设过程中的每一个步骤以及对其执行的检查,都将通过相应的过程来进行保障,并建立了一整套的上报制度和跟踪解决办法,确保质量得到全面的控制。

1.2.2.6.项目的独立审核

在建设本项目的整个项目过程中,公司内部安排独立于项目之外的软件质量保证工程师对整个项目生命周期内的各个阶段的项目流程和文档进行审核,保证流程得到实施。

SQA工程师主要从以下几方面进行质量的检查与审核工作。

1.2.2.6.1.参与阶段性评审与审核

在项目实施过程中,SQA工程师根据《SQA计划》中定义的相应阶段的评审与审核内容,检查其阶段产品是否按计划进行评审且输出的内容是否完整,如《产品评审核划》、《评审缺陷跟踪表》,以证明项目的具体过程是否遵守有关质量过程,从而度量过程执行质量。

通过审核其工作产品的《评审报告》和《测试报告》内容,从而度量产品质量。

1.2.2.6.2.对项目日常活动与规程的符合性进行检查

SQA独立于项目组,SQA一般会在两个阶段点之间设置若干小的跟踪点,来监督项目的进行情况,以便能及时反映出项目组中存在的问题,并对其进行追踪。

避免只在阶段点进行检查和审核的情况下,出现的发现了问题过于滞后的情况,保证尽早发现问题、把问题控制在最小的范围之内的整体目标。

1.2.2.6.3.对配置管理工作的检查和审核

SQA工程师要对项目过程中的配置管理工作是否按照项目最初制定的配置管理计划进行监督,包括配置管理人员是否定期进行该方面的工作、是否所有人得到的都是开发过程产品的有效版本。

1.2.2.6.4.跟踪问题的解决情况

对于评审中发现的问题和项目日常工作中发现的问题,SQA要进行跟踪,直至解决。

对于在项目组内可以解决的问题就在项目组内部解决,对于在项目组内部无法解决的问题,或是在项目组中催促多次也没有得到解决的问题,可以利用其独立汇报的渠道报告给高层经理。

1.2.2.6.5.SQA周期性报告

SQA工程师遵照SQA月度报告过程,每月向执行部门经理以及公司主管提交《SQA月度报告》,报告审核结果以及对于项目质量的评价。

部门经理和公司主管可以全面了解项目的执行情况,并及时对项目质量进行反馈。

1.2.3.质量控制

1.2.3.1.质量控制的要求

项目所有活动均需遵守相关的过程、标准和规范,另外,将同时以以下的要求来评价项目建设的各个方面。

1.2.3.1.1.计划与管理类

针对各分项工程的实施组织措施、实施步骤等所做的规定应全面、详尽、明确和定量。

1.2.3.1.2.需求类

用户需求调查和分析应全面、深入、细致、准确,具有可验证性。

1.2.3.1.3.设计类

设计目标和总体技术方案应明确、完整。

系统组成结构、配置、功能、性能、可靠性、接口等方面的技术要求和技术指标应充分、详细。

技术方案以及所提出的技术要求应实用、成熟、可靠、先进、开放性好、前瞻性强、可持续发展、投资合理,技术措施应明确、具体、有效,对运行实用和管理维护的技术要求低、工作量少、以及运行和管理维护费用低。

1.2.3.1.4.手册文档类

对各子系统和各部分的先后关系、相互协调配合关系、衔接关系的了解应清晰,分析应清楚、定义应明确、层次要分明。

1.2.3.1.5.其他类

对于每一个活动要有计划、有质量要求、有输出。

1.2.3.2.质量控制措施

在建设本项目过程中,将采取以下措施:

1)保障资源,坚持“质量第一”的原则,以预防为主,加强过程中的监督与管理。

2)严格遵守质量管理体系。

3)加强项目管理,特别是风险管理、文档管理、质量管理、进度管理。

4)加强SQA的审核。

5)加强评审和同行评审。

1.2.3.2.1.项目启动阶段

项目经理和项目组各成员符合素质要求,项目需要的其他资源得到保障。

项目组成员明确各自职责、清晰的项目目标、已定义质量标准、执行的过程与度量的尺度、绩效标准等。

项目经理周状态报告和月阶段状态报告,SQA工程师检查与审核本阶段的工作,输出结果及项目经理的应对措施。

1.2.3.2.2.需求定义与分析

需求分析遵守《需求分析技术流程》,提供《软件需求规格说明书》编写内容与格式符合定义的标准模版,编写内容经过评审。

1.2.3.2.3.系统设计、编码

系统设计遵守《系统设计技术流程》,提供《系统设计说明书》、《数据库设计说明书》、《界面设计说明书》、《用户手册》、《系统管理员手册》、《操作手册》、《安装手册》编写内容与格式符合定义的标准模版,编写内容经过评审。

开发经理对重点模块组织代码走读,有走读记录;项目经理周状态报告、月阶段状态报告、里程碑总结报告。

SQA工程师检查与审核本阶段的工作,输出结果并跟踪解决。

1.2.3.2.4.系统测试

软件测试遵守软件测试技术流程,需求变更遵守需求变更流程,提供《软件测试用例》、《软件测试计划》、《软件测试记录》、《系统测试报告》编写内容与格式符合定义的标准模版,编写内容经过评审。

1.2.3.2.5.系统实施阶段

在实施阶段的质量控制主要是从用户对于实施人员的服务质量和产品质量反馈的评价来获取,提供《用户确认测试用例》、《用户确认测试计划》、《用户确认测试记录》、《用户确认测试报告》、《系统维护手册》、《数据转换说明书》、《培训教材》、《培训总结报告》编写内容与格式符合定义的标准模版,编写内容经过评审。

需求变更遵守需求变更流程,配置管理工程师进行配置管理,并有记录;项目经理周状态报告、月阶段状态报告、里程碑总结报告。

SQA工程师检查与审核本阶段的工作,输出结果并跟踪解决。

1.2.3.2.6.系统运行与维护

系统维护遵守维护流程和用户问题处理流程,满足系统运行的功能与性能保障。

技术支持与售后服务的技术力量、服务态度、服务质量、响应速度和响应程度满足要求。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 唐诗宋词

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1