关于软件开发平台对解析软件配置管理的应用研究

2017-04-15 04:13石冬琴江南机电设计研究所贵州贵阳55000
电子测试 2017年6期
关键词:解析

石冬琴(江南机电设计研究所,贵州贵阳,55000)

关于软件开发平台对解析软件配置管理的应用研究

石冬琴
(江南机电设计研究所,贵州贵阳,55000)

软件配置管理属于一项控制修改、组织以及标识的技术,在整个软件工程管理当中,软件配置管理占据着特别重要的位置。本文基于此,选取软件配置管理的理念、软件开发平台应用软件配置管理实施分析,提到实现效率与开发智力的总体目的。关键词:软件开发平台;软件工程管理;解析;软件配置管理

0 引言

随着现代化新型技术的持续完善,导致迅速的推广与应用软件开发明天,特别是开发行业软件环节当中,早就摆脱早期手工作坊而且向工业化转向。通过传统行业发展向更高端发展区域转向,希望可以将成本降低而将其质量有效提升,根据设定的时间生产出来软件产品,这也逐步成为软件企业最终追求的目标。

1 软件配置管理过程KPA

当在开发软件的环节当中,当尚未通过配置管理器作用的发挥实施合理管理,那么存在着可能导致出现以下的问题:一是就会导致同时更新的现象出现,这里所提到的同时更新的现象所指的就是多个程序人员进行一个软件的独立开发与构建工程当中,那么其中的一个人出现变更有着比较大的可能性会对别的人正常工作造成影响;二是如果有共享代码这样的现象出现,那么在共享代码当中所出现的错误修复成功之前,绝对不能让别的人知晓共享代码;三是在某些大型的系统当中,当出现成功修复软件功能,这也就会使得其所具备的凭借代码的人都应该存在必要知识通讯代码。然而,通常会受到缺乏必要的软件管理使得存在着代码的人尚未对通讯代码都知晓;第四是凭借着增量的形式发布与发放软件,这也就存在着一定的可能性在同一时间内发布特别多的活动版本,自然而然的增加参与与修复软件的人,所存在的这样的情况会有可能导致混乱局面。正是根据以上所提到的相应的假设,那么都是来自于尚未合理的管理软件,那么笔者觉得特别有必要进行软件管理。

2 软件配置管理过程

在这里则是则是简要的研究供应链管理的变更控制、版本控制、流程等领域。

一是软件配置管理的基本概念。所谓的配置就是说相关的技术文档当中予以陈述的或者是产品当中已经得到证实的硬件或者是软件功能。除此之外,软件配置项据说指出于配置管理制定的硬件、软件或者是有效结合软件和硬件导致形成的一种试题。基线所指的就是审核产品的根本保障,基线这是属于某种软件实施开发的基础,往往只有凭借基线才也进入到下一项。版本所指的就是某项配置项已经进行标注识别的实际的例子。

二是版本管理流程。第一步据说启动项目;第二步则是做好配置项与基线时机的识别;第三步就是做好配置管理计划的制定;第四步则是实施培训配置管理工作;第五步是指组好相应项目配置库的建立;第六步所指的就是开展配置管理;第七步就是控制版本,配置审计,统计配置状态,变更配置;第八步是指维护配置管理记录随后输出配置变更与跟踪表配置状态的报告;第九步备份配置库。

三是版本控制。版本控制这是软件配置管理的核心之所在,那么控制版本主要目标则是要让软件可以根据规定规则实施另外还保存配置项当中所涉及的全部版本,以便能够有效预防出现版本丢失或者是版本混淆的情况,确保产品拥有可追溯性。

四是变更控制。基于产品创新基线背景下实施相应的变更控制,在整个生存周期控制变更的发布现象,以便能够确保生产与质量标准软件相符并且确保其版本当中的各项元素都可以正常开展工作,而在实施变更控制环节当中必须确保各个程序都可以立足正常运转前提条件下实施。

3 集成软件配置管理过程域软件开发平台设计

3.1 开发平台整体结构

