1、主題內容與適用范圍
本規范規定了在制訂軟件配置管理計劃時應該遵循的統一的基本要求。
本規范適用于軟件特別是重要軟件的配置管理計劃的制訂工作。對于非重要軟件或已開發好的軟件,可以采用本規范規定的要求的子集。
2、引用標準
GB/T 11457 軟件工程術語
GB 8566 計算機軟件開發規范
GB 8567 計算機軟件產品開發文件編制指南
GB/T 12504 計算機軟件質量保證計劃規范
3、術語
下面給出在本規范中用到的一些術語的定義,其它術語的定義按GB/T 11457。在引用時,特別要注意線(baseline)、配置控制(configuration)、配置控制組(configuration control board)、配置檢查(configuration audit)、配置標識(configurationidentification)和配置狀態記錄(configuration status accounting)等術語的定義。
3.1項目委托單位(project entrust organization)
項目委托單位是指為產品開發提供資金并通常也是(但有時也未必)確定產品需求的單位或個人。
3.2 項目承辦單位(project undertaking organization)
項目承辦單位是指為項目委托單位開發、購置或選用軟件產品的單位或個人。
3.3 軟件開發單位(software development organization)
軟件開發單位是指直接或間接受項目委托單位委托而直接負責開發軟件的單位或個人。
3.4 用戶(user)
用戶是指實際全勝軟件來完成某項計算、控制或數據處理等任務的單位或個人。
3.5 軟件(software)
軟件是指計算機程序及其有關的數據和文檔,也包括固化了的程序。
3.6 重要軟件(critical software)
重要軟件是指其故障會影響到人身安全、會導致重大經濟損失或社會損失的軟件。
3.7 軟件生存周期(software life cycle)
軟件生存周期是指從軟件系統設計對軟件系統提出應用需求開始,經過開發,產生出一個滿足需求的計算機軟件系統,然后投入運行,直至該軟件系統退役為止。其間經歷系統分析與軟件定義、軟件開發以及系統的運行與維護等三個階段。其中軟件開發階段一般又分成需求分析、概要設計、詳細設計、編碼與單元測試、組裝與系統測試以及安裝與驗收等六個階段。
3.8 軟件開發庫(software development library)
軟件開發庫是指在軟件生存周期的某一個階段期間,存放與該階段軟件開發工作有關的計算機可讀信息和人工可讀信息的庫。
3.9 軟件受控庫(software sontrolled library)
軟件受控庫是指在軟件生存周期的某一個階段結束時,存放作為階段產品而釋放的、與軟件開發工作有關的計算機可讀信息一人工可讀信息的庫。軟件配置管理就是對軟件受控庫中的各軟件項進行管理,因此軟件受控庫也叫做軟件配置管理庫。
3.10 軟件產品庫(software product libary)
軟件產品庫是指在軟件生存周期的組裝與系統測試階段結束后,存放最終產品而后交付給用戶運行或在現場安裝的軟件的庫。
3.11 接口控制(interface control)
接口控制是指描述有關由一個或多個部門提供的兩個或兩個以上的配置項接口的所有功能特性和物理特性的過程。在實現之前,要確保對這些功能特性和物理特性所建議的修改已經過評審和批準。
3.12 功能基線(functional baseline)
功能基線是指在系統分析與軟件定義階段結束時,經過正式評審和批準的系統設計規格說明書中對待開發系統的規格說明;或是指經過項目委托單位和項目承辦單位雙方簽字同意的協議書或合同中所規定的對待開發軟件系統的規格說明;或是由下級申請經上級同意或直接由上級下達的項目任務書中所規定的對待開發軟件系統的規格說明。功能基線是最初批準的功能配置標識。
3.13 指派基線(allocated baseline)
指派基線是指在軟件需求分析階段結束時,經過正式評審和批準的軟件需求的規格說明。指派基線是最初批準的指派配置標識。
3.14 產品基線(product baseline)
產品基線是指在軟件組裝與系統測試階段結束時,經過正式評審的批準的有關所開發的軟件產品的全部配置項的規格說明。產品基線是最初批準的產品配置標識。
3.15 軟件配置(software configuration)
軟件配置是指一個軟件產品在軟件生存周期各個階段所產生的各種形式(機器可讀或人工可讀)和各種版本的文檔、程序及其數據的集合。該集合中的每一個元素稱為該軟件產品軟件配置中的一個配置項(configuration item)。
3.16 釋放(release)
釋放是指在軟件生存周期的各個階段結束時,由該階段向下階段提交該階段產品的過程。它也指將集成與系統測試階段結束時所獲得的最終產品向用戶提交的過程。后面這個過程也中做交付(delivery)。
共3頁: 1 [2] [3] 下一頁 |