999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種軟件開發(fā)庫的工具化管理方法

2018-06-21 11:46:28章文娟李濤陳紅解靜史雷蕾
軟件導(dǎo)刊 2018年5期

章文娟 李濤 陳紅 解靜 史雷蕾

摘 要:為了規(guī)范軟件開發(fā)庫管理,提高工作效率,提出了一種軟件開發(fā)庫策劃方案。對重點部分基線策劃提出了3種方案并進行對比分析,選取軟件配置管理工具進行管理。使用該方案建立的開發(fā)庫結(jié)構(gòu)清晰、配置項變更可控制,產(chǎn)品一致性及軟件問題追蹤管理實施良好。

關(guān)鍵詞:軟件開發(fā)庫;軟件生存周期;基線;KCFlow

DOI:10.11907/rjdk.172849

中圖分類號:TP301

文獻標識碼:A 文章編號:1672-7800(2018)005-0046-03

Abstract:In order to standardize the management of software development library, prevent mistakes from manual management and improve work efficiency, this article offers a scheme of software development library. It puts forward three methods of baseline design which is the most important part of the scheme, and chooses the best method through comparative analysis. The development library designed according to the scheme turns out to be clear, controlled, consistent and traceable.

Key Words:software development library; software life cycle; baseline; KCFlow

0 引言

在MIL-STD-498中將軟件開發(fā)庫定義為:一套受控的軟件、文檔、其它中間件和最終的軟件產(chǎn)品,以及相關(guān)的用以改進軟件的有序開發(fā)和后續(xù)支持的工具和方法[1]。軟件開發(fā)庫存放軟件開發(fā)全生命周期過程中需要保存的各種信息,是軟件配置項的集合,受控于軟件開發(fā)組[2]。

目前,軟件開發(fā)庫多由項目組人員手工管理,規(guī)范性較差,人力成本較高,容易出現(xiàn)紕漏,難以滿足軟件配置管理需求[3]。軟件開發(fā)庫的工具化管理能夠滿足開發(fā)庫要求,規(guī)范開發(fā)庫管理,彌補人工管理出現(xiàn)的紕漏,降低人力成本,改善科研項目運行環(huán)境,大幅提高工作效率。本文提出一種可行的管理方法和流程,以便在項目中推進開發(fā)庫的工具化管理。

1 工具選擇

常用軟件配置管理工具有Rational公司的ClearCase、Hansky公司的Firefly以及StarTeam、CVS等[4-5]。關(guān)鍵科技的軟件配置管理工具KCFlow符合GJB5235-2004《軍用軟件配置管理》、GJB5000A《軍用軟件研制能力成熟度模型》、《總裝備部軟件工程規(guī)范》等標準和規(guī)范要求。KCFlow以軟件配置管理項的版本管理為核心,具有軟件配置策劃管理、變更控制、產(chǎn)品一致性管理、軟件問題追蹤管理、軟件配置審計管理等功能,實現(xiàn)對配置管理工作全流程、全方位的支持[6],能夠滿足軟件開發(fā)庫、受控庫、產(chǎn)品庫的管理要求。因此,本文選取KCFlow進行開發(fā)庫的工具化管理。

2 軟件開發(fā)庫策劃

軟件開發(fā)庫主要包含以下內(nèi)容:任務(wù)書、需求分析、設(shè)計編碼、測試驗收、需求過程管理表單、項目管理過程表單、軟件質(zhì)量保證過程表單、配置管理過程表單、測量與分析過程表單及外購軟件平臺與工具等。

項目立項后需要在一定時間內(nèi)策劃相應(yīng)的軟件配置管理開發(fā)庫,包括用戶角色策劃和配置策劃。

策劃項目組成員包括配置管理員、審批領(lǐng)導(dǎo)、項目組開發(fā)成員。

配置策劃主要策劃基線、標識和項目基本信息。基線策劃主要策劃基線名稱、基線標識、基線所包含的CMI等信息。標識策劃主要策劃入庫表單登記號、出庫表單登記號、CMI版本標識;項目基本信息策劃內(nèi)容為系統(tǒng)名稱、系統(tǒng)標識、子系統(tǒng)名稱、子系統(tǒng)標識、項目代號和項目關(guān)鍵等級。基線策劃和標識策劃是配置策劃的主要內(nèi)容。

2.1 基線策劃

在軟件工程中,基線是文檔和其它資料的集合,代表產(chǎn)品在某一時間點的情況[7-8]。

