1目的
對(duì)軟件開發(fā)全過程進(jìn)行控制,確保軟件產(chǎn)品質(zhì)量滿足規(guī)定要求。
2適用范圍
適用于公司所有軟件的研發(fā)。
3應(yīng)用文件
GB1.1―2009 標(biāo)準(zhǔn)化工作導(dǎo)則 第1部分:標(biāo)準(zhǔn)的結(jié)構(gòu)和編寫規(guī)則
GB/T19001―2016 質(zhì)量管理體系 要求
GB/T 24001―2016 環(huán)境管理體系――要求及使用指南
ISO45001:2018 職業(yè)健康安全管理體系 要求
4術(shù)語
4.1軟件
軟件指計(jì)算機(jī)程序和相應(yīng)的數(shù)據(jù)和文檔,包括固件中的程序和數(shù)據(jù)。
4.2文檔
文檔是對(duì)軟件的書面描述和說明,它定義了軟件的功能、性能、組成、設(shè)計(jì)、測(cè)試和使用方法等。
5職責(zé)
5.1研發(fā)部:是本程序的主管部門,負(fù)責(zé)ZU織軟件的開發(fā)、評(píng)審和文檔的審核并對(duì)軟件質(zhì)量嚴(yán)格把關(guān),滿足本公司及客戶的需求;
5.2總工程師或副總工程師:負(fù)責(zé)文檔的批準(zhǔn);
5.3軟件項(xiàng)目設(shè)計(jì)人員:負(fù)責(zé)軟件的設(shè)計(jì)和開發(fā),負(fù)責(zé)編制軟件文檔。
6管理活動(dòng)及其流程
7程序
軟件項(xiàng)目負(fù)責(zé)人根據(jù)《合同》或《開發(fā)任務(wù)書》對(duì)軟件項(xiàng)目的開發(fā)進(jìn)行策劃,編制《軟件開發(fā)計(jì)劃》。
7.1軟件設(shè)計(jì)的質(zhì)量控制
7.1.1軟件需求分析
根據(jù)《合同》或《開發(fā)任務(wù)書》的技術(shù)要求,進(jìn)行軟件需求分析,應(yīng)確定與軟件產(chǎn)品有關(guān)的要求,形成需求分析文檔,并經(jīng)部門主管審批。
軟件需求分析報(bào)告具體應(yīng)包括以下內(nèi)容:
a) 系統(tǒng)設(shè)計(jì)要求;
b) 系統(tǒng)性能要求;
c) 設(shè)備要求;
d) 接口設(shè)計(jì)要求;
e) 操作使用要求;
f) 系統(tǒng)設(shè)計(jì)標(biāo)準(zhǔn);
g) 系統(tǒng)備份和維護(hù)要求。
填寫《軟件需求分析報(bào)告》,《軟件需求分析報(bào)告》應(yīng)進(jìn)行評(píng)審,并形成軟件需求分析評(píng)審報(bào)告。
7.1.2軟件設(shè)計(jì)
軟件項(xiàng)目組根據(jù)軟件需求分析報(bào)告進(jìn)行軟件設(shè)計(jì),編制軟件設(shè)計(jì)功能框圖、確認(rèn)軟件界面并與用戶溝通。軟件設(shè)計(jì)分為概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個(gè)部分,所產(chǎn)生的軟件設(shè)計(jì)報(bào)告文檔需驚醒校對(duì)、審核、批準(zhǔn)三級(jí)簽署,并形成《軟件設(shè)計(jì)評(píng)審報(bào)告》。
7.1.3軟件實(shí)現(xiàn)
依據(jù)軟件設(shè)計(jì)說明軟件項(xiàng)目組進(jìn)行軟件編碼、調(diào)試,使其能夠滿足產(chǎn)品使用要求。軟件實(shí)現(xiàn)過程中各階段工作完成后應(yīng)通過相關(guān)的檢查、驗(yàn)證后才能轉(zhuǎn)入下階段工作。
7.1.4軟件測(cè)試
軟件項(xiàng)目組編制《軟件測(cè)試計(jì)劃》,依據(jù)《軟件測(cè)試計(jì)劃》實(shí)施分級(jí)、分階段軟件測(cè)試,該測(cè)試活動(dòng)可與硬件系統(tǒng)同時(shí)進(jìn)行,也可軟件單獨(dú)測(cè)試。測(cè)試內(nèi)容應(yīng)包括:可安裝性測(cè)試、性能測(cè)試、可靠性測(cè)試、人機(jī)界面測(cè)試、外部接口測(cè)試、安全性測(cè)試。檢查軟件產(chǎn)品手否能實(shí)現(xiàn)或滿足軟件需求所規(guī)定的功能和性能要求,將測(cè)試結(jié)果編寫成軟件測(cè)試報(bào)告。
7.1.5軟件評(píng)審
在軟件研發(fā)階段,應(yīng)進(jìn)行軟件需求評(píng)審、軟件設(shè)計(jì)評(píng)審、軟件測(cè)試評(píng)審、軟件驗(yàn)收評(píng)審。
7.1.5.1軟件需求評(píng)審
檢查評(píng)價(jià)編制的軟件需求規(guī)格說明是否合理可行,主要評(píng)審每個(gè)軟件配置項(xiàng)的軟件需求說明的正確性、可理解性和完整性。
7.1.5.2軟件設(shè)計(jì)評(píng)審
審查每個(gè)設(shè)計(jì)單元設(shè)計(jì)的正確性,軟件文檔是否符合有關(guān)技術(shù)規(guī)范。
7.1.5.3軟件測(cè)試和驗(yàn)收評(píng)審
對(duì)軟件進(jìn)行綜合評(píng)審,主要檢查軟件的功能。性能實(shí)際測(cè)試結(jié)果與要求的一致性,程序運(yùn)行結(jié)果與軟件設(shè)計(jì)的一致性,文檔描述與程序的一致性以及文檔的完整性、準(zhǔn)確性。對(duì)于非D立的軟件產(chǎn)品,可結(jié)合硬件產(chǎn)品或系統(tǒng)同時(shí)進(jìn)行。
7.1.6軟件驗(yàn)收
軟件項(xiàng)目組編制軟件驗(yàn)收所需的文檔及軟件驗(yàn)收申請(qǐng)報(bào)告,zu織軟件驗(yàn)收,以檢驗(yàn)軟件是否滿足《合同》或《軟件需求分析報(bào)告》的指標(biāo)要求。
內(nèi)部驗(yàn)收由計(jì)算機(jī)技術(shù)人員和有關(guān)的zhuan家組成軟件驗(yàn)收小組,負(fù)責(zé)軟件驗(yàn)收的全部技術(shù)工作,外部驗(yàn)收由顧客zu織。
驗(yàn)收時(shí)應(yīng)填寫軟件驗(yàn)收?qǐng)?bào)告。
7.2軟件配置管理
7.2.1配置標(biāo)識(shí)
為確保軟件開發(fā)有步驟地進(jìn)行,必須確定開發(fā)基線。制定和執(zhí)行文檔管理規(guī)程,如標(biāo)題編號(hào)編目及命名規(guī)則等。
7.2.2配置控制
制定和執(zhí)行軟件及文檔的修改規(guī)程。
7.2.3配置狀態(tài)記實(shí)
制定配置狀態(tài)紀(jì)實(shí)規(guī)程,確保軟件記錄報(bào)告、軟件狀態(tài)、開發(fā)基線和軟件修改的一致性。
7.3軟件運(yùn)行和維護(hù)
軟件維護(hù)是在軟件交付使用后,為糾正故障改善性能或其它屬性,或使軟件適應(yīng)改變了的環(huán)境所進(jìn)行的修改活動(dòng)。主要包括完善性維護(hù)、適應(yīng)性維護(hù)和改正性維護(hù)。軟件維護(hù)主要由研發(fā)部軟件設(shè)計(jì)人員負(fù)責(zé)。軟件維護(hù)過程中應(yīng)形成完整的記錄。軟件和硬件一起交付后投入運(yùn)行,并做好維護(hù)和管理工作;
a) 如果顧客需要培訓(xùn),項(xiàng)目組需編制培訓(xùn)計(jì)劃并進(jìn)行培訓(xùn),應(yīng)填寫培訓(xùn)記錄;
b) 如果需要維護(hù)、升級(jí),應(yīng)首先提出軟件維護(hù)申請(qǐng)報(bào)告。經(jīng)主管L導(dǎo)批準(zhǔn)和使用方同意后方可進(jìn)行維護(hù),維護(hù)結(jié)果應(yīng)形成軟件維護(hù)報(bào)告和軟件版本控制記錄;
c) 如果需要修改軟件,其修改內(nèi)容應(yīng)經(jīng)主管L導(dǎo)審批和使用方批準(zhǔn),獲得批準(zhǔn)后方可修改,修改后應(yīng)重新測(cè)試或回歸測(cè)試。