有效软件质量管理

有效软件质量管理

ID:19704340

大小:44.00 KB

页数:6页

时间:2018-10-05

有效软件质量管理_第1页
有效软件质量管理_第2页
有效软件质量管理_第3页
有效软件质量管理_第4页
有效软件质量管理_第5页
资源描述:

《有效软件质量管理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、有效的软件质量管理计算机室张立霞摘要:本文简要介绍如何实现有效的软件质量管理,以提高软件产品质量,达到用户满意,并对质量管理所涉及的软件质量计划编制、质量保证和质量控制三个过程域进行阐述。  关键词:质量管理;质量计划;质量保证;质量控制一、引言随着社会信息化水平的不断提高,用户对软件功能、性能、可靠性以及可扩展性的要求迅速提高,我们所开发的软件项目的规模和复杂度日益增大,软件产品中越来越多的质量问题也随之暴露出来。在市场竞争日益激烈的情况下,如何提高软件产品的质量,增强产品的市场竞争力,已经成为关系到软件企业是否能够健康持续发展的一个关键因素。 在实际的项目质量管理中,质量管理可以

2、分解为质量计划编制、质量保证和质量控制三个过程。质量计划是针对质量提升及质量保证这两项而制定的,制定原则是主要结合公司的质量方针,产品描述以及质量标准和规则通过收益、成本分析和流程设计等工具制定出来实施方略,其内容全面反应用户的要求,为质量小组成员有效工作提供了指南,为项目小组成员以及项目相关人员了解在项目进行中如何实施质量保证和控制提供依据,为确保项目质量得到保障提供坚实的基础。质量保证则是贯穿整个项目全生命周期的有计划和有系统的活动,经常性地针对整个项目质量计划的执行情况进行评估、检查与改进等工作,向管理者、顾客或其他方提供信任,确保项目质量与计划保持一致。质量控制是对阶段性的成

3、果进行检测、验证,为质量保证提供参考依据,它是一个PDCA循环过程。质量保证与质量控制这两个过程通常相互作用,在实际应用中还会发生交叉。二质量管理责任分配我们公司在开发项目上按照规范化软件的生产方式进行生产,在生产流程上采用ISO9000的标准进行。每个项目除配备了项目开发所需角色外,还专门配备了配置管理小组、测试小组和质量保证小组确保质量管理的实施,下面针对这三种角色进行说明:1、配置管理小组职责配置管理小组依据配置管理规程,结合ISO9000其它各项支持活动,保证在质量体系的各生存周期活动中全面实施有效的质量管理。其主要职责包括:完善各部门发送需要存档和进行版本控制的代码、文档(

4、包括外来文件)和阶段性成果;对代码、文档等进行单向出入的控制;对所有存档的文档进行版本控制;提供文档规范,并传达到开发组中,促进项目开发小组之间进行更好的接口和沟通,保证开发过程中关键路径不被阻塞而延滞的前提。测试小组职责测试小组作为质量控制的主要手段,负责软件的测试设计和执行工作。如同软件开发一样,测试在执行之前,同样需要进行测试计划和测试策略的设计,通常情况下测试可以分为如下几种类型,如:正确性测试、功能性测试、性能测试、安全测试和系统测试等。而这些测试均需要在测试计划和测试策略中进行描述用以指导测试小组成员进行测试用例编写和测试执行。程序员在交给测试人员之前是进行过一定的单元测

5、试,确保程序编译、运行正确。测试人员根据详细设计的文档对软件要实现的功能进行一一测试,保证软件的执行正确的实现设计要求,在此也只证明了软件正确的反映了设计思想,但是否真正反映了用户的需求仍需要进一步的功能性测试。测试人员只有根据软件需求规格说明书所提及的功能进行检测,才能确保项目组开发的软件产品满足用户需求。在正确性测试完成之后,需要测试的是软件的性能,软件的性能在本项目中占有重要的地位,性能要求有可能改变软件的设计,为避免造成软件的后期返工,测试在性能上需要较大的侧重。如果有必要的话,测试小组还需要做安全测试,以确保系统使用安全可靠。2、质量保证小组职责质量保证小组作为质量保证的实

6、施小组,主要职责是保证软件透明开发的主要环节。在项目开发的过程中几乎所有的部门都与质量保证小组有关。质量保证小组对项目经理提供项目进度与项目真正开发时的差异报告,提出差异原因和改进方法。在项目进度被延滞或质量保证小组认为某阶段开发质量有问题时,提请项目经理、项目负责人等必要的相关人员举行质量会议。解决当前存在的和潜在的问题。质量保证是建立在文档的复审基础之上,因而文档版本的控制,特别是软件配置管理,直接影响软件质量保证的影响力和力度。质量保证小组的检测范围包括:系统分析人员是否正确的反映了用户的需求;软件执行体是否正确的实现了分析人员的设计思想;测试人员是否进行了较为彻底的和全面的测

7、试;配置管理员是否对文档的规范化进行的比较彻底,版本控制是否有效。三质量管理实施有了良好的资源配备,又如何在项目全生命周期内实施质量保证,让我们从以下几个方面来看质量保证的实施过程:1、项目进度的质量保证项目进度是项目进行是否顺利的最直观表现。显然在项目开始之前,项目开发计划是必须的。如果项目开发计划的制定的是完全合理的,那项目进度也就真正表达了项目与最终的交付使用之间的距离,然而要制定完全合理的项目开发计划几乎不太可能。可见要保证项目进度,首先要保证项目

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。