软件开发过程中的量化软件配置管理研究(2)
时间:2015-07-09 09:53
来源:发表吧
作者:梁娜 贾志淳
点击:
次
3.1软件开发过程中的版本管理策略
在软件配置管理中,版本控制是非常关键的问题之一。版本的主要功能是对配置项的当前状态进行记录,从而为后续的开发提供参考与借鉴,同时还能够对之前的版本状态进行追溯。在对版本进行管理的过程中,其主要的功能指的是对软件生存期中信息项的修改与变化进行管理。除此之外,版本对于并行开发实现了支持,从而能够对版本同步问题进行有效的解决,还能够为不同开发者之间的交流提供便利,降低由于版本不同、沟通不畅等原因造成的编码错误、重复劳动等问题。
在软件配置管理策略中包括多个方面的内容,例如可变粒度策略、并行开发策略、构件策略等,其中应用最为广泛的就是并行开发策略,能够对不同的用户需求及频繁的更改要求进行满足,尤其适用于大型软件研发项目。
并行开发策略在对软件项目进行管理的过程中,通过团队模式实现其整体同步的变更,从而确保所有的开发人员能够在同一软件模块上进行工作,而且能够在相同的时间针对相同的代码进行不同的修改,这些修改之间并不会产生干扰情况。通过并行开发策略一方面实现了软件开发人员的协同工作,另一方面也实现了对软件开发过程的整体控制。应用并行开发策略能够实现资源最大限度的调动,在相同的时间内研发出更多的软件功能,降低软件研发的周期,促使软件研发过程实现了规模化与规范化。
3.2软件开关过程中的配置项标识策略
在软件配置管理中,其控制与管理的工作单元就是配置项。在配置项管理中包含有所有的需要记录变更或者状态的元素。例如,开发环境中的开发工具,维护环境中的项目管理工具、产品设计中的产品规格说明文档、编码过程中的执行元素等,这些都能够成为软件配置管理中的配置项。
配置项的粒度可大可小,元素可多可少。配置项的粒度越大,其管理成本的就越低,其配置进度也越低。一般情况下,将相同的工作任务之下的一组元素称之为一个配置项,通过对元素的组合管理来实现管理成本的节约。
3.3软件开发过程中的发布策略
在软件发布的过程中,系统目标码版本包括系统执行码、系统参数等。软件开发过程中的发布策略为软件的发布构建了统一的环境,为软件的正确集成提供了保障,为开发人员的后续研发工作奠定了非常坚实的基础。在软件版本进行发布的过程中,首先需要项目经理对软件版本的交付进行确定,在其确定交付之后,配置管理人员开始实现软件版本发布标签的建立,对发布版本的开发环境进行标识。首先从之前的软件版本中对发行版本进行检出,之后针对软件版本进行链接编译工作,在可执行代码完成之后由测试人员进行各项测试工作,测试成功之后将软件版本交由配置管理委员会进行审核,审核通过之后配置管理人员就能够进行发布文件生成工作,同时还要实现开发权限的解冻工作。
4总结
与西方发达国家相比,我国的软件配置管理发展还存在较大的差距。在未来的发展过程中,软件配置管理将发挥越来越重要的作用,将逐渐实现自动化、规模化。在未来的研究过程中,要将持续改进与针对性作为管理模式的研究方向。通过过程管理质量的提高,实现软件配置管理的规范化,提高我国软件产业的发展速度。因此,实现通用、便捷、高效的软件配置管理模式的设计与开发成为了未来软件配置管理研究工作中的重点内容。
【参考文献】
[1]杨丽红,李志蜀,袁晓玲,肖静.CMMI2级中配置管理过程域的研究和实施[J].计算机应用,2012,S1(53):404-406+409.
[2]张晓燕,孙亮清.软件配置管理在船舶监控软件项目中的实施[J].上海船舶运输科学研究所学报,2013,02(53):57-61.
[3]张昭瑜,韩学为,张建伟,吴仲光,彭君凯.解析软件配置管理在软件开发平台中的应用[J].知识经济,2014,10(63):93.
[4]钟林辉,陈宇,刘洋,谢冰,邵维忠.软件配置管理系统XML数据模型及原型研究[J].计算机工程与应用,2011,19(64):82-84+120.
[5]邹祎久.基于DO-178B及CMMI的机载软件开发配置管理技术研究[J].南京广播电视大学学报(计算机光盘软件与应用),2013,11(36):230+232.
[6]张彬.软件企业质量管理核心过程——设计开发过程的控制[J].世界标准化与质量管理,2012,01(53):11-14.
[7]郭萍,潘振海.软件配置管理系统──CIMS实验工程软件配置管理的计算机辅助工具[J].冶金自动化,2014,02(51):7-10+21+58.
[8]裴树军,陈德运,陈晓雪.软件配置管理在软件开发平台中的应用[J].哈尔滨理工大学学报,2010,01(54):28-32.
【作者简介】
梁娜,出生日期:1992年10月1日,性别:女,籍贯:辽宁省盘锦市,学历:大学本科,专业:计算机科学与技术(软件开发方向)。
贾志淳,出生日期:1982.10.29,性别:女,籍贯:天津,学历:博士,专业:计算机应用技术。职称:副教授。
(www.fabiaoba.com),是一个专门从事期刊推广期刊发表、投稿辅导、发表期刊的网站。
本站提供如何投稿辅导、发表期刊,寻求论文刊登合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级论文刊登/国家级论文刊登/
CSSCI核心/医学投稿辅导/职称投稿辅导。
投稿邮箱:fabiaoba365@126.com
在线咨询:
275774677、
1003180928
在线咨询:
610071587、
1003160816
联系电话:13775259981