亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于軟件工程化的配置管理概論

        2020-12-23 02:00:37李王麗
        科學(xué)與信息化 2020年32期

        李王麗

        摘 要 本文論述了軟件配置管理的作用,軟件配置管理目標(biāo),提出軟件開(kāi)發(fā)過(guò)程中配置管理實(shí)施的主要活動(dòng),并針對(duì)關(guān)鍵問(wèn)題,給出了具體實(shí)施指導(dǎo)。

        關(guān)鍵詞 配置管理;配置項(xiàng);基線;變更

        前言

        美國(guó)卡耐基梅隆大學(xué)軟件工程研究所組織開(kāi)發(fā)的CMMl(Capability Maturity Model Integration,能力成熟度模型集成)是一種單一的過(guò)程改進(jìn)框架而又能跨越多種學(xué)科的工具。本文根據(jù)配置管理過(guò)程目標(biāo),結(jié)合實(shí)施CMMI的經(jīng)驗(yàn),提出了軟件工程化過(guò)程中配置管理實(shí)施的要點(diǎn)及關(guān)鍵點(diǎn)[1]。

        1軟件配置管理目標(biāo)

        軟件配置管理是一種標(biāo)識(shí)、組織和控制修改的技術(shù),通過(guò)標(biāo)識(shí)軟件配置項(xiàng)、控制更改,配置狀態(tài)記錄、配置審核活動(dòng)來(lái)實(shí)現(xiàn)軟件產(chǎn)品的完整性和可追蹤性,達(dá)到有效地提高產(chǎn)品質(zhì)量和生產(chǎn)效率的目的。

        2軟件配置管理活動(dòng)開(kāi)展形式

        軟件配置管理是軟件工程化活動(dòng)的基礎(chǔ),其配置管理的活動(dòng)貫穿整個(gè)軟件生存周期。軟件研制按階段劃分為:系統(tǒng)分析與設(shè)計(jì)、需求分析、設(shè)計(jì)與實(shí)現(xiàn)、測(cè)試、驗(yàn)收與維護(hù),軟件的需求是通過(guò)各工程活動(dòng)得以實(shí)現(xiàn),軟件配置管理的活動(dòng)應(yīng)結(jié)合這些工程設(shè)計(jì)工作,對(duì)軟件的工程活動(dòng)實(shí)施配置管理,可以確保與軟件產(chǎn)品有關(guān)的過(guò)程得到控制,從而控制軟件產(chǎn)品技術(shù)狀態(tài),保障產(chǎn)品質(zhì)量。

        3軟件配置管理活動(dòng)

        3.1 建立基線

        (1)標(biāo)識(shí)配置項(xiàng)和基線[2-3]。在項(xiàng)目策劃時(shí),根據(jù)配置項(xiàng)劃分原則,識(shí)別配置項(xiàng)和需要建立的基線,形成配置項(xiàng)和基線列表。粗粒度可按企業(yè)自研軟件、外協(xié)軟件、調(diào)試軟件進(jìn)行劃分。

        劃分配置項(xiàng)后,應(yīng)按照配置項(xiàng)標(biāo)識(shí)規(guī)范,對(duì)每個(gè)配置項(xiàng)給予唯一標(biāo)識(shí),并明確其受控時(shí)機(jī),以及所屬的基線。

        劃分基線后,給予每條基線唯一標(biāo)識(shí),并確定每條基線應(yīng)包含的配置項(xiàng),以及基線建立時(shí)機(jī)?;€一般包括功能基線、分配基線和產(chǎn)品基線。針對(duì)測(cè)試環(huán)境復(fù)雜、周期長(zhǎng)的軟件項(xiàng)目,應(yīng)在代碼實(shí)現(xiàn)階段增加編碼基線,可防止其測(cè)試版本混亂、過(guò)程不受控等問(wèn)題。

        (2)建立配置管理系統(tǒng)。建立配置管理系統(tǒng)的活動(dòng)包括:①建立配置庫(kù):建立三庫(kù),開(kāi)發(fā)庫(kù)、受控庫(kù)、產(chǎn)品庫(kù),三者為全集與子集的關(guān)系。②訪問(wèn)控制規(guī)程:配置項(xiàng)可分為非基線配置項(xiàng)和基線配置項(xiàng),其控制方式分別為版本管理和受控管理。版本管理:只進(jìn)行版本管理,其更改只需要作簡(jiǎn)單跟蹤即可;受控管理:除需進(jìn)行版本管理,其變更必須執(zhí)行正式更改控制規(guī)程,并按照不同更改類(lèi)別,確定審批級(jí)別。③配置庫(kù)的備份:制定備份、恢復(fù)策略,進(jìn)行落實(shí)。采用配置管理工具,由信息化系統(tǒng)進(jìn)行統(tǒng)一備份,是一種高效可靠的方式。

        采用信息化的配置管理工具,是提高配置管理質(zhì)量和效率的關(guān)鍵。單純的版本管理,可采用一些開(kāi)源免費(fèi)的軟件配置管理工具。基于軟件工程化的配置管理,建議采用一些高端的、信息化的配置管理工具,如Borland公司的StarTeam、上海愛(ài)韋訊公司的ASIDE。ASIDE工具為軟件生命周期管理平臺(tái),符合CMMI框架,其配置管理是基于軟件工程化活動(dòng)開(kāi)展,可實(shí)現(xiàn)配置管理活動(dòng)的信息化[4]。

        (3)發(fā)布基線?;€的發(fā)布是一項(xiàng)關(guān)鍵的活動(dòng)。項(xiàng)目組及利益相關(guān)方通過(guò)基線,了解軟件的狀態(tài)。發(fā)布軟件狀態(tài),可采用信息化流程發(fā)布通知,或同基線所在階段的階段會(huì)議一起,執(zhí)行發(fā)布。

        3.2 變更控制

        (1)? 更改流程。①變更申請(qǐng):需要變更時(shí),提交變更申請(qǐng),包含變更對(duì)象、影響域分析,更改方案。②變更影響域分析:項(xiàng)目組主要從是否滿足軟件需求、軟件質(zhì)量要求,對(duì)項(xiàng)目工作量、進(jìn)度、成本的影響,是否影響其他軟件配置項(xiàng),以及產(chǎn)品相關(guān)的其他文件進(jìn)行分析。對(duì)于被其他產(chǎn)品重用的,其更改還應(yīng)通知到相應(yīng)的項(xiàng)目組,識(shí)別此更改是否適用于其產(chǎn)品,以做出相應(yīng)的處理。按照更改內(nèi)容及影響范圍,將更改進(jìn)行分級(jí)控制。確定更改方案。③更改:按照更改方案實(shí)施更改。④驗(yàn)證:更改后,提交驗(yàn)證人員驗(yàn)證。一般由測(cè)試人員依據(jù)更改申請(qǐng)、技術(shù)文件開(kāi)展驗(yàn)證。⑤更改報(bào)告:經(jīng)驗(yàn)證通過(guò)后,擬制更改報(bào)告,根據(jù)更改級(jí)別確定CCB審批級(jí)別,以及是否需用戶代表審簽。變更過(guò)程,應(yīng)及時(shí)發(fā)布狀態(tài)。對(duì)其狀態(tài)進(jìn)行標(biāo)識(shí)、跟蹤?;镜目勺龈闹小⒏耐瓿傻臉?biāo)識(shí)。

        (2) 控制配置項(xiàng)。軟件的變更涉及配置項(xiàng)的出/入庫(kù)。一般采用的模式有兩種:一是變更流程和出/入流程獨(dú)立,變更的過(guò)程需分別執(zhí)行變更流程和出/入庫(kù)流程;二是變更流程融合出/入庫(kù)流程,變更申請(qǐng)經(jīng)過(guò)批準(zhǔn)即代表變更配置項(xiàng)出庫(kù)的批準(zhǔn),變更報(bào)告經(jīng)過(guò)批準(zhǔn)即代表變更后配置項(xiàng)入庫(kù)的批準(zhǔn)。第一種模式的流程比較直觀、易于理解,缺點(diǎn)在于表單繁多、填寫(xiě)內(nèi)容重復(fù)、審批重復(fù)。第二種模式的流程,應(yīng)加強(qiáng)項(xiàng)目組人員的培訓(xùn),使其能理解到位,從而真正達(dá)到簡(jiǎn)化流程、節(jié)省工作量、控制狀態(tài)的目的。應(yīng)根據(jù)組織機(jī)構(gòu)、軟件特性等選擇合適的模式[5]。

        3.3 執(zhí)行配置審核

        配置審核是指確認(rèn)所產(chǎn)生的配置項(xiàng)和基線符合指定的標(biāo)準(zhǔn)或需求,可分為功能審核、物理審核、配置管理審核。

        (1)功能審核:目的是驗(yàn)證配置項(xiàng)滿足其功能基線文檔中所規(guī)定的需求,及其操作和支持文檔是否完備。一般由軟件負(fù)責(zé)人或項(xiàng)目CM人員開(kāi)展。

        (2)物理審核:目的是驗(yàn)證納入配置管理的配置項(xiàng)是否符合規(guī)定它的文檔要求。一般由項(xiàng)目CM人員依據(jù)軟件配置管理計(jì)劃,隨配置管理活動(dòng)開(kāi)展。

        (3)配置管理審核:目的是檢查配置管理記錄和配置項(xiàng)是否完備、一致和準(zhǔn)確,配置管理活動(dòng)的開(kāi)展是否與配置管理標(biāo)準(zhǔn)和規(guī)程一致。一般由質(zhì)量人員以里程碑階段總結(jié)、月度抽查等形式開(kāi)展。

        4結(jié)束語(yǔ)

        軟件配置管理貫穿于整個(gè)軟件生存周期,是提高軟件質(zhì)量和生產(chǎn)效率的基礎(chǔ)。融合軟件工程化活動(dòng),實(shí)施軟件配置管理活動(dòng),是軟件狀態(tài)控制的有效舉措。

        參考文獻(xiàn)

        [1] 艾洛,薩克斯.配置管理最佳實(shí)踐[M].北京:人民郵電出版社出版,2013:42.

        [2] 厲小軍,潘云,謝波,等.軟件開(kāi)發(fā)過(guò)程及規(guī)范[M].北京:清華大學(xué)出版社,2013:55.

        [3] GB/T20158-2006.信息技術(shù)軟件生存周期過(guò)程配置管理[S].北京:中國(guó)標(biāo)準(zhǔn)出版社,2006.

        [4] GB/T8566-2007.信息技術(shù)軟件生存周期過(guò)程[S].北京:中國(guó)標(biāo)準(zhǔn)出版社,2007.

        [5] GB/T12505-1990.計(jì)算機(jī)軟件配置管理計(jì)劃規(guī)范[S].北京:中國(guó)標(biāo)準(zhǔn)出版社,1990.

        亚洲综合婷婷久久| 亚洲精品国产电影| 日本熟日本熟妇中文在线观看| 日本大片在线看黄a∨免费| 午夜影视啪啪免费体验区入口| 色婷婷一区二区三区四| 日本熟女中文字幕在线| 免费观看的av毛片的网站| 91视频免费国产成人| 国产在线视频网站不卡| 97成人精品视频在线| 巨茎中出肉欲人妻在线视频| 中文字幕第一页亚洲| 青青自拍视频成人免费观看| 亚洲伦理第一页中文字幕| 女人被狂c躁到高潮视频| 狠狠色综合播放一区二区| 国产自拍伦理在线观看| 男人的天堂av高清在线| 一区二区三区激情免费视频| 美腿丝袜网址亚洲av| 国产精品黑丝高跟在线粉嫩| 男女上下猛烈啪啪免费看| 亚洲最大成av人网站| 日本黄色特级一区二区三区| 4455永久免费视频| 国产高清乱理伦片| 国产精品无码久久久久久蜜臀AV| 无码人妻中文中字幕一区二区| 国产精品亚洲一区二区三区久久| 亚洲欧美v国产一区二区| 亚洲欧美日韩综合久久久| 黄色录像成人播放免费99网| 美女脱了内裤洗澡视频| 亚洲精品国产美女久久久| 国产一区二区精品在线观看 | 91国在线啪精品一区| 自拍偷拍韩国三级视频| 疯狂添女人下部视频免费| 国产精品三级在线观看| 性色av一区二区三区四区久久|