標準解讀

GB/T 20158-2006《信息技術 軟件生存周期過程 配置管理》是中國關于軟件開發領域中配置管理的一個重要國家標準。該標準詳細規定了在軟件生命周期過程中實施配置管理的規范和要求,旨在確保軟件產品的完整性和可追溯性,以及提高軟件開發過程的效率和質量。以下是標準內容的概覽:

標準范圍

本標準適用于所有類型的軟件開發項目,無論是定制開發還是產品化開發,從小型項目到大型復雜系統均適用。它覆蓋了軟件從概念形成、需求分析、設計、編碼、測試、部署到維護的整個生命周期中的配置管理活動。

關鍵術語定義

標準首先明確了配置管理相關的基礎術語,如配置項、基線、配置庫、配置審計等,為后續內容奠定語言基礎。

配置管理目標

  • 控制變更:確保所有對軟件配置項的修改都是經過審批并被正確跟蹤的。
  • 保證完整性:維護軟件配置項的完整性和一致性,包括其關聯文檔和依賴關系。
  • 支持追溯性:提供從需求到最終產品的可追溯路徑,便于問題定位和影響分析。
  • 支持復用:促進軟件組件和知識的重用,提升開發效率。

配置管理過程

標準詳細闡述了配置管理的關鍵過程,包括:

  • 配置標識:明確哪些工作產品(如代碼、文檔、工具等)需要納入配置管理,并給予唯一標識。
  • 配置控制:建立一套流程來管理配置項的變更,包括變更請求、評審、批準和實施。
  • 配置狀態記錄:維護配置項的當前狀態信息,包括版本、位置、負責人等。
  • 配置審核:定期或按需進行配置審核,以驗證配置管理活動的合規性和有效性。
  • 配置發布管理:管理軟件版本的構建、測試和發布過程,確保發布的正確性和完整性。

配置管理工具與環境

強調了使用自動化工具支持配置管理活動的重要性,包括配置庫管理系統、變更管理工具等,以提高效率和準確性。

組織與人員

明確了配置管理團隊的角色和職責,以及參與配置管理活動的各類人員(如項目經理、開發人員、質量保證人員)的協作機制。

文檔化要求

要求在整個配置管理過程中生成并維護必要的文檔,如配置管理計劃、配置項清單、變更記錄等,以確保過程透明和可追溯。


如需獲取更多詳盡信息,請直接參考下方經官方授權發布的權威標準文檔。

....

查看全部

  • 現行
  • 正在執行有效
  • 2006-03-14 頒布
  • 2006-07-01 實施
?正版授權
GB/T 20158-2006信息技術軟件生存周期過程配置管理_第1頁
GB/T 20158-2006信息技術軟件生存周期過程配置管理_第2頁
GB/T 20158-2006信息技術軟件生存周期過程配置管理_第3頁
GB/T 20158-2006信息技術軟件生存周期過程配置管理_第4頁
GB/T 20158-2006信息技術軟件生存周期過程配置管理_第5頁
已閱讀5頁,還剩19頁未讀 繼續免費閱讀

下載本文檔

GB/T 20158-2006信息技術軟件生存周期過程配置管理-免費下載試讀頁

文檔簡介

ICS35.080L77中華人民共和國國家標準GB/T20158-2006/ISO/IECTR15846:1998信息技術軟件生存周期過程配置管理Informationtechnology--Softwarelifecycleprocesses-Configurationmanagement(ISO/IECTR15846:1998,IDT)2006-03-14發布2006-07-01實施中華人民共和國國家質量監督檢驗檢疫總局發布中國國家標準化管理委員會

GB/T20158-2006/ISO/IECTR15846:1998三次前言引言1范圍2符合性3規范性引用文件4術語和定義5縮略語6SCM過程實施7軟件配置標識:8軟件配置控制9軟件配置狀態統計軟件配置評價…軟件發布管理和交付…12接口控制………....附錄A(資料性附錄)GB/T20158、GB/T8566和GB/T19017間的對照A.1本標準與GB/T8566和GB/T19017的對照A.2GB/T8566與本標準條款間的對應關系參考文獻

GB/T20158-2006/ISO/IECTR15846:1998本標準等同采用ISO/IECTR15846:1998《信息技術軟件生存周期過程配置管理》英文版)將原文中的"本技術報告"改為"本標準”。本標準的附錄A是資料性附錄本標準由中華人民共和國信息產業部提出。本標準由信息產業部電子第四研究所歸口。本標準由信息產業部電子第四研究所負責起草本標準主要起草人:羅鋒盈、黃家英、王寶艾。

