[发明专利]一种配置管理和缺陷管理的集成方法及系统有效
申请号: | 201010603556.1 | 申请日: | 2010-12-23 |
公开(公告)号: | CN102043855A | 公开(公告)日: | 2011-05-04 |
发明(设计)人: | 曹文倩;李志;刘江宁 | 申请(专利权)人: | 山东中创软件工程股份有限公司;山东中创软件商用中间件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
地址: | 250014 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置管理 缺陷 管理 集成 方法 系统 | ||
技术领域
本申请涉及信息管理领域,特别是涉及一种基于协同开发环境的配置管理和缺陷管理的集成方法及系统。
背景技术
Trustie协同开发环境提供了配置管理、缺陷管理、项目管理、持续集成等功能。其中,配置管理提供了项目资源(包括项目文档、源代码等)的版本管理功能,支持跨地域开发团队成员之间的资源协作和同步。缺陷管理提供项目缺陷信息录入、缺陷分配、状态变更等功能,保证项目中的缺陷能及时得到确认、反馈及处理,促进项目开发更加有计划和有效的进行。
一般来说,配置管理功能模块与缺陷管理功能模块是相互独立的,如果测试人员在测试过程中发现了缺陷(在Trustie协同开发环境下称为“问题”),可以使用缺陷管理功能模块提供的功能创建一个缺陷并分配给对应的开发人员。开发人员确认并解决后提交代码,在配置管理库中产生新的版本记录。而后,开发人员需登录缺陷库(在Trustie协同开发环境下称为“问题库”),找到对应缺陷,并修改其缺陷状态(例如:改为“已解决”状态)。
发明人经过对以上操作的研究,发现现有技术的操作流程中,开发人员的操作复杂,在提交代码后需要登录到缺陷管理功能模块查找缺陷并修改缺陷状态,很大程度上降低了工作效率,且查找过程易出错。
发明内容
为解决上述技术问题,本发明提供一种配置管理和缺陷管理的集成方法及系统,有效的将协同开发环境中的配置管理和缺陷管理进行集成,使查找缺陷更改缺陷状态更加简便,提高了工作效率。
技术方案如下:
一种配置管理和缺陷管理的集成方法,包括:
接收用户更新的执行文件,获取所述执行文件的执行属性;
依据所述执行属性获取缺陷列表;
选择所述缺陷列表中的缺陷及所述缺陷的目标状态;
关联缺陷库,将所述缺陷库中与所述缺陷对应的缺陷状态修改为所述缺陷的目标状态。
上述的集成方法,优选的,依据所述执行属性获取缺陷列表,当所述缺陷列表为空时,执行默认提交操作;当所述缺陷列表非空时,选择所述缺陷列表中的缺陷及所述缺陷的目标状态。
上述的集成方法,优选的,选择所述缺陷列表中的缺陷及所述缺陷的目标状态后,还包括:
将所述缺陷及所述缺陷的目标状态添加到提交注释中。
一种配置管理和缺陷管理的集成系统,包括:
接收单元、获取单元、选择单元和修改单元;
其中:所述接收单元用于接收用户更新的执行文件,获取所述执行文件的执行属性;
所述获取单元用于依据所述执行属性获取缺陷列表;
所述选择单元用于选择所述获取单元获取的缺陷列表中的缺陷及所述缺陷的目标状态;
所述修改单元用于关联缺陷库,将所述缺陷库中的与所述选择单元选择的缺陷对应的缺陷状态修改为所述缺陷的目标状态。
上述的系统,优选的,还包括添加单元;
所述添加单元用于将所述选择单元选择的缺陷及所述的缺陷的目标状态添加到提交注释中。
由以上本申请实施例提供的技术方案可见,本发明提供的一种配置管理和缺陷管理的集成方法及系统,在配置管理的基础上,依据执行文件的属性获取缺陷列表,选择缺陷列表中的缺陷及缺陷的目标状态,关联缺陷库,直接将缺陷库中缺陷对应的缺陷状态修改为缺陷的目标状态。本发明提供的配置管理和缺陷管理的集成方法及系统,脱离了手动修改状态的过程,修改缺陷过程更加方便快捷,提高了工作效率。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的配置管理和缺陷管理的集成方法的流程图;
图2为本申请实施例提供的配置管理和缺陷管理的集成方法的一详细流程图;
图3为本申请实施例提供的配置管理和缺陷管理的集成系统的结构示意图;
图4为本申请实施例提供的配置管理和缺陷管理的集成系统的一详细结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案。下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东中创软件工程股份有限公司;山东中创软件商用中间件股份有限公司,未经山东中创软件工程股份有限公司;山东中创软件商用中间件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010603556.1/2.html,转载请声明来源钻瓜专利网。