軟件開發管理
隨著技術的發展,產品的智能化程度越來越高,日益趨向光、機、電、軟一體化方向發展,其中,軟件開發管理已成為研發管理的瓶頸問題。在軟件研發過程中面臨的問題與挑戰主要有:軟件產品的生命周期如何管理?軟件發布管理、軟件版本基線管理、軟件文檔管理(如需求規格書,設計規格書,測試規格書等)如何管理?軟件開發文檔版本如何回溯?SIPM/PLM軟件開發管理解決方案可以實現快速定制,有效進行數據管理,滿足不同類型企業的應用要求,并能很好的適應用戶需求的變化,支持企業持續的管理改進。
軟件開發管理的特色
(一)總體架構
軟件管理包含對軟件版本,軟件模塊結構,軟件版本基線,相關文檔(需求規格書、設計規格書、測試規格書、使用手冊、技術文檔)等的管理,總體架構圖如下。
(二)軟件產品數據模型生命周期管理
1.實現軟件產品系統、子系統、模塊結構管理。
2.各模塊的需求規格書、設計規格書、測試規格書以及其他技術文檔的版本管理。
3.軟件設計模塊結構的變更管理。
(三)軟件版本基線管理
基線管理用于記錄軟件產品某個階段的軟件基線(含軟件產品結構,各種規格書,代碼壓縮包等)數據快照,便于更快地回溯歷史數據,滿足軟件工程的要求。
(四)軟件發布管理
軟件發布采用軟件版本遞增方式的記錄,每個版本對于非軟件研發人員都是一個軟件物料,可供測試和批量應用(含燒制),每個版本都包含可執行包、代碼壓縮包、軟件使用手冊等數據。
通過軟件物料實現機電軟一體化的BOM管理,非軟件開發人員只能使用發布后的軟件數據(含可執行包、使用手冊等),滿足企業對于軟件開發管理的特殊保密要求。
軟件開發管理的效益
SIPM/PLM軟件開發管理能實現前后數據流的無縫結合,有效管理從需求、設計、開發、測試到發布的整個開發過程的文檔和BUG信息。并且通過規范化的體系設計和標準化的模塊設計,使得軟件開發遵循質量體系的管理要求,軟件開發成果得以共享、重用,構建更加靈活的面向企業需求的軟件開發管理體系。
軟件開發管理的優勢
(1)實現軟件開發全過程管理,所有設計數據均可追本溯源,滿足質量體系管理要求;
(2)通過軟件版本和軟件物料的概念,實現結構、電子、軟件的協同;
(3)發布管理可有效預防現場使用錯誤的軟件版本;
(4)實現軟件BUG的處理過程閉環管理;
(5)通過基線可以快速追溯任意版本軟件的設計文檔、代碼包。