软件管理论文软件质量管理论文:软件变更管理提高软件质量小议.doc

上传人:hw****26 文档编号:3517319 上传时间:2019-06-01 格式:DOC 页数:5 大小:46.50KB
下载 相关 举报
软件管理论文软件质量管理论文:软件变更管理提高软件质量小议.doc_第1页
第1页 / 共5页
软件管理论文软件质量管理论文:软件变更管理提高软件质量小议.doc_第2页
第2页 / 共5页
软件管理论文软件质量管理论文:软件变更管理提高软件质量小议.doc_第3页
第3页 / 共5页
软件管理论文软件质量管理论文:软件变更管理提高软件质量小议.doc_第4页
第4页 / 共5页
软件管理论文软件质量管理论文:软件变更管理提高软件质量小议.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、 软件管理论文软件质量管理论文:软件变更管理提高软件质量小议摘要:本文主要概述了国有企事业单位软件配置管理中变更管理方面存在的问题、解决这些问题的建议,并介绍了一个提高软件变更管理质量和效率的变更管理工具ClearQuest ,及使用该工具中的一些难点技术问题及解决办法,并对软件配置管理的发展进行了展望。关键词:软件配置管理;软件变更管理;ClearQuest 变更管理软件配置管理的目的在于建立和维护软件项目生命周期内软件产品的完整性。配置管理工作如果做不好,很容易产生软件质量问题。1 软件配置管理现状软件配置管理一是对软件实体进行管理,二是对软件的研制过程进行管理。大型国有企事业单位在软件研

2、制的过程中,基本上都采用了各种软件版本工具来确保软件的质量。即便如此,也不一定能够确保软件技术状态的正确性。这是由于对软件研制过程中变更管理做得不到位造成的。因此,需要采用技术手段对软件变更过程进行有效管理,以保证软件质量。2 软件变更管理中存在问题及提高软件质量建议软件变更管理主要涉及到软件更改的申请、软件更改的批准、软件更改、软件问题归零、软件更改验证及评审等环节。针对软件变更管理中的薄弱环节,以下内容将说明软件配置变更管理中很容易忽视的几个问题,并给出提高软件质量的建议。2.1 软件变更缺少相应级别的评审。实施软件变更的人员在进行完软件的变更之后,由于缺乏对软件更改部分的验证工作,容易导

3、致软件实际更改内容与预期更改内容不一致,甚至由于软件更改描述内容过于简单,导致软件测试人员认为软件只是更改了参数文件等相关内容,而实际上却更改了其他文件,从而造成了软件中可能隐藏的缺陷没有能够暴露。因此,软件变更之要后要进行相应级别的评审,而不能走形式主义。2.2 软件变更管理需要模块化思想。从事软件测试的人员一定会发现,上一版本软件测试提交的问题报告单,在下一版本软件中仍然没有归零,于是软件测试人员纷纷抱怨软件的质量跟踪不到位、软件质量人员没有尽到应有的责任。可各种软件规章制度实在太多,也不可能把质量人员的质量职责细化得太精确。因此,软件变更管理需要进行模块化管理,将软件变更管理内容按照一定

4、类型分解为不同的模块,让软件变更流程上相关人员按照模块化的思想进行软件变更流程处理,以更好的保证软件质量,从而很好的控制了一些客观因素对软件变更过程质量的影响。2.3 软件变更管理应具有可追溯性。在国有企事业单位软件研制的过程中,软件往往需要变更多次之后才能形成最终交付用户的产品,可软件研制除了注重结果之外,也应该注意过程。因为中间过渡版本软件是企业经验的积累,它可以让软件研制人员总结研制过程中的经验、让新进人员吸取研制过程中的精华知识。因此,对软件的变更管理要有可追溯性。3 IBM Rational ClearQuest软件变更管理工具提高软件变更管理的质量针对软件变更管理中存在的问题,可以