根據(jù)GJB5235-2004《軍用軟件配置管理》GJB5000A《軍用軟件研制能力成熟度模型》等標準和規(guī)范要求,提出3種軟件開發(fā)庫基線策劃方案。

方案1:根據(jù)軟件配置管理基線策劃軟件開發(fā)庫。根據(jù)企業(yè)對軟件配置管理過程和軟件三庫管理要求,軟件開發(fā)庫策劃3條基線:功能基線、分配基線和產(chǎn)品基線,每條基線包括一組完整的工作產(chǎn)品[9-10]。方案1包含的基線及基線包含的CMI如圖1所示。

方案2:根據(jù)軟件生命周期模型策劃軟件開發(fā)庫。軟件生存周期模型為軟件產(chǎn)品的開發(fā)過程提供依據(jù)和框架,根據(jù)軟件生存周期模型的規(guī)定,選取適合項目的模型。軟件生命周期模型一般包括系統(tǒng)設(shè)計與軟件定義、軟件需求分析、軟件設(shè)計、軟件集成與測試、軟件驗收和交付等5個階段,開發(fā)庫可根據(jù)這5個階段進行基線策劃。方案2包含的基線及基線包含的CMI如圖2所示。

方案3:根據(jù)軟件開發(fā)過程管理體系策劃軟件開發(fā)庫。軟件開發(fā)過程管理包括需求管理過程、項目管理過程、軟件質(zhì)量保證過程、軟件配置管理過程、測量與分析過程等5個管理體系,每個管理過程產(chǎn)生相應(yīng)的表格、文檔等工作產(chǎn)品。方案3包含的基線及基線包含的CMI如圖3所示。

方案1只劃分了3條基線,策劃和實施的復(fù)雜度較低,難度小、耗時短,缺少項目策劃過程生成的產(chǎn)品,工作產(chǎn)品數(shù)量少、不夠完整,項目進度節(jié)點也不明確。方案2根據(jù)軟件生命周期策劃基線,選取對應(yīng)的軟件生存周期模型,基線策劃和實施復(fù)雜度與方案1相比較高,項目進度節(jié)點明確,工作產(chǎn)品數(shù)量較多、完整性較好,能夠滿足開發(fā)庫要求。方案3根據(jù)軟件開發(fā)過程管理體系策劃10條基線,工作產(chǎn)品多、完整性好,但基線組成復(fù)雜,對配置管理人員要求高,耗時長,實施難度較大。具體分析結(jié)果如表1所示。

由表1可以看出,方案1的產(chǎn)品完整性較差,不能完全滿足軟件開發(fā)庫對產(chǎn)品的完整性要求。方案2和方案3均能滿足軟件開發(fā)庫要求,但方案3策劃復(fù)雜度高,耗時長,策劃難度大。所以,方案2既能滿足軟件開發(fā)庫的要求,難度又較低。因此,本方法選擇方案2進行基線策劃。

2.2 標識策劃

標識策劃主要策劃入庫表單登記號、出庫表單登記號、CMI版本標識和CMI代碼版本標識。兩種類型的表單策劃方式相同,表單標識的字段類型為“字符串/數(shù)字”,下一字段連接符“./-/_/(/)/無”,流水號位數(shù)選擇1/2/3位(表單數(shù)目的位數(shù))。版本標識策劃根據(jù)項目要求設(shè)置為兩段式如Vx.xx,或三段式如Vx.xx.xx,也可在之后加上日期如x年x月x日。

2.3 建立與使用

軟件開發(fā)庫具體策劃方案如圖4所示,在KCFlow中依照圖4步驟建立開發(fā)庫。

在KCFlow中建立完成的軟件開發(fā)庫主頁面默認為開發(fā)庫入庫單,如圖5所示。軟件開發(fā)庫使用包括初始入庫和使用出庫。初始入庫和使用出庫需分別填寫開發(fā)庫入庫單和使用出庫申請單,填寫完成后點擊“添加”即可完成對應(yīng)操作,如圖5、圖6所示。

3 結(jié)語

本文策劃了一種通過工具建立軟件開發(fā)庫的方法,對策劃的重點部分——基線策劃提出了3種方案并進行了詳細的對比分析,選出了最佳方案。使用KCFlow工具進行工程化的配置管理應(yīng)用,在某直升機型號項目中,通過該方法建立的軟件開發(fā)庫結(jié)構(gòu)清晰、配置項變更可控制、產(chǎn)品一致性及軟件問題追蹤管理良好。該方法可提高開發(fā)庫在項目中的應(yīng)用普及率,很大程度上規(guī)范了開發(fā)庫管理,大幅提高了工作效率。

