首頁    GJB5000A    軟件狀態控制管理系統介紹

軟件狀態控制管理系統介紹

本系統的開發實施,可輔助軟件研發、測試、試驗、監管和使用人員,對軟件狀態進行有效管控。通過軟件產品狀態定義、標識方法和數字簽名技術,隱性建立軟件標識和軟件產品的對應關系,以防止軟件版本混淆錯用和篡改偽造,以及厘清主體責任關系抗抵賴,保證軟件版本的完整性、一致性、真實性和責任性。同時,為制定和推行軟件狀態控制相關管理制度辦法,提供有效的技術支撐。

    一、功能介紹

考慮到用戶實際應用場景,本系統分為客戶端(C/S架構,一鍵安裝,操作簡單,適合外出或外場使用)和服務器端(B/S架構,集中管理多軟件、多版本的狀態),整體功能架構如下圖:

KS


(1) 信息介質

底下一層,列出了相關信息和存儲介質,包括:安全文庫、狀態文件、結構化數據列表、比對報告、組織架構信息。所有信息和介質,都分別與其上一層的功能模塊相關聯。

(2) 功能模塊

本系統實現的7個功能模塊,其中包括:

l  文檔安全打包

對應生成軟件文檔的安全文庫(單一文件),其逆向過程為解包,只有安全文庫的創建者和共享人可執行解包,由安全文庫還原出原始軟件文檔。

l  版本狀態管控

生成軟件對應的狀態文件(單一文件),本狀態文件時軟件的一個映射,不對目標軟件對象做任何改變,做為軟件驗證鑒別的依據。

l  通訊錄

收集系統使用聯系人信息,生成通訊錄,方便加密文件共享和狀態會簽。

l  軟件信息管理

按照軟件的從屬關系管理軟件,建立軟件基因圖譜,收集軟件版本下對應的資料,包括源程序、安裝包和文檔等。

l  源碼比對與追蹤

以軟件更改說明文檔為主線,建立更改條款和源文件變更的追蹤關系,比對不同版本的源代碼,生成比對報告和統計結果,計算軟件版本相似度。

l  軟件問題管理

按照軟件版本管理軟件問題,提供軟件版本問題的格式化導入、導出,為軟件定型、測評和維護升級提供依據。

l  系統管理

管理角色定位、用戶授權、服務配置、參數設置等。

            二、應用推廣

本系統在研制過程中經過了嚴格的需求分析,和業內專家的指導,同時,也通過了嚴格的測評實驗,歷經近兩年時間,已成為技術狀態管控領域普遍認可和信任的產品,得到業內專家的一致認可和好評。本系統曾在多家軍工單位的業務場景中進行實驗和論證,在多家總體管理單位使用和聯合推廣應用效果良好。


關聯閱讀:裝備軟件版本管控系統技術方案通過火箭軍評審


KS2
178彩票走势图