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