国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

軟件開發(fā)平臺中軟件配置管理的應用

2018-06-05 10:17:28彭健
科技創(chuàng)新導報 2017年34期
關鍵詞:開發(fā)方式配置管理代碼

彭健

摘要:本文以軟件配置管理為研究對象,以其在軟件開發(fā)平臺中的應用為研究目標。首先,對軟件配置管理的基本內(nèi)涵以及作用進行了簡單概述;其次,重點探究了軟件配置管理的工具以及其在軟件開發(fā)平臺中的具體應用,如在軟件開發(fā)平臺整體結構設計方面的應用以及在供應鏈資源管理中的應用等,希望能夠給我國軟件開發(fā)方面帶來一定的幫助作用。

關鍵字:軟件開發(fā)平臺;軟件配置管理;應用

中圖分類號:TP311 文獻標識碼:A 文章編號:1674-098X(2017)12(a)-0000-00

軟件平臺的應用隨著軟件開發(fā)的快速發(fā)展而越來越廣泛。傳統(tǒng)的軟件開發(fā)無論是開發(fā)方式上來說,還是從開發(fā)過程上來說,都缺乏一定的標準,屬于一種手工開發(fā)方式。隨著科技的發(fā)展,現(xiàn)代軟件開發(fā)逐漸向著工業(yè)化和標準化的方向發(fā)展,從而擺脫了傳統(tǒng)的手工開發(fā)方式和開發(fā)過程。基于這種發(fā)展現(xiàn)狀,軟件開發(fā)平臺開始注重對高質(zhì)量、低成本軟件產(chǎn)品的開發(fā),而這就需要有效的軟件配置管理來給予支持。

一、軟件配置管理概述

(一)軟件配置管理的基本內(nèi)涵

基于相關配置管理規(guī)定,軟件配置就是進行軟硬件聚合體的制作工作,而軟件配置管理就是控制和管理軟件開發(fā)過程的一種規(guī)范性管理工作,同時其還是一種基于CMMI配置管理標準的流程。軟件配置管理能夠通過CMMI實現(xiàn)對軟件的識別、操控和更新,從而軟件開發(fā)平臺提供保障。對于軟件配置管理來說,其管理流程具有一定的獨特性:第一,開啟配置項,識別基線時機以及配置項;第二,對配置庫進行監(jiān)理,并對相關實施計劃進行配置,變更和統(tǒng)計基礎軟件,然后對配置報告的形成過程進行跟蹤和記錄,同時還要將配置管理數(shù)據(jù)記錄和保存下來。需要注意的是,要備份配置庫中的資料。

(二)軟件配置管理的作用

一般而言,如果不對軟件開發(fā)平臺進行有效管理,那么軟件開發(fā)效率將會受到程序更新的嚴重影響。因為沒有軟件配置管理,很多程序都會在同一時間進行更新,從而嚴重影響軟件開發(fā)的質(zhì)量。由此可見,軟件配置管理的意義重大。同時,如果不對軟件開發(fā)平臺進行有效管理,其程序共享代碼的修復以及通用代碼等也會受到影響,而一旦通用代碼受到影響,那么相關人員就不能及時得到系統(tǒng)所發(fā)出的關于更新代碼的通知,進而不能對代碼進行及時更新,最終導致相關技術人員使用了不準確的代碼而造成軟件版本沖突。

二、軟件配置管理在軟件開發(fā)平臺中的應用分析

(一)軟件配置管理的工具

1、Starteam:Starteam主要是為軟件開發(fā)平臺提供了協(xié)同工作的便利條件,其對于軟件配置整個工作的有效開展具有十分重要的作用,可以確保所有的功能模塊以及團隊都能夠在整個軟件開發(fā)環(huán)境中充分發(fā)揮功能,實現(xiàn)統(tǒng)一的目標活動。因此,可以說該軟件配置管理工具是一個綜合型軟件,集多種功能于一體,如缺陷跟蹤以及版本控制等。

2、VSS:這一軟件配置管理工具,能夠通過特有方式來控制和管理所有的項目源文件,同時還能夠?qū)⑵鋬Υ嫫饋?。而在這一過程中,需要注意的是,相關人員要想有效控制項目的源程序,就必須通過該軟件版本的管理器來實現(xiàn),而不能直接對數(shù)據(jù)庫中的文件進行修改。

3、CC:作為構建ROSE的重要部分,這一軟件配置管理工具常被應用于特殊的軟件開發(fā)環(huán)境中,如復雜產(chǎn)品開發(fā)環(huán)境等,其具有較好的應用價值,能夠滿足多種程序軟件開發(fā)與維護的需求。CC工具是實現(xiàn)配置管理的關鍵工具,而且能夠?qū)浖_發(fā)過程進行明確,同時還能構建管理體系。

(二)軟件配置管理的具體應用

1、軟件配置管理在軟件開發(fā)平臺整體結構設計方面的應用

