航天型號軟件配置管理工作淺析‘愛游戲體育APP’
1背景 近年來,我國航天領域面對著多型號舉、高密度升空的形勢,型號軟件產品作為系統的最重要組成部分,充分發揮的起到和地位愈發引人注目。對型號軟件產品的研發工程進度及質量拒絕也大大提升。目前軟件工程化拒絕是航天型號中使用的標準化管理手段。
通過多年運營實踐中指出,其對型號軟件的規范研發及質量掌控的確起著了一定的效果,同時軟件工程簡化的理念在廣大設計師和管理人員中也獲得普及?! ∪欢?,隨著型號任務的較慢減少,型號軟件開發進度的壓力持續增大。在“加快進度,質量降”的拒絕下,實際情況是優先在確保軟件開發進度,壯烈犧牲軟件研制質量。軟件工程簡化這一原本為確保產品質量而拒絕的管理理念和方法,已在或許上變成形式上管理方法,淪為應付各種監督檢查的表面文章。
具體表現在三個方面:一是片面強調軟件文檔的齊套性,忽略軟件開發的整體策劃和過程控制;二是只特別強調軟件配置管理過程的申請齊套,對軟件的實際技術狀態把觸嚴重不足;三是軟件測試工作流于形式和走過場,對軟件質量的升級起到不顯著。僅限于篇幅,本文在這里只重點針對航天型號軟件的配置管理工作展開分析探究?! ?現狀分析 軟件配置管理是航天型號軟件工程化實行的一項最重要內容,以至于在很多人的意識里,軟件工程簡化的主要工作內容就是配置管理過程中的出入庫掌控。
航天企業單位的質量管理體系中《型號軟件工程化管理程序》、《型號軟件配置管理辦法》等是對各種頂層軟件工程化拒絕的本地化構建,這些文件中對如何具體實施型號軟件配置管理工作展開了詳細描述。還包括創建軟件三庫,展開軟件配備標識,繼續執行軟件配備掌控及審核等等。應當說道,航天型號軟件正是依據這些制度流程貫徹地積極開展實行了工程化所拒絕的基本配置管理過程,也確實創建了研發庫(研究室)、可控庫(質量處)和產品庫(檔案處),使得大量的型號軟件技術狀態以求較好的掌控。但隨著型號任務的大大減少,特別是在是工程進度壓力的持續增大,原先的配置管理過程已越發暴露出諸多問題,亟需不予解決問題。
主要展現出為: 2.1軟件出入庫管理過程簡單,程序環節多,造成工作效率低落 航天型號軟件目前皆劃入“三庫”管理,在對可控庫或產品庫軟件展開出入庫操作者時必需填上軟件移動單,展開軟件變更時還要分別填上軟件問題報告單和變更單。這些表單皆為紙質表格,并必須設計師系統和型號調度系統簽訂。設計師往往要花費不少時間精力來閉環這些管理上的流程。這樣一來往往導致兩種后果,一種是為了管理環節的閉環造成軟件出入庫工作在時間上的浪費;另一種是應急情況下繞過程序必要操作者,事后再后調補涉及申請。
而在實際情況中往往是后者占到了相當大的比例。這種情況的長年經常出現,使得型號軟件出入庫過程漸漸流于形式,還包括配備管理員在內的各種角色皆并未起著理應的未盡起到,簽訂的各種單據表格唯一起到是應付各種質量或軟件工程化監督檢查。
2.2配置管理計劃撰寫流于形式,配備紀實與審計工作實際未有效地積極開展 根據軟件工程化拒絕以及軟件文檔編成的涉及規定,型號軟件在策劃階段不應與開發計劃實時編成軟件配置管理計劃。其目的是根據軟件開發計劃的整體策劃決定,在軟件開發全過程中策劃實行各種適當的配置管理活動,對研發過程中軟件的技術狀態展開把觸。而目前的實際情況是配置管理計劃意味著作為一份必需要已完成的軟件文檔而不存在,其內容往往雷同,并在實際的科研計劃中未曾反映。軟件的配置管理活動除了出入庫以外,并無其他管理活動,在軟件竣工驗收或出廠時對配置管理工作的總結也意味著逗留在對入出庫的基本統計資料。
2.3對軟件基線的了解不做到,沒制訂對基線更改的過程控制 軟件配置管理中一個最重要的概念就是基線的創建?;€作為軟件技術狀態管理的一種最重要手段起著十分有效地的起到。但在目前型號軟件配置管理中對軟件基線的了解還只逗留在“三個基線就是任務書、市場需求和軟件產品,基線就是要展開評審”的層次上。在配置管理活動中未針對軟件基線展開過程管理和流程設計,對基線更改、基線公布等最重要的技術狀態掌控活動沒制訂明確的繼續執行步驟。
尤其是對于基線公布,很更容易導致軟件版本升級后涉及方卻無法及時知悉,甚至不會造成型號經常出現質量問題?! ?配置管理工作的優化思路 當前航天型號軟件配置管理工作,乃至軟件工程化所面對的諸多問題,不謀而合根本原因,還是并未幾乎將型號軟件作為一個獨立國家的產品對待所致。軟件作為一種類似的產品,通過幾十年的發展,早已構成了一套比較完備研發管理模式,各種軟件生命周期模型是指導型號軟件研制開發過程的基本模式,除了標準的軟件工程化拒絕,目前在航天型號研制過程中正在實行的CMM標準體系,堪稱將軟件開發的過程加以細化和分析,明確到研發過程中的每一步驟。充分利用這些更為先進設備的軟件開發技術管理手段,以提高管理活動效率,提升軟件質量水平為目的,確實使軟件工程化管理活動充分發揮實質。
通過深入分析,在糅合國內外軟件配置管理的一些先進經驗,融合型號軟件開發的特點,可以從幾方面對現有的軟件配置管理工作加以優化完備?! ?.1軟件的文檔與代碼聯合劃入配置管理工作 軟件文檔作為軟件產品的最重要組成部分,也是軟件技術狀態的一種密切相關形式。軟件文檔與代碼必需維持有效地的一致性和可追溯性。
自從航天型號積極開展軟件工程化以來,仍然將軟件文檔按照普通設計文件展開管理,而航天型號產品的設計文件和圖紙是以硬件產品為主要對象,文件和圖紙的技術狀態更改是使用變更單或背離單的形式已完成。而軟件產品的技術狀態更改是通過版本升級,因此軟件文檔為了維持一致性和可追溯性,也應當使用版本升級的方式展開更改管理。目前型號產品軟件的各種文檔皆使用硬件設計文件審簽系統管理,其更改必須通過變更單的方式,不會造成變更前的軟件文檔狀態無法記錄留存。而目前軟件代碼的更改卻嚴格執行版本升級方式,在客觀上無法確保軟件文檔與代碼確實的一致性。
若要從顯然解決問題這一問題,只有將軟件文檔與代碼統一展開配置管理。軟件文檔的更改轉用版本升級的方式已完成,并與軟件代碼的更改同步進行。軟件文檔在橫向上的歷史狀態可追溯(通過文檔版本升級),在縱向上與對應的軟件代碼版本可追溯。在實際型號工作中,往往軟件版本升級十分頻密,確實構建文檔與代碼的統一管理必需依賴信息化手段,即軟件配置管理工具平臺。
3.2融合CMM體系建設,優化型號軟件配置管理過程 CMM體系(能力成熟度模型)是近年來國際上規范軟件設計研發過程,提升軟件產品質量的一種有效地手段。它的核心思想是特別強調軟件開發前期要相結合客觀數據展開詳盡的策劃,在研發過程中要動態監督,對經常出現的問題要及時閉環處置,確保實際工作與策劃的基本一致性,并通過對研發過程的掌控保證最后軟件產品質量。
其中對于軟件配置管理,CMM體系是作為一個獨立國家的過程域制定了詳盡的規范,還包括了大量的共用實踐中和專用實踐中。實事求是地談,目前航天型號軟件的研發受限于型號項目大環境的制約,軟件開發的工程進度無法獨立國家,因此目前還無法按照CMM體系的拒絕幾乎覆蓋面積。但對于軟件配置管理過程域的很多拒絕可以融合航天軟件特點實行改良。
在軟件配置管理過程中,CMM體系十分特別強調對于基線的掌控,尤其是基線的創建和更改,背后體現的深層次原因就是對軟件最重要技術狀態的把觸。對軟件的變更慎之又慎,這方面正是目前航天軟件所缺乏的?;€的更改,還包括了文檔的更改和代碼的更改,任何的更改都必須經過涉及方的辯論并評審,同時還必須及時向各方公布。另一方面,配置管理過程中產生的各種數據和信息都必須及時搜集匯總,便于后期統計資料處置。
3.3充分利用信息化平臺,創建型號軟件配置管理系統 隨著型號軟件數量的大大減少,配置管理工作的大大細化了解,必需使用適合的信息化平臺才能確實使軟件配置管理工作有效地運營。目前有兩種思路積極開展信息化平臺建設。一是用于商用成熟期配置管理工具。目前各類商用配置管理工具種類多樣,如C/CQ等,這些商用配置管理工具的功能一般都十分強勁,但往往與各單位的航天型號軟件管理實際情況有較小差異,必需展開二次開發或自定義,不便于根據實際情況靈活性調整,且二次開發費用不較低。
另一種是充份利用自身資源,以本單位本部門的實際市場需求為導向,自行研發配置管理工具。這樣做到的益處是工具的各項功能是根據實際必須自定義,用于更為便利,功能雖然較少但充足用于,且可以逐步完善。其僅次于的優勢在于可以根據配置管理活動的實際市場需求及時更改完備。
目前航天各企業單位正在充份利用自身信息中心的研發能力,融合航天軟件項目管理系統的研發,將軟件文檔與代碼在信息化平臺上統一展開配置管理。目前正在試運營階段,可行性感覺效果較好?! ?結束語 配置管理是軟件工程簡化的最重要內容之一,也是確保型號軟件技術狀態可控管理的有效途徑。
管理的目的在于提高效率,確保產品質量,因此必需融合航天企業單位的實際情況因地制宜地展開。逃跑確實影響產品工程進度和質量的關鍵環節把觸,才能使管理起著確實的起到。信息化手段作為提升工作效率的有效地方法目前已被廣泛使用,但其卻是只是明確構建的工具,確實的核心內容還應當全面地辨別管理流程的每一個細節,這樣才能確實通過配置管理工作提升軟件開發的效率和質量。
作者簡介 匡曉霞(1981-)女,河南省信陽市人。碩士研究生學歷。
現為上海機電工程研究所工程師?! ∽髡邌挝弧 ∩虾C電工程研究所上海市201109 來源:電子技術與軟件工程 2016年15期 作者:匡曉霞刊登請求標明來源。
原文地址:http://www.lw54.com/html/fazhan/20181222/8041631.。
本文關鍵詞:愛游戲體育APP,愛游戲官方網站ayx體育,ayx愛游戲官網app
本文來源:愛游戲體育APP-www.libuz.com