由于CMMI二级当中的软件配置管理过程当中,要想合理的使用软件配置,那么应该将软件当中的全部各项元素考虑进来,以便能够让其时刻都是基于一个软件平台监督之下,通过对企业在进行CMMI的实施过程当中提供正确引导,另外还将CMMI的流程与操作标准进行规范,从而可以确保高质量运行的最终目标。在进行这样的一个平台构建的进程当中,采取的做法就是把整个平台划分成为控制、开发这两个部分。开发部门所指的就是通过将平台当中的应用程序予以延伸,从而可以实施更新与研发,控制部分所指的就是根据整个软件当中的全部配置做好合理的管理,使得CMMI配置管理的全部要求得到满足。研发的这项软件在进行JACA语言进行充分利用的基础上,凭借着应用相关插件技术做好合理构建。在这里能够通过三个层次来概括整个平台。第一个层次就是持久层。这一层级则是凭借提供数据库适配器相关控制,以便能够做到让数据可以重复处于访问状态当中确保成像持久性;第二个层次则是开发环境层,在这一层级将全部在开发环节当中使用到的公共构建、方法、工作流程涵盖,这主要是出于避免丢失构建情况下使得工作停滞的现象。将其简单化,那么所指的就是凭借着这一层级可以再次找回构建,使得使用构建效率得到有效提升。第三个层级是表现层。在这一层级当中则是将整个平台开发界面予以展现,凭借着图形化开发界面的引入,那么就可以提升开发速度,开发难度降低。处于表现层当中,可以凭借图形化拖动、缩放等这些环节根据不同系统实施合理的配置,另外还能够让其在不同系统当中进行应用,从而实现合理开发与利用的最终目的。

3.2 开发平台根据供应链管理资源管理

根据供应链管理文档资源管理,供应链管理的文档资源可以将供应链管理的方法、方针、途径、目标进行涵盖,整个软件体系的重点与核心是供应链管理这一过程。针对这样的情况,在实施供应链管理的过程当中,肯定必须根据相关软件的制作流程实施,另外还固结下一个系统管理软件对其开展编制与审核。除此之外,在这里需要值得重点关注的就是在整个平台当中提供了文档资源模板以及书写手册与书写文档工具,其主要是为了提出针对这一平台的相关建议并且将其在文件服务体系当中予以保存。然而,不难发现在这个管理环节当中面临着一定的问题。实施供应链管理的进程当中并不存在相应的审核机构,必须构建起来相关的审核机构,凭借着持续性的修改与完善代码、测试,基于整体上将其使用效率有效提升。

[1]曾思,王晓玲,刘京涛,郭晓慧,聂振斌,刘勇.航天软件配置管理自动化平台的建设与应用[J]. 航天工业管理,2016,(09):32-35.

[2]张红.探讨软件配置管理在软件开发平台中的运用[J].科技创新导报,2016,(23):88+90.

[3]殷媛.研究软件开发平台中配置管理的应用[J].电子技术与软件工程,2016,(11):81.

[4]陈波.软件配置管理在软件开发平台中的应用[J].信息通信,2014,(12):128.

[5]郭丽晓,徐媛媛.软件配置管理在经销商管理系统开发中的应用[J].电脑开发与应用,2014,(11):52-55.

[6]彭君凯. 解析软件配置管理在软件开发平台中的应用[J].知识经济,2014,(10):93.

[7]裴树军,陈德运,陈晓雪.软件配置管理在软件开发平台中的应用[J].哈尔滨理工大学学报,2010,(01):28-32.

[8]李向蔚. 嵌入式系统软件开发平台配置管理技术的研究与实现[D].电子科技大学,2005.

Research on the application of software development platform to the analysis of software configuration management

Shi dongqin
(Guiyang Jiangnan Electromechanical Design Research Institute,Guiyang Guizhou, 55000)

software configuration management is a kind of technology which controls the modification, organization and identification. In the whole software engineering management, software configuration management takes a very important position. Based on this, this paper selects the concept of software configuration management, and analyzes the application of software configuration management in software development platform

software development platform; software engineering management; analysis; software configuration management

猜你喜欢
解析
三角函数解析式中ω的几种求法
睡梦解析仪
一道解析几何题的解法思考
复合场中类抛体运动解析
电竞初解析
“Fe2+与Fe3+”相关解析
参考答案与解析
看破解析几何
对称巧用解析妙解
相机解析