為了促進軟件配置的合理使用,CMMI軟件平臺中軟件配置中的各項因素都要進行充分利用,而且一般都由一個軟件平臺來進行監(jiān)督和管理。在軟件開發(fā)平臺整體結構設計中,軟件配置的應用過程主要包括以下幾個方面:首先,將軟件開發(fā)平臺拆分為開發(fā)和控制這兩個主要部分。對于控制部分來說,其主要功能就是提高CMMI配置使用率,負責監(jiān)督和管理CMMI配置管理中的全部配置。對于開發(fā)部分來說,其主要功能就是滿足軟件開發(fā)平臺的延伸,同時對應用程序進行更新和開發(fā)。另外,基于JACA語言,軟件開發(fā)平臺的整體結構主要是應用插件技術構建的,而且主要主要分為持久層、開發(fā)環(huán)境層以及展現(xiàn)層這三個層次,具體如圖1所示:

通過上圖可以看出,持久層分為數(shù)據(jù)層和適配器層,而這一層的主要功能就是在數(shù)據(jù)訪問時維持其形成的影像,同時對數(shù)據(jù)庫適配器進行有效控制;對于開發(fā)環(huán)境層來說,主要包括軟件開發(fā)平臺結構構建的工作流程以及公共構建的方法,由此可見該層涉及范圍較廣,而其主要功能就是及時找回丟失文件,從而促進軟件利用效率的提升。

2、軟件配置管理在軟件開發(fā)平臺供應鏈管理中的應用

(1)在供應鏈資源管理中的應用分析

供應鏈資源管理主要包括完成供應鏈管理工作的目標、落實供應鏈管理的資源政策等。其中,在管理過程中,對于相關軟件的審核與編制,必須在滿足系統(tǒng)的條件以及對國家政策的關注下來進行,這樣做的目的主要是將模版以及相關文檔資源,如文檔工具、書寫手冊等提供給軟件開發(fā)平臺。但是,由于供應鏈管理目前尚未建立一套行之有效的監(jiān)督機制,因此為了提升軟件的使用率,必須對監(jiān)督機構進行有效監(jiān)理,從而使得供應鏈資源管理系統(tǒng)不斷得以完善。

(2)在供應鏈代碼資源管理中的應用

根據(jù)軟件開發(fā)的特點,軟件配置管理來對供應鏈代碼資源進行管理。另外,通過ClearCase插件的引入,可以實現(xiàn)對軟件開發(fā)進度的跟蹤,同時還能實現(xiàn)對多個程序版本開發(fā)過程的有效管理,并促進軟件開發(fā)相關人員實施小組組織形式的工作方式,從而使軟件開發(fā)經(jīng)驗以及數(shù)據(jù)在其中實現(xiàn)共享。

三、結語

綜上所述,我國軟件開發(fā)平臺隨著科技的高速發(fā)展而得以推廣,而且其開發(fā)過程逐漸向著自動化方向發(fā)展,但在這一過程中容易出現(xiàn)一些管理上的問題,這就需要軟件配置來對其進行有效管理和控制。本文通過分析和研究軟件配置管理在軟件開發(fā)平臺中的應用,發(fā)現(xiàn)其不僅能夠提高軟件開發(fā)的速度,而且對其質(zhì)量也實現(xiàn)了有效保障。

參考文獻:

[1] 吳奕.軟件配置管理工具在大型網(wǎng)站開發(fā)中的應用[D].復旦大學,2011.

[2] 彭君凱.解析軟件配置管理在軟件開發(fā)平臺中的應用[J].知識經(jīng)濟,2014,09

猜你喜歡
開發(fā)方式配置管理代碼
汽車委托外加工零件自動化配置管理
創(chuàng)世代碼
動漫星空(2018年11期)2018-10-26 02:24:02
創(chuàng)世代碼
動漫星空(2018年2期)2018-10-26 02:11:00
創(chuàng)世代碼
動漫星空(2018年9期)2018-10-26 01:16:48
創(chuàng)世代碼
動漫星空(2018年5期)2018-10-26 01:15:02
數(shù)字海洋的開發(fā)方式選擇和研究
祖國(2017年2期)2017-03-09 18:24:39
車身開發(fā)中的尺寸工程技術之我見
緬甸水資源開發(fā)方式及應注意的問題
學術探索(2015年7期)2015-12-17 17:13:21
建設CMDB任重道遠
配置管理在軟件測試中的應用
科技視界(2015年4期)2015-01-02 05:16:00
红安县| 三穗县| 嵊州市| 景德镇市| 周口市| 西盟| 西峡县| 鸡泽县| 山东省| 察哈| 泗洪县| 从江县| 卢龙县| 房产| 阿拉善左旗| 共和县| 顺义区| 固原市| 安康市| 壤塘县| 万州区| 上饶县| 松江区| 安庆市| 桦甸市| 四子王旗| 时尚| 钦州市| 井冈山市| 嫩江县| 岐山县| 东方市| 禄劝| 大关县| 胶南市| 房山区| 南京市| 桃园市| 拜泉县| 锡林郭勒盟| 修水县|