5、采用IBM RationalClearQuest 软件变更管理工具进行高效的变更管理。该工具能够定制软件变更管理过程中的入库流程、出库流程、更改流程、缺陷管理流程等电子审批流程,还能够对软件变更历史记录进行查询,从技术手段上解决了软件变更缺少评审、验证等环节,以及软件变更过程可追溯性差等问题,让软件变更管理过程实现了模块化思想,从而提高了软件变更管理的效率及质量,使得所有的项目团队都工作在同一个配置管理平台上,提高工作效率,增强团队内部的沟通。3.1 变更管理开发准备。为了能够让ClearQuest 工具实现软件变更管理工作,再变更管理开始前,需要做以下工具:(1)把企业所有实施变更管理的电脑

6、部署在同一局域网内;(2)服务器及客户端安装ClearQuest 软件;(3)创建好实施变更管理的不同人员角色以及用户组,并授权;(4)创建好实施变更管理的数据库(包括模式库、测试数据库、生产数据库建立)。3.2 ClearQuest 变更管理流程开发。完成一个变更流程的开发,需要在Clearquest designer 开发器中完成记录类型的创建、字段的创建、表单的创建、状态和操作创建等。由于记录类型的创建、字段的创建、表单的创建、状态和操作创建等操作比较容易,因此以下内容主要针对电子签名制作、状态矩阵设置这些开发难点问题,软件出库申请单来说明ClearQuest 变更管理工具是如何对变更过

7、程进行管理。3.2.1 电子签名制作。电子签名的主要功能就是根据安全性考虑对记录变更操作进行电子签名,在安全机制上确保是当前用户对记录的变更操作处理,防止出现抵赖行为或他人冒充伪造篡改数据。可以在“项目软件负责人”等人名字段中添加代码来制作电子签名。可以参考ClearQuest 已有的缺陷管理申请单模板进行电子签名设置。3.2.2 状态转移矩阵设置。在完成记录类型的创建、字段的创建、表单的创建、状态和操作、电子签名等各项工作之后,需要定制表单的状态矩阵。ClearQuest 统一变更管理的状态类型由Waiting, Ready, Active,Complete 四个状态组成。任何一个变更管理流

8、程都需要同时具备这四种状态才能进行变更管理。因此如何设置这四种状态类型,让这四种状态类型与ClearQuest 中状态过渡矩阵结合起来是变更流程执行的关键。对于图1 表单来说,其状态由申请人已提交、软件项目负责人已审批、配置管理员已审核、待修改、已完成入库这五种类型状态组成。在实践中进行状态矩阵设置的时候,即使投入大量的精力去进行状态矩阵的设置,也不一定能够把状态矩阵设置好。而且对于不同的变更申请单来说,由于其状态的多少不是固定的,这就更增加了状态矩阵设置难度,因此需要掌握科学的设置状态矩阵的方法。从上述中我们可以提炼出设置变更申请单的方法。变更类申请单设置方法如下:(1)对于申请人提交的任何

9、状态,需要把统一变更管理的状态类型设置为Ready 状态;(2)把中间各级人员审批过程状态类型设置Active 状态;(3)把不符合流程要求需要返回申请人进行修改的各种状态设置为Waiting 状态;(4)把审批结束之后实际进行的操作状态设置为Complete状态。3.3 clearquest 变更管理工具开发过程中错误信息使用。在使用clearquest 变更管理工具进行项目开发的过程中,要多关注系统测试过程中产生的错误信息,从错误信息定位开发问题,这样才能更有效的提高开发效率和增加开发经验。4 软件配置管理发展展望从软件工程发展趋势来看,要更好的提高软件配置管理的质量,在理论上,可以让企业的软件配置管理流程融合GJB5000A 软件能力成熟度模型与GJB9001B 质量管理体系;在实践上,可以使用IBM Rational ClearCase、CCC/HARVEST 等版本管理工具,IBM Rational ClearQuest 等变更管理工具来提高软件配置管理水平。

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。