參考文獻:

[1] 林華,夏耘.軟件配置管理過程[J].計算機工程,2000,26(10):109-111.

[2] 張曉燕,孫亮清.軟件配置管理在船舶監(jiān)控軟件項目中的實施[J].上海船舶運輸科學(xué)研究所學(xué)報,2013,36(2):57-61.

[3] 馮濟舟.軟件配置管理典型問題的研究與思考[J].航天標準化,2013(3):44-46.

[4] 王忠貴,劉姝.航天型號軟件工程方法與技術(shù)[M].北京:中國宇航出版社,2015.

[5] 聶華北,張藝超.軟件配置管理工具綜述[J].計算機系統(tǒng)應(yīng)用,2008(7):125-128.

[6] 程曉莉,魯靜,魏巍,等.基于KCFlow工具的軟件配置管理研究[J].軟件導(dǎo)刊,2017,16(2):26-28.

[7] HUMPHREY W S.團隊軟件過程 [M].第2版.北京:人民郵電出版社,2011.

[8] 石柱.軟件工程標準手冊[M].北京:中國標準出版社,2007.

[9] 石柱.軟件質(zhì)量管理[M].北京:中國標準出版社,2003.

[10] 于宏霞,陳凱,白英彩.基線技術(shù)在軟件配置管理過程中的應(yīng)用[J].計算機應(yīng)用與軟件,2006,23(2):43-45.

(責(zé)任編輯:杜能鋼)

主站蜘蛛池模板: 亚洲AV无码乱码在线观看裸奔 | 亚洲高清中文字幕在线看不卡| 国产福利小视频高清在线观看| 成人精品视频一区二区在线| 国产无码制服丝袜| 园内精品自拍视频在线播放| 少妇露出福利视频| 国产 在线视频无码| 国产精品第5页| 国产精品青青| 日韩福利视频导航| 色网站在线视频| 精品中文字幕一区在线| 国产欧美日韩另类精彩视频| 成人中文在线| 中文字幕乱妇无码AV在线| 在线国产三级| 老司机精品久久| 国产全黄a一级毛片| 免费在线观看av| 无码有码中文字幕| 亚洲乱伦视频| 成人综合在线观看| 国产精品吹潮在线观看中文| 亚洲视频免费播放| 亚洲欧美在线综合图区| 人妻21p大胆| 手机成人午夜在线视频| 在线永久免费观看的毛片| 亚洲成网777777国产精品| 婷婷色狠狠干| 999国内精品久久免费视频| 尤物精品国产福利网站| 中日韩一区二区三区中文免费视频 | 久久情精品国产品免费| 免费一级毛片在线观看| 国产激爽爽爽大片在线观看| 精品国产成人国产在线| 国产精品19p| 日韩高清中文字幕| 四虎国产在线观看| 欧美综合区自拍亚洲综合绿色| 青草视频在线观看国产| 国产精品偷伦视频免费观看国产| 欧美特黄一级大黄录像| 青青操视频在线| 久久天天躁狠狠躁夜夜2020一| 免费av一区二区三区在线| 波多野结衣国产精品| 国产第四页| 日韩欧美中文字幕在线韩免费| 女人一级毛片| 国产白浆视频| 欧美一级在线播放| 免费高清毛片| 永久在线精品免费视频观看| 久久人妻xunleige无码| 91无码人妻精品一区二区蜜桃| 99re热精品视频国产免费| 欧美在线精品一区二区三区| 重口调教一区二区视频| 香蕉久久国产精品免| 自拍亚洲欧美精品| 国产精品综合色区在线观看| 在线观看免费人成视频色快速| 久操线在视频在线观看| 9966国产精品视频| 全裸无码专区| 国产小视频a在线观看| 国产成人精品一区二区三在线观看| 国产视频你懂得| 成人a免费α片在线视频网站| 国产精品人人做人人爽人人添| 色婷婷亚洲十月十月色天| 精品久久香蕉国产线看观看gif| 99精品免费欧美成人小视频 | 97影院午夜在线观看视频| 中文字幕 91| 四虎影视国产精品| 91精品国产一区自在线拍| 99re免费视频| 伊人成人在线视频|