GB/T20158-2006/ISO/IECTR15846:1998與其他標準的相互關系本標準提出軟件配置管理(以下簡稱SCM)過程的要求。SCM是支持軟件產品生存周期的配置管理過程,如《信息技術軟件生存周期過程》GB/T8566)中所述。SCM貫穿于開發、運行和維護過程。本標準的附錄A示出本標準與GB/T8566—2001的對照關系。除個別術語定名不同外,本標準與GB/T19017:1995《質量管理配置管理指南》基本一致。GB/T19017與本標準的對照關系示于附錄A。為便于識別.本標準中對直接引自GB/T8566的條文均加上方框軟件的類型SCM管理那些可以存儲于計算機的包括軟件產品在內的任何信息。例如,規格說明、數據庫模式、測試用例、用戶操作說明、可重用編碼對象、源代碼和可執行代碼或數據。SCM還可以管理存儲在其他位置的有關重要軟件項的清單和記錄。例如,安裝在運行現場的產品或裝載在網絡上的現貨產品。在軟件環境中作為創建、維護、歸檔或恢復可交付軟件產品的工具使用的軟件產品,也屬于可以由SCM管理的軟件類型,它們是運行這種工具的指令、定制產品或參數。軟件環境(如開發環境)可能是可交付的或專有的。SCM可用于生存周期活動的少數軟件項或所有的軟件項。SCM過程的實施可以通過綜合運用各種軟件工具、方法和技術來執行SCM。本標準不規定如何實施或執行SCM過程中的活動和任務。SCM的要求不考慮各種實現SCM的工具。對于SCM的一些新生的要求(例如.對于具有不同產品配置向多個地方交付產品或者對于配置項的并行修改提出的SCM要求)可以在本標準描述的SCM過程中使用,有助于控制這些新生領域。建議打算執行這些任務的各方,在合同協議或SCM策略和工作程序中規定附加要求。注:工作程序可以是文件、模板,等等。好處通過下列手段,本標準可以改進運行、維護和開發等過程中的可視性和可統計性:為標識和控制電子文檔、代碼、接口、數據庫等提供一種適當文檔化的和可重復的方案,以支持軟件生存周期各過程;b)支持所選的開發、維護或運行方法,它們適應需求、標準、策略和指示、組織和管理原理;C生成各種管理和產品信息.它們與基線、變更、版次、版本、歸檔等的狀態有關;將軟件配置項(以下簡稱SCI)遞歸地定義到要加以控制的重要單個項的層次:e)控制用于存儲SCI及其狀態和相關信息的庫;引用GB/T8566的有關過程規定,以確保配置的完整性;控制軟件環境.使軟件產品能在其有效生存周期中得到配置和重新配置:受控的軟件環境包括用于開發和驗證軟件產品的軟件工具、確保配置完整性的軟件工具(如需求跟蹤程序,SCM庫監護器.版本編輯程序)以及運行這些工具的軟件工具(如操作系統)

GB/T20158-2006/ISO/IECTR15846:1998存儲和檢索關于各個SCI和軟件產品配置的異常情況信息;報告知識產權所有權事項,如許可證或版權。合同關系中的SCMSCM的要求至少源于三個供求關系鏈:“)需方將工作委托給軟件產品供方;供方負責交付軟件產品:c)分包商或軟件技術人員完成此工作需方和供方同意使用第三方存檔(契約性保管)時,可能存在第四個供求關系鏈。在此種關系中,除了需方和供方間的雙向供求鏈外,存在一個三角形的單向流——從從供方經由第三方存檔到達需方(見表1和圖1)。對原始需方的好處對于需方.SCM的一些好處是:確保開發、運行或維護需求的完備性:靈活——能夠在受控條件下變更需求;為建立對SCM活動和任務的評價準則奠定基礎d)規定了完備項和不完備(如工程發布)項的條款。采用本標準旨在有助于確保:項目目標滿足顧客和組織約束:b觀定成功實現項目目標的判定準則和方法;規定SCM軟件生存周期產品及其相互關系:規定過程間的相互關系.在這種情況下,SCM活動與其他軟件生存周期過程(例如.軟件質量保證)相互作用;控制軟件基線:創建、使用、監控和調整SCM活動的計劃或有關的計劃文檔;g)規定雙方或多方或過程之間的SCM界面。在由于存在多個小組和(或)分包商關系而更強調接口管理的情況下,通常要調整配置控制,以適應該接口的變化,這些變化將波及分包或組織的各個層面。對軟件產品供方的好處對于軟件產品供方.SCM的一些好處是借助控制變更,關注滿足需求的項;2b)通過為里程碑管理提供SCI的狀態(這種情況下.主要軟件產品來白于某個生存周期過程)支持聯合評審過程:通過匯集符合性檢查用的可度量結果,支持審核過程:支持質量保證、驗證和確認過程向整個軟件生存周期擴展。對分包商或軟件技術人員的好處對于分包商或軟件技術人員.SCM的一些好處是:穩定的基線,但這些基線又是可重建的:狀態信息的一致溝通;有待滿足的各個需求的狀態和相互依賴關系:

