• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

      2020-12-23 02:00:37李王麗
      科學與信息化 2020年32期
      關(guān)鍵詞:變更配置管理基線

      李王麗

      摘 要 本文論述了軟件配置管理的作用,軟件配置管理目標,提出軟件開發(fā)過程中配置管理實施的主要活動,并針對關(guān)鍵問題,給出了具體實施指導。

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

      前言

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

      1軟件配置管理目標

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

      2軟件配置管理活動開展形式

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

      3軟件配置管理活動

      3.1 建立基線

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

      劃分配置項后,應按照配置項標識規(guī)范,對每個配置項給予唯一標識,并明確其受控時機,以及所屬的基線。

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

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

      采用信息化的配置管理工具,是提高配置管理質(zhì)量和效率的關(guān)鍵。單純的版本管理,可采用一些開源免費的軟件配置管理工具?;谲浖こ袒呐渲霉芾?,建議采用一些高端的、信息化的配置管理工具,如Borland公司的StarTeam、上海愛韋訊公司的ASIDE。ASIDE工具為軟件生命周期管理平臺,符合CMMI框架,其配置管理是基于軟件工程化活動開展,可實現(xiàn)配置管理活動的信息化[4]。

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

      3.2 變更控制

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

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

      3.3 執(zhí)行配置審核

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

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

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

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

      4結(jié)束語

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

      參考文獻

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

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

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

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

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

      猜你喜歡
      變更配置管理基線
      汽車委托外加工零件自動化配置管理
      適用于MAUV的變基線定位系統(tǒng)
      航天技術(shù)與甚長基線陣的結(jié)合探索
      科學(2020年5期)2020-11-26 08:19:14
      淺析IT項目管理的計劃、變更、風險控制
      一種改進的干涉儀測向基線設計方法
      建設工程合同變更及管理研究
      公訴變更制度研究
      商(2016年22期)2016-07-08 21:41:36
      敘事視角改變對文學作品影視改編的影響
      建設CMDB任重道遠
      配置管理在軟件測試中的應用
      科技視界(2015年4期)2015-01-02 05:16:00
      永新县| 昆山市| 子洲县| 乌恰县| 桃园县| 枣强县| 西丰县| 民权县| 冕宁县| 巴青县| 阿克苏市| 澳门| 昔阳县| 林芝县| 泾阳县| 定西市| 嘉黎县| 郴州市| 湘潭市| 信阳市| 天津市| 印江| 遵义县| 青州市| 双城市| 玉屏| 和龙市| 壶关县| 安宁市| 乐昌市| 涡阳县| 集贤县| 大埔县| 石柱| 凌云县| 通辽市| 墨脱县| 乌兰县| 黄浦区| 黄平县| 西贡区|