系統(tǒng)和軟件工程生存周期管理標準體系概述
自從2003年ISO/IEC JTC1/SC7聯(lián)合INCOSE、IEEE等組織啟動ISO/IEC 15288:2002 Systems engineering — System life cycle processes和ISO/IEC 12207:1995 Information technology — Software life cycle processes兩個標準協(xié)調(diào)一致工作,十多年來系統(tǒng)工程和軟件工程相關國際標準日益成熟完善,不但實現(xiàn)了ISO/IEC/IEEE 15288和ISO/IEC/IEEE 12207兩個標準的協(xié)調(diào)一致,形成了系統(tǒng)和軟件工程生存周期管理統(tǒng)一的共用詞匯、過程集合和結構,而且形成了兩個領域共享一致、相對完整的生存周期管理標準體系,如圖1所示。
圖1?系統(tǒng)和軟件工程生存周期管理國際標準體系
系統(tǒng)和軟件工程生存周期管理國際標準體系包括基礎和框架層(系統(tǒng)和軟件工程術語和知識體系、體系分類、過程框架和生存周期管理頂層指南)、生存周期過程層(系統(tǒng)、軟件和體系)、生存周期過程應用指南層(系統(tǒng)、軟件和體系,以及面向國防新項目和小微組織體的應用)、過程詳述層(ISO/IEC/IEEE 15288、ISO/IEC/IEEE 12207各過程組和過程)、評估和治理層(系統(tǒng)、軟件、質(zhì)量管理、系統(tǒng)和軟件工程職業(yè)資格認證)、產(chǎn)出物描述層(架構和文檔)、以及工具層(需求工程、技術狀態(tài)管理、產(chǎn)品線、基于模型的系統(tǒng)和軟件工程)。
圖1還提供了各國際標準的負責組織,并更新了制定狀態(tài)??梢钥吹饺缦卢F(xiàn)象和趨勢:
-
-體系(SoS)作為一類特殊的系統(tǒng),逐漸成為ISO/IEC JTC1/SC7和生存周期管理領域內(nèi)與系統(tǒng)、軟件并列的標準化對象;
-
-組織體(Enterprise)作為一類特殊的系統(tǒng),與系統(tǒng)和軟件并列,被納入截至目前最新版架構標準(42010/20/30)的適用范圍;
-
-以新版三個架構標準2019年前后分別發(fā)布和立項為標志,系統(tǒng)工程生存周期管理相關標準開始新一輪修訂。目前,ISO/IEC/IEEE 15288和INCOSE系統(tǒng)工程手冊v5正在修訂中;
-
-面向MBSE新范式的第一個國際標準——ISO/IEC/IEEE 24641: Methods and tools for model-based systems and software engineering正在制定中。
參考ISO/IEC/IEEE 15288和ISO/IEC/IEEE 12207兩個標準協(xié)調(diào)一致的方法以及圖1中系統(tǒng)和軟件工程生存周期管理國際標準體系,圖2給出了圍繞GB/T 22032和GB/T 8566兩個國家標準協(xié)調(diào)一致工作的現(xiàn)狀和未來工作展望。我們可以通過自主制定相關國家標準或采用對應國際標準的方式,實現(xiàn)有中國特色的系統(tǒng)和軟件工程生存周期管理國家標準體系。
圖2 系統(tǒng)和軟件工程生存周期管理國家標準體系
生存周期管理標準是系統(tǒng)和軟件工程領域的頂層標準,起到統(tǒng)領全局的框架作用。生存周期管理標準制定的目標是統(tǒng)一對生存周期模型?、過程、活動等的認識,并通過經(jīng)驗總結給出開展相應過程和活動的實踐,以指導系統(tǒng)和軟件工程的生存周期管理、過程評估和改進。