1 主題內(nèi)容與適用范圍 本規(guī)范規(guī)定了在制訂軟件質(zhì)量保證計劃時應(yīng)該遵循的統(tǒng)一的基本要求。
本規(guī)范適用于軟件特別是重要軟件的質(zhì)量保證計劃的制訂工作。對于非重要軟件或已經(jīng)開發(fā)好的軟件,可以采用本規(guī)范規(guī)定的要求的子集。
2 引用標準
GB/T 11457 軟件工程術(shù)語
GB 8566 計算機軟件開發(fā)規(guī)范
GB 8567 計算機軟件產(chǎn)品開發(fā)文件編制指南
GB/T 12505 計算機軟件配置管理計劃規(guī)范
3 術(shù)語
下面給出本規(guī)范中用到的一些術(shù)語的定義,其他術(shù)語的定義按GB/T 11457。
3.1 項目委托單位 project entrust organization
項目委托單位是指為產(chǎn)品開發(fā)提供資金并通常也是(但有時也未必)確定產(chǎn)品需求的單位或個人。
3.2 項目承辦單位 project undertaking organization
項目承辦單位是指為項目委托單位開發(fā)、購置或選用軟件產(chǎn)品的單位或個人。
3.3 軟件開發(fā)單位 software development organization
軟件開發(fā)單位是指直接或間接受項目委托單位委托而直接負責開發(fā)軟件的單位或個人。
3.4 用戶 user
用戶是指實際使用軟件來完成某項計算、控制或數(shù)據(jù)處理等任務(wù)的單位或個人。
3.5 軟件 software
軟件是指計算機程序及其有關(guān)的數(shù)據(jù)和文檔,也包括固化了的程序。
3.6 重要軟件 critical software
重要軟件是指它的故障會影響到人身安全會導(dǎo)致重大經(jīng)濟損失或社會損失的軟件。
3.7 軟件生存周期 software life cycle
軟件生存周期是指從系統(tǒng)設(shè)計對計算機軟件系統(tǒng)提出應(yīng)用需求開始,經(jīng)過開發(fā),產(chǎn)生一個滿足需求的計算機軟件系統(tǒng),然后投入運行,直至該軟件系統(tǒng)退役為止。其間經(jīng)歷系統(tǒng)分析與軟件定義、軟件開發(fā)以及系統(tǒng)的運行與維護第三個階段。其中軟件開發(fā)階段一般又劃分成需求分析、概要設(shè)計、詳細設(shè)計、編碼與單元測試、組裝與系統(tǒng)測試以及安裝與驗收等六個階段。
3.8 驗證 verification
驗證是指確定軟件開發(fā)周期中的一個給定階段的產(chǎn)品是否達到上一階段確立的需求的過程。
3.9 確認 validation
確認是指在軟件開發(fā)過程結(jié)束時對軟件進行評價以確定它是否和軟件需求相一致的過程。
3.10 測試 testing
測試是指通過執(zhí)行程序來有意識地發(fā)現(xiàn)程序中的設(shè)計錯誤和編碼錯誤的過程。測試是驗證和確認的手段之一。
3.11 軟件質(zhì)量 software quality
軟件質(zhì)量是指軟件產(chǎn)品中能滿足給定需求的各種特性的總和。這些特性稱做質(zhì)量特性,它包括功能度、可靠性、易使用性、時間經(jīng)濟性、資源經(jīng)濟性、可維護性和可移植性等。
來源:考試網(wǎng)-質(zhì)量工程師考試