船用軟件船級社認證是指船用計算機系統(tǒng)(以下簡稱計算機系統(tǒng),包括可編程電子系統(tǒng))中軟件的可靠性及安全性評估指南,對船用計算機系統(tǒng)中軟件的開發(fā)、測試、認證、生產(chǎn)、維護提出了安全及可靠性的技術(shù)要求。本指南也對與軟件相關(guān)的硬件制定了一些要求,這些要求需與產(chǎn)品的技術(shù)要求結(jié)合使用。本指南適用安裝于入級船舶上,提供符合入級要求的控制、報警、監(jiān)測、安全或內(nèi)部通信功能的計算機系統(tǒng),包括可編程電子系統(tǒng)。不適用于裝載儀以及國際海事組織已有具體性能標準的無線電通信設(shè)備和航行設(shè)備。
船用軟件船級社認證對首先質(zhì)量體系 的要求 的要求
5.1 質(zhì)量保證體系
5.1.1 應(yīng)通過質(zhì)量保證體系證明系統(tǒng)集成商和供應(yīng)商具有一定的產(chǎn)品質(zhì)量保證能力和質(zhì)量管理水平,以及系統(tǒng)集成商和供應(yīng)商制定了能確保產(chǎn)品符合本社規(guī)范及相關(guān)公約的管理制度。
5.1.2 系統(tǒng)集成商和供應(yīng)商應(yīng)建立并實施ISO9001或等效標準的質(zhì)量管理體系并持有有效證書。系統(tǒng)集成商和供應(yīng)商在管理軟件編制、試驗和相關(guān)硬件的質(zhì)量體系時應(yīng)考慮到ISO9001的規(guī)定。質(zhì)量體系應(yīng)包括:
(1) 與責任、系統(tǒng)文件、配置管理和人員資格相關(guān)的程序。
(2) 軟件和相關(guān)硬件生命周期的程序,包括:
① 從供應(yīng)商處采購相關(guān)硬件和軟件的機構(gòu)設(shè)置;
② 軟件代碼編寫和驗證的機構(gòu)設(shè)置;
③ 船上系統(tǒng)集成之前驗證的機構(gòu)設(shè)置。
(3) 質(zhì)量體系認可應(yīng)至少滿足以下要求:
① II類和III類計算機系統(tǒng)應(yīng)在系統(tǒng)、子系統(tǒng)以及可編程設(shè)備和模塊層級具有驗證程序,以驗證軟件代碼;
② II類和III類計算機系統(tǒng)應(yīng)具有檢查點,檢查點可以是一份要求提交的文件、一次測試、一次技術(shù)設(shè)計審查會或者專家評審會;
③ 告知業(yè)主軟件修改和船上安裝的流程。
(4)應(yīng)制定質(zhì)量計劃文檔,以記錄質(zhì)量管理系統(tǒng)如何適用于特定計算機系統(tǒng),和至少包括上述(1)至(3)要求的所有內(nèi)容。
5.2 軟件質(zhì)量計劃
5.2.1 系統(tǒng)集成商和供應(yīng)商應(yīng)制定針對軟件開發(fā)生命周期的質(zhì)量計劃。
5.2.2 軟件質(zhì)量計劃應(yīng)規(guī)范該軟件整個生命周期的活動,明確相關(guān)程序、職責和系統(tǒng)文件,包括配置管理。所制定的質(zhì)量計劃可參照IEEE 730的要求。
5.2.3 對于II、III類系統(tǒng)的軟件,質(zhì)量計劃中應(yīng)包含安全功能要求部分,應(yīng)設(shè)計具體保證方法,以驗證和確認安全功能要求是否得以滿足。
5.2.4 在軟件開發(fā)生命周期階段中,應(yīng)制定船用計算機系統(tǒng)的配置管理,詳見5.6條。
5.3 生產(chǎn)中質(zhì)量控制
5.3.1 通過切實可行的質(zhì)量保證措施、計劃和組織,確保產(chǎn)品的質(zhì)量。
5.3.2 系統(tǒng)集成商和供應(yīng)商應(yīng)具有針對產(chǎn)品的質(zhì)量控制文件,該質(zhì)量控制文件應(yīng)準確描述產(chǎn)品的生產(chǎn)工藝流程,并用文字以及圖表清晰描述各工藝流程的質(zhì)量控制要求;還應(yīng)包含明確的控制對象、控制標準、控制方法及檢驗方法和生產(chǎn)質(zhì)量保證措施落實的證明文件。對于安全相關(guān)功能的產(chǎn)品,還要求提供通過“試驗和模擬”的證明文件。
5.4 最終的試驗報告
5.4.1 系統(tǒng)集成商應(yīng)對產(chǎn)品進行最終測試并提供報告。最終的試驗報告是根據(jù)成品試驗和試驗結(jié)果記錄生成的報告。
5.5 軟件可追溯性
5.5.1 軟件可追溯性要求:必須按程序?qū)幊虄?nèi)容和數(shù)據(jù)的修改以及版本的變化進行標識并文檔化。確保在需要時對軟件產(chǎn)品質(zhì)量形成過程實行可追溯。通過軟件配置管理及軟件版本說明等質(zhì)量保證文件,明確編程內(nèi)容、數(shù)據(jù)的修改以及版本的變化所必須遵循的流程(特別是告知業(yè)主軟件修改和船上安裝的流程),并確定在文件中記錄這些修改或變化。
5.5.2 這些文件至少應(yīng)保存至軟件開發(fā)生命周期結(jié)束后一年。系統(tǒng)集成商應(yīng)有明確證據(jù)證明該軟件確實退役。