[发明专利]基于事项管理的集成式软件配置管理方法无效
申请号: | 200810046586.X | 申请日: | 2008-11-18 |
公开(公告)号: | CN101403964A | 公开(公告)日: | 2009-04-08 |
发明(设计)人: | 虞斌 | 申请(专利权)人: | 四川赛文纳克软件有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 深圳市科吉华烽知识产权事务所 | 代理人: | 胡吉科 |
地址: | 610041四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 事项 管理 集成 软件 配置管理 方法 | ||
技术领域
本发明涉及软件开发领域,特别涉及一种基于事项管理的集成式软件配置管理方法。
背景技术
软件配置管理涉及多个环节,例如软件需求、原代码版本控制、软件测试、软件发布等环节,在软件配置管理中,软件原代码变更需要和软件需求管理、软件缺陷管理、项目进度管理、软件测试管理、软件发布管理融合起来进行整体一致的管理,否则就会造成软件原代码缺少项目开发过程控制知识,致使项目进度难管理,软件质量难控制,开发出的软件难以扩展和维护的问题。
发明内容
为了解决现有技术中的问题,本发明提供了一种基于事项管理的集成式软件配置管理方法,解决目前软件配置管理所产生的软件原代码缺少项目过程知识的问题,造成软件难以维护,软件测试难以管理,软件缺陷难以追踪,软件发布难以重用的问题,本发明提供了一种集成式的软件配置管理方法,有效的保证了软件质量,使开发出的软件原代码易于测试和发布,易于扩展和维护,同时降低项目过程管理和控制的复杂性,提高项目开发效率,降低软件开发和维护成本。
本发明解决现有技术问题所采用的技术方案是:设计一种基于事项管理的集成式软件配置管理方法,提供数据库单元,其用于将与软件配置管理过程相关的对象和定义所述对象相互依赖关系的数据进行存储;
原代码版本控制模块,用于提供软件配置管理功能,管理软件原代码;
事项管理模块,用于组织管理事项,对事项相关的软件原代码进行配置,管理软件原代码变更,组织和管理事项相关的测试用例进行软件测试;
测试管理模块,用于管理测试计划,组织和管理测试用例,执行软件测试,管理测试和事项之间的相互关联关系;
发布管理模块,用于管理和维护软件发布;
通过所述原代码版本控制模块、所述事项管理模块、所述测试管理模块和所述发布管理模块进行软件配置管理,包括以下步骤:
101所述事项管理模块将产品以模块形式进行划分,所述模块分层次组 织且所述模块可以划分子模块;
102所述事项管理模块为所述模块和/或整个产品配置事项,事项包含软件需求和软件缺陷两种类型;
103将软件原代码开发时产生的原代码变更集同该变更集实现的事项关联,该变更集作为一个整体以一个新版本作为标示;
104测试软件原代码开发时产生的原代码实现的事项,根据测试结果组合事项对应的原代码变更集产生新的模块版本和/或产品版本;评审新的模块版本和/或产品版本,如果满足开发目的则跳转到步骤107,否则跳转到步骤105继续开发;
105选择相同模块的不同版本或者选择不同模块的相同版本和/或不同版本,以及联合或不联合产品的特定版本从而组合形成新的版本,该新的版本包含的版本集合则对应特定的事项集合,配置版本集合从而形成对应的软件原代码集合;
106对步骤105配置的所述原代码集合进行组合形成新的版本,对该新版本进行开发,跳转到步骤103;
107所述发布管理模块发布软件,编写发布说明;
所述步骤103-106按“配置-开发-测试”的模式,根据开发目的和结果可以多次重复,所述事项将通过步骤103产生一系列开发版本,所述步骤104测试和配置以后将产生新的模块版本和/或产品版本,对于步骤101中所述模块如果没有子模块则其版本由所述开发版本组合而成,对于步骤101中所述模块如果有子模块则其版本由其子模块的特定版本以及模块自身版本组合而成,所述产品版本由所述模块版本以及产品自身版本组合而成,所述开发版本、所述模块版本、所述产品版本都对应特定的事项集合,所述事项集合由软件需求和/或软件缺陷组成。
所述原代码版本控制模块、所述事项管理模块、所述测试管理模块以及所述发布管理模块用于记录和管理软件配置管理过程中的需求变更、原代码变更、测试变更、缺陷变更、发布变更以及变更之间的内在关联关系,并将这些关联关系存储于所述数据库单元中,通过这些关联关系配置、测试和发布软件。
本发明进一步改进的是:所述事项来源于软件需求分析结果形成的软件需求和/或软件缺陷管理分配的软件缺陷,由所述事项管理模块进行管理,通过对事项的管理从而确定软件配置、测试、开发和发布的具体内容。
本发明进一步改进的是:所述步骤103中的原代码变更集包括软件开发时产生和/或修改的编码文件和目录文件,所述原代码变更集作为一个整体和所述事项进行关联,由所述原代码版本控制模块以一个新版本作为标示进行记录,并将所述关联关系存储于所述数据库单元中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川赛文纳克软件有限公司,未经四川赛文纳克软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810046586.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种紫外光固化发光涂料的制备方法
- 下一篇:聚氨酯跑道胶