GB/T20158-2006/ISO/IECTR15846:1998變更的通知、分析和撤消;受委托的變更權;處理、存儲、復制、打包和發布SCI的一致方法對第三方存檔(保存契約方)的好處SCI的狀態可能會在供方、需方和負責保管物品的第三方代理之間共享,直到一定合同條件得到滿足,例如,最終供方完成支付或清償。對于采用SCM的第三方代理的需方和供方的好處是保證所存放的SCI的完整性。本標準規定了保護和檢索這些SCI的要求表1作為需方作為供方與軟件產品供方的關系:與最終客戶的關系:需方/操作員/用戶請求產品可以提供軟件產品接收SCM管理的產品可以運用軟件產品以交付信息技術服務與SCM過程供方的關系:與街方/操作員/用戶的關系:軟件產品供方請求SCM過程提供軟件產品接收SCM活動和任務的結果接收(經過調整的)SCM過程的要求與分包商或銷售商的關系:與軟件產品供方的關系:SCM過程供方請求分包商的工作或工具接收關于SCM過程的請求接收分包商的工作或工具提供軟件產品SCM結果與更低層分包商的關系:與SCM過程供方的關系:分包商或銷售商可能請求工作或工具,等等接收關于分包商工作或工具的請求瑞方軟件產品供方運行過程維護過程開發過程契約性保管SCM過程供方界面控制契約性保管圖例:關系如下:SCM的供方分分包商、顧客或SCM的需方工具銷售商操作關系圖1:SCM過程的供方和其他各方之間的角色關系

GB/T20158—2006/ISO/IECTR15846:1998信息技術軟件生存周期過程配置管理1范圍本標準是基于GB/T8566的配置管理(CM)過程以下稱作軟件配置管理(SCM)過程.規定了計算機軟件配置管理的實施要求,以用于軟件產品的開發、維護和運行。本標準適用于:任何形式的軟件:軟軟件產品的整個生存周期和生存周期內的單個開發、維護和運行項目;從分包商或銷售商獲得的軟件:軟件產品的供方和需方。本標準適用于供、需雙方的情況,并且雙方屬于同一組織時也同樣適用。這種雙方情況的范圍從非正式協定到正式合同。本標準可由一方用于自我強制安排的任務.或者運用于現貨產品,1.1本標準的剪裁某些軟件產品和軟件生存周期可能需要提出其他適用標準或合同規定的要求或者適合于本地慣例的要求。SCM過程可通過增加要求的方式子以剪裁。如果發現不適用本標準中規定的某些具體的要求.也可對SCM過程加以剪裁.略去這些要求。利用本標準提供的對照表(見附錄A)有助于按照(B/T8566《信息技術軟件生存周期過程》的剪裁要求處理對本標準的剪裁。1.2過程角色本標準的用戶充當需方和供方角色(見圖1)執行GB/T8566中規定的維護和開發過程的軟件產品供方是SCM的需方。對于運行過程.在軟件產品驗收后.上述需方可能針對最終客戶或用戶充當SCM的供方角色SCM過程的供方可充當分包工作或銷售商工作的需方角色2待合性不作要求規范性引用文件下列文件中的條款通過本標準的引用而成為本標準的條款。凡是注日期的引用文件,其隨后所有的修改單(不包括勒誤的內容

溫馨提示

  • 1. 本站所提供的標準文本僅供個人學習、研究之用,未經授權,嚴禁復制、發行、匯編、翻譯或網絡傳播等,侵權必究。
  • 2. 本站所提供的標準均為PDF格式電子版文本(可閱讀打印),因數字商品的特殊性,一經售出,不提供退換貨服務。
  • 3. 標準文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質量問題。

最新文檔

評論

0/150

提交評論