第六講軟件的質量管理和配置管理課件_第1頁
第六講軟件的質量管理和配置管理課件_第2頁
第六講軟件的質量管理和配置管理課件_第3頁
第六講軟件的質量管理和配置管理課件_第4頁
第六講軟件的質量管理和配置管理課件_第5頁
已閱讀5頁,還剩126頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第六講項目的質量管理前述工作小結合同需求WBS活動活動排序活動歷時估計編制計劃成本估算成本預算1計劃……項目計劃范圍計劃成本計劃進度計劃其它計劃?2RoadMap合同管理

生存期需求管理任務分解項目進度項目估算質量計劃配置計劃風險計劃團隊管理項目度量集成項目跟蹤控制

項目結束3本章要點一、軟件質量的基本概念二、軟件質量管理過程三、軟件質量計劃4質量的概念質量的多種定義

符合目的或者用途(JosephJuran)用戶的感覺就是質量(AVFeigenbaum)符合顧客在其合理價格下對產品的要求(SudIngle)產品或者服務滿足明確和隱含需要能力的性能特性的總體(BS4778)5質量的定義

實體是指可單獨描述和研究的事物,也就是有關質量工作的對象,它的內涵十分廣泛,可以是活動、過程、產品(軟件、硬件、服務)或者組織等。明確需求是指在標準、規(guī)范、圖樣、技術要求和其他文件中已做出規(guī)定的需要。隱含需求是指用戶和社會對實體的期望以及公認的、不必明確的需求,需要對其加以分析研究、識別并加以確定的。質量:國際標準組織對質量的定義:“反映實體滿足主體明確和隱含需求的能力的特性總和”

6質量定義質量是滿足要求的程度,包括符合規(guī)定的要求和滿足顧客的需求.7軟件質量軟件質量是軟件滿足明確說明或者隱含的需求的程度明確說明:查詢功能隱含說明:查詢速度8

軟件質量概念ISO8402定義:“對用戶在功能和性能方面需求的滿足、對規(guī)定的標準和規(guī)范的遵循以及正規(guī)軟件某些公認的應該具有的本質”ANSI/IEEE定義:“與軟件產品滿足規(guī)定的和隱含的需求能力有關的特征和特性的全體”

軟件質量不是絕對的,而是相對的概念,討論軟件的質量,最終將歸結為定義軟件的質量特性,而定義一個軟件的質量,就等價于為該軟件定義一系列質量特性軟件質量:9軟件質量模型B.W.Boehm、T.R.Brown和M.Lipow

于1976年首次提出軟件質量模型1977年Walters和McCall提出了新的軟件質量層次模型與度量1994年ISO9000-3軟件質量國際標準(ISO的軟件質量評價模型)給出了6個軟件質量特性和與其相關的21個質量子特性的明確定義軟件質量模型:10軟件質量模型Boehm軟件質量模型:總體效用可移植性可維護性可使用性可靠性效率人性化可測試性易理解性可修改性設備無關性自包含性準確性完備性健壯性一致性可說明性設備效率易存取性易交流性自描述性結構性簡明性易讀性可擴充性11McCall質量模型12主觀質量模型-ICEDT模型I:直觀性產品的使用是否合乎人們的通常想法?C:一致性產品的運行是否有一貫性?E:效率

產品是否可以讓用戶迅速和經濟地完成其任務?D:耐久性產品是否穩(wěn)定和可靠?T:體貼產品是否充分考慮了用戶的需求?13軟件質量框架模型14軟件質量影響因素正確性

健壯性

效率

完整性(安全性)可用性

風險

可理解性

可維修性

靈活性(適應性)可測試性

可移植性

可重用性

互操作性15質量的重要性質量管理是項目管理的最高統(tǒng)一(三大目標的統(tǒng)一)質量進度費用16質量的重要性軟件危機的主要矛盾低質量的軟件就像定時炸彈低質量的產品,增加成本質量是生命也是信譽17質量的形成質量形成于產品或者服務的開發(fā)過程中,而不是事后的檢查(測試)把關等。18質量管理理論的發(fā)展過程工匠自控質量檢查19201940質量控制TQM質量保證1960197019質量管理的定義

質量管理是項目管理的重要組成部分,是一個項目的性能(功能)、成本、進度3項指標實現(xiàn)的重要領域。質量管理主要就是監(jiān)控項目的可交付產品和項目執(zhí)行的過程,以確保它們符合相關的要求和標準,同時確保不合格項能夠按照正確方法或者預先規(guī)定的方式處理。

質量管理:“確定質量方針、目標和職責并在質量體系中通過質量計劃、質量控制、質量保證和質量改進使其實施的全部管理職能的所有活動”

20質量管理發(fā)展過程及影響因素以產品為中心的質量檢驗和統(tǒng)計質量控制階段(18世紀——1950年)。以顧客為中心的質量保證階段(1950年——1987年)。強調持續(xù)改進的質量管理階段(1987年——現(xiàn)在)。全面質量管理階段(TQM)。檢驗統(tǒng)計質量控制質量保證質量管理全面質量管理21質量管理發(fā)展過程及影響因素產品質量材料方法設備測量人員環(huán)境圖

產品質量的主要影響因素22全面質量管理1.系統(tǒng)的觀點產品質量的形成和發(fā)展過程包括了許多相互聯(lián)系、相互制約的環(huán)節(jié),不論是保證和提高產品質量還是解決產品質量問題,都應該把生產企業(yè)看成一個開放的系統(tǒng),運用系統(tǒng)科學的原理和方法,對所有環(huán)節(jié)進行全面的組織管理。2.向用戶服務的觀點,用戶滿意是第一原則要樹立質量第一、用戶第一的思想,滿足廣義用戶(產品的使用者以及企業(yè)生產過程的下一階段)對產品質量的要求。3.預防為主的觀點,事前主動進行質量管理這個觀點要求生產企業(yè)的質量管理重點應從事后檢驗把關轉移到事前預防,從管結果轉變?yōu)楣芤蛩?,找出影響產品質量的各種因素,抓住主要因素,使生產經營活動處于受控狀態(tài)。23全面質量管理APCD檢查執(zhí)行經驗教訓遺留問題問題原因主要原因計劃圖

質量管理的PDCA循環(huán)圖24軟件質量管理的發(fā)展過程發(fā)展時期程序設計程序系統(tǒng)年代成品開發(fā)組織方式開發(fā)技術特點開發(fā)工具質量管理特征軟件工程至50年代末至70年代初至今程序軟件軟件產品個體項目設計組、軟件作坊軟件機構(軟件工廠)靠開發(fā)者個人技巧機器代碼、匯編語言個人設計、個人使用、手工技巧、無維護觀念、無系統(tǒng)化方法程序設計理論深入、模塊化、自頂向下,逐步求精,不重視維護問題高級語言、操作系統(tǒng)、數(shù)據(jù)管理系統(tǒng)靠少數(shù)人協(xié)調把關系統(tǒng)化、規(guī)范化、全員化逐步產生與各種方法相應的工具、開發(fā)環(huán)境結構化設計理論和方法面向對象方法、快速原型技術。。。25決定質量的因素程序設計:程序系統(tǒng):軟件工程:程序程序員編程程序文檔小組設計編程測試程序文檔數(shù)據(jù)團隊軟件生命周期個人編程質量少數(shù)人協(xié)調把關團隊項目管理水平軟件內容人員規(guī)模工作范圍決定質量的因素26質量成本(CoQ)質量成本是由于產品的第一次工作不正常而衍生的附加花費,包括兩部分預防成本缺陷成本27CostofSoftwareDefectsItisimportanttospendmoneyup-frontonITprojectstoavoidspendingalotmorelater.28質量測量方法-質檢/過失比質檢/過失比-有用的質量測量方法質檢/過失比=預防成本/缺陷成本質檢/過失比<1:隱藏很多錯誤質檢/過失比>2:應該努力達到的程度29質檢/過失比圖示30質量度量對于每一準則,必須定義一個和多個度量標準來完成評估工作任何相對度量需要將度量的單元與環(huán)境中發(fā)生的最大可能性相聯(lián)系,例如程序中最大的錯誤數(shù)就需要和程序的大小相聯(lián)系。在某些時候,我們可以直接度量質量,在另外一些時候,我們度量的是質量的表現(xiàn)。軟件的使用者關注的是質量因素,而開發(fā)者需要關注的是質量準則。31質量度量為了度量,需要對每一質量規(guī)定:度量的單元測試的范圍最差的可接受的值計劃達到的值當前可達到的最佳的值目前的值問題:針對字處理系統(tǒng),舉出一個質量度量的例子。32質量度量質量:易學習性定義:新手學會使用軟件生成一份標準文檔的時間度量的單元:小時測試:首先對新手進行調查以確定他們的字處理軟件的使用經驗,然后給他們一臺機器,一套軟件,訓練手冊和安裝文檔。然后測試他們學會生成一份文檔的時間最差:4小時計劃:2小時最好:1小時目前:4小時33本章要點一、軟件質量的基本概念二、軟件質量管理過程三、軟件質量體系3435

軟件質量標準軟件質量標準的定義,有3個重要方面需要強調:

軟件需求是進行質量度量的基礎,與需求不符就是質量不高。指定的標準定義了一組指導軟件開發(fā)的準則。如果不遵循這些準則,就極有可能導致軟件質量的不高。軟件需求中通常有一組“隱含需求”是很少被提及的,如對易維護的要求,如果軟件符合了明確需求卻沒有滿足隱含需求,軟件的質量仍然值得懷疑。36質量管理對象質量管理的對象過程的質量產品的質量37

軟件質量管理軟件產品的質量軟件產品的質量目標開發(fā)過程的質量目標開發(fā)過程的質量開發(fā)過程質量和軟件產品質量的關系38

軟件質量標準表

產品及過程標準產品標準過程標準設計復審格式設計復審行為文檔命名標準文檔應該服從CM程序標頭格式版本發(fā)行過程編程標準項目計劃同意過程項目計劃格式變化控制過程變化請求表測試記錄過程

39軟件質量管理過程軟件項目的質量計劃軟件質量保證軟件質量控制40質量計劃確定項目應達到的質量標準決定如何滿足質量標準的計劃安排和方法41軟件項目質量計劃依據(jù):質量方針。質量方針是由高層管理者對項目的整個質量目標和方向制定的一個指導性的文件。但是,在項目實施過程中,可以根據(jù)實際情況對質量方針進行適當?shù)男拚7秶枋觥m椖康姆秶枋稣f明了投資人對項目的需求以及項目的主要要求和目標,因此,范圍描述是質量計劃的重要依據(jù)。產品描述。產品描述包含了更多的技術細節(jié)和性能標準,是制定質量計劃必不可少的部分。標準和規(guī)則。項目質量計劃的制定必須參考相關領域的各項標準和特殊規(guī)定。其他工作的輸出。在項目中,其他方面的工作成果也會影響質量計劃的制定。42軟件項目質量計劃方法和技術:效益/成本分析法。質量計劃必須考慮效益與成本的關系。滿足質量需求的主要效益是減少了重復性工作,即高產出、低成本、高用戶滿意度。質量管理的基本原則是效益與成本之比盡可能大。基準法。主要是通過比較項目的實施與其他同類項目的實施過程,為改進項目的實施過程提供借鑒和思路,并作為一個實施的參考標準。流程圖。流程圖是一個由箭線和結點表示的若干因素關系圖,可以包括原因結果圖、系統(tǒng)流程圖、處理流程圖等。因此,流程圖經常用于項目質量控制過程中,其主要目的是確定以及分析問題產生的原因。試驗設計。試驗設計對于分析整個項目輸出結果是最有影響的因素,也是十分有效的。對于軟件開發(fā),設計原型解決核心技術問題和主要需求也是可行和有效的。但是,這種方法存在費用與進度交換的問題。43軟件項目質量計劃階段成果:質量管理計劃。主要描述了項目管理小組應該如何實施項目質量方針,包括對組織結構、責任、方法、步驟、資源等實施質量管理。質量計劃提供了對整個項目進行質量控制、質量保證及質量改進的基礎。操作說明。對于質量計劃中的一些特殊條款需要附加的操作說明,包括注解、如何控制、如何度量,以及在何種情況下采取何種措施和方法等說明。檢查表。各種檢查表是記錄項目執(zhí)行情況和進行分析的工具,既可以簡單,也可以復雜,但需要項目小組形成一種較標準的體系。44質量保證(QA)通過評價項目整體績效,建立對質量要求的信任提供項目和產品可視化的管理報告例如:《總體設計規(guī)格》質量審計Isitdoneright?這個任務本身并不能提高產品的質量一般由質量保證部門人員實施45質量保證的要點對項目進行評價推測能否達到質量指標建立對項目的信心46質量控制(QC)確定項目結果與質量標準是否相符,同時,確定消除不符的原因和方法控制產品的質量,及時糾正缺陷例如:評審、單元測試Isitrightdone?這個任務本身提高產品的質量一般由開發(fā)人員實施47質量控制的要點檢查工作結果按照標準跟蹤檢查確定措施消滅質量問題48質量保證與質量控制QA:Istofocustheprocess.QC:IstocontrolthequalitybeforedeliveryP1P2P3……ProductQAQCQA49軟件質量管理的實施定義過程開發(fā)產品評估產品質量改正過程過程標準化NY合格?

軟件質量管理貫穿產品生產的全過程50質量保證活動-審計(

Audit)審計(Audit)是對過程或者產品的一次獨立評估。將審核的主體與為該主體以前建立的一組規(guī)程和標準進行比較目的是確保真正的遵循了這一個過程,產生了合適的文檔和精確反映實際項目的報告可以預先規(guī)劃的,也可以是臨時決定的。

51軟件項目中常用的質量保證活動審計(Audit)項目執(zhí)行過程評審(審計)項目產品審計52項目執(zhí)行過程評審(審計)對項目的執(zhí)行過程進行檢查,確保所有活動遵循規(guī)程進行。53項目產品審計對項目過程中的工作產品進行質量審查的過程。

記錄不符合項

編寫產品審計報告

54軟件項目評審的幾類

軟件項目有以下幾種類型的評審:設計或者程序檢查。目的是發(fā)現(xiàn)設計或者代碼中的詳細錯誤,并且檢查設計和代碼是否遵循了標準。管理評審。這種類型的評審,其目的是為軟件項目的整個進度管理過程提供信息,它既是過程評審也是產品評審,主要關心項目的成本、計劃和進度。管理評審是重要的項目檢查點,在這些檢查點上,經常做一些關于項目將來開發(fā)計劃或者產品生存能力的決策。質量評審。個人或者小組的工作由評審小組進行評審。這個專門的評審小組由項目組成員和技術管理人員組成。這種類型的評審和設計與代碼檢查不同,因為系統(tǒng)不可能被詳細地描述。這個評審的目的是對產品組件或文檔進行技術分析,從而發(fā)現(xiàn)需求、設計、編碼和文檔之間的錯誤或者不匹配之處,以及是否遵循了質量標準或質量計劃中的其他質量屬性等更廣泛的質量問題。55軟件項目評審階段選擇評審小組安排地點時間分發(fā)文檔評審通知和完成

評審表格

評審過程56軟件項目評審的作用原始要求正確的規(guī)格說明錯誤的規(guī)格說明需求分析正確的設計錯誤的設計對錯誤說明的設計正確的編碼錯誤的編碼對錯誤說明的編碼對錯誤設計的編碼正確的功能可改正的錯誤潛伏的錯誤不可改正的錯誤不完善的產品設計編碼測試

錯誤“積累”及“放大”效應不符合需求的產品可行的產品57軟件項目評審的作用

需求階段錯誤對后期的影響階

錯誤擴張倍數(shù)

需求分析階段

1設計階段(概要、詳細)3~6倍

編碼階段

10倍

集成測試階段

15~40倍

系統(tǒng)測試階段

30~70倍

運行

40~100倍

58軟件項目中常用的質量控制活動靜態(tài)分析動態(tài)測試(Test)缺陷追蹤59靜態(tài)分析定義:不實際運行程序,而是通過檢查和閱讀等手段來發(fā)現(xiàn)錯誤并評估代碼質量的軟件測試技術。也稱為靜態(tài)測試技術。方法:走查:WalkThrough審查:Inspection評審:ReviewMichaelFaganIBM(1976)60對等技術評審(PeerReview)對等技術評審是由與工作產品開發(fā)人員具有同等背景和能力的人員對工作產品進行的一種評審,目的是早期和有效的消除軟件工作產品中的缺陷,并可對軟件工作產品和其中可預防的缺陷有更好的理解。對等評審是提高生產率和產品質量的重要手段。

61靜態(tài)分析的主要對象軟件需求規(guī)格軟件設計規(guī)格測試計劃用戶手冊源代碼。。。。。。62軟件項目中常用的質量控制活動靜態(tài)分析動態(tài)測試(Test)缺陷追蹤63軟件測試單元測試集成測試系統(tǒng)測試壓力測試接受測試。。。。。。64軟件測試目的(1)測試是程序的執(zhí)行過程,目的在于發(fā)現(xiàn)錯誤;(2)一個好的測試用例在于能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤;(3)一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試。65軟件項目中常用的質量控制活動靜態(tài)分析動態(tài)測試(Test)缺陷追蹤66缺陷追蹤67本章要點一、軟件質量的基本概念二、軟件質量管理過程三、軟件質量體系68質量體系組織結構程序過程資源質量體系為實施質量管理所需的組織結構、程序、過程和資源。69一個質量體系例子過程改善組織程序規(guī)范產品標準保證執(zhí)行決策、建立、維護包含關鍵過程域支持過程域過程規(guī)范產品過程執(zhí)行組織質量保證組織保證圖8-7質量體系要素關系圖質量文件體系支持過程域產出70質量體系與質量計劃的區(qū)別質量體系是企業(yè)長期遵循和需要重復實施的文件,具有較強的標準性質質量計劃是一次性實施的,項目結束,質量計劃的有效性就結束。71軟件質量體系質量體系的定義:ISO8402-94對質量體系的定義是“為了實施質量管理的組織結構、職責、程序、過程和資源”的一種特定體系。

質量體系的要素可以分為兩大類:一是質量體系的結構要素;二是質量體系的選擇要素。前者是構成組織質量體系的基本要素;后者是質量體系涉及產品生命周期的全部階段,從最初需求識別到最終滿足需要的所有過程的質量管理活動。

72ISO9000質量體系簡介ISO9000標準系列,它由5個部分組成:(1)質量術語標準;(2)質量保證標準;(3)質量管理標準;(4)質量管理和質量保證標準的選用和實施指南;(5)支持性技術標準。73ISO9000質量體系簡介質量保證標準ISO9001設計、開發(fā)、生產和服務ISO9002生產、安裝和服務ISO9003最終檢驗和試驗標準選用與實施指南ISO9000-1選擇和使用指南ISO9000-2是ISO9001-ISO9003實施通用指南ISO9000-3計算機軟件中的實施指南ISO9000-4可信性大綱指南質量管理標準ISO9004-1指南ISO9004-2服務指南ISO9004-3流程性材料ISO9004-4質量改進質量術語標準支持性標準ISO9000標準系列框架74ISO9000質量體系的原則質量管理八大原則:(1) 以客戶為中心。(2) 統(tǒng)一的宗旨、明確方向和建設良好的內部環(huán)境。(3) 全員參與。(4) 將相關的資源和活動作為過程來進行管理。(5) 系統(tǒng)管理。(6) 持續(xù)改正。(7) 以事實為決策依據(jù)。(8) 互利的供求關系。

75軟件過程能力成熟度模型概述CMM模型

過程能力等級特點關鍵過程領域Ⅰ級—初始級軟件開發(fā)過程是特定的,只有很少的工作過程是經過嚴格定義的,軟件過程經常被改變,軟件質量不穩(wěn)定,進度、費用等難以預測

Ⅱ級—可重復級建立了基本的項目管理過程,可進行軟件開發(fā)以及跟蹤成本、進度和性能等方面所必須的過程管理。能提供可重復以前成功項目管理的經驗和環(huán)境,軟件需求、軟件開發(fā)過程及其相應的技術狀態(tài)是受控的需求管理軟件項目軟件項目跟蹤和監(jiān)督軟件分包合同管理軟件質量保證軟件配置管理76軟件過程能力成熟度模型概述CMM模型,過程能力等級特點關鍵過程領域Ⅲ級—已確定級軟件開發(fā)活動的過程在管理活動、技術活動和支持活動等方面都已文檔化、規(guī)范化。所有項目或產品的開發(fā)和維護都在這個規(guī)范化的體系基礎上進行定制。軟件項目的成本、進度、質量以及過程是受控的,軟件質量具有可追溯性組織過程焦點組織過程定義培訓大綱綜合軟件管理軟件產品工程組織協(xié)調同行專家評審Ⅳ級—已管理級運用度量方法和數(shù)據(jù),可以對軟件產品和開發(fā)過程實施定量的分解和控制定量的過程管理軟件質量管理Ⅴ級—優(yōu)化級通過建立開發(fā)過程的定量反饋機制,不斷產生新的思想、采用新的技術來不斷地改進和優(yōu)化軟件開發(fā)過程缺陷預防技術改變管理過程改變管理77質量計劃要求項目應達到的質量目標和所有特性的要求確定項目中的質量活動和質量控制程序項目不同階段,職責,權限,交流方式以及資源分配確定項目采用的控制手段,合適的驗證手段和方法確定和準備質量記錄78E.g.Qualityplan—DesignPhase……..HighLevelDesignDesignlogicandflowDefineinternalcomponentinterfacesConductreviewLowLevelDesignPseudocodelogicConductreview…….79質量計劃模板參照

項目概述

實施策略

項目組織質量保證對象分析及選擇

質量保證任務劃分

實施計劃

資源計劃

記錄的收集、維護與保存80質量不同思路微軟—緊包裝摩托羅拉—需要達到6Sigma航天飛機控制軟件—接近零缺陷,無故障典型的政府合同—滿足合同的要求和規(guī)格81軟件質量改善的要求軟件質量活動必須經過規(guī)劃軟件質量活動規(guī)劃必須明文規(guī)定質量活動必須盡早開始質量小組必須獨立存在應該經過訓練必須有適當?shù)慕涃M82小結質量管理的過程質量規(guī)劃質量保證質量控制質量計劃83第七講項目的配置管理承啟上課輔助計劃質量計劃??85RoadMap合同管理

需求管理生存期任務分解項目進度項目估算質量計劃

配置計劃風險計劃團隊管理項目度量集成項目跟蹤控制

項目結束86前言軟件項目中是否遇到如下的問題找不到某個文件的歷史版本;開發(fā)人員使用錯誤的版本修改程序開發(fā)人員未經授權修改代碼或文檔;人員流動,交接工作不徹底;已修復的Bug在新版本中出現(xiàn);無法重新編譯某個歷史版本;因協(xié)同開發(fā)中,或者異地開發(fā),版本變更混亂導致整個項目失??;……87前言軟件項目進行中面臨的一個主要問題是持續(xù)不斷的變化有效的項目管理能夠控制變化,以最有效的手段應對變化,不斷命中移動的目標。88本章要點一、軟件項目配置管理基本概念配置管理配置項基線SCCB二、軟件項目配置管理過程三、軟件項目配置管理計劃89配置管理簡述記錄軟件產品的演化過程確保軟件開發(fā)者在軟件生命周期中的各個階段都能得到精確的產品配置。最終保證軟件產品的完整性、一致性、追朔性、可控性90配置管理的作用WhoamI?WhyamIhere?WhyamIwhoIam?WheredoIbelong?91配置管理的主要功能版本管理變更管理其它92軟件配置項:SCI

softwareconfigrationitem軟件配置項是項目需定義其受控于軟件配置管理的款項。每個項目的配置項也許會不同。

93軟件配置項舉例系統(tǒng)規(guī)格說明書軟件需求規(guī)格說明書設計規(guī)格說明書源代碼測試規(guī)格說明書

94配置項的版本需求規(guī)格V1.1需求規(guī)格:需求規(guī)格V1.2需求規(guī)格V1.3配置項類配置項實例95基線定義基線提供了軟件生存期中各個開發(fā)階段的一個特定點,一個(些)配置項形成并通過審核,即形成基線基線標志開發(fā)過程一個階段的結束和里程碑基線修改需要按照正式的程序執(zhí)行96軟件開發(fā)各個階段基線圖示系統(tǒng)工程需求分析軟件設計程序編寫測試系統(tǒng)提交系統(tǒng)規(guī)格說明軟件需求規(guī)格說明軟件設計說明源代碼測試計劃、過程、數(shù)據(jù)可運行系統(tǒng)97SCCB(SoftwareConfigurationControlBoard)配置控制委員會(SCCB)評估變更批準變更申請在生存期內規(guī)范變更申請流程對變更進行反饋與項目管理層溝通

98本章要點一、軟件項目配置管理基本概念二、軟件項目配置管理過程三、軟件項目配置管理計劃四、案例分析99基本活動配置標識配置審計狀態(tài)統(tǒng)計變更控制100配置管理的基本過程配置項標識、跟蹤配置管理環(huán)境建立基線變更管理基線審核配置狀態(tài)統(tǒng)計配置管理計劃1011、配置項標識、跟蹤將軟件項目中需要進行控制的部分拆分成SCI建立唯一的標識建立相互間的對應關系,進行系統(tǒng)的跟蹤和版本控制,以確保項目過程中的產品與需求和規(guī)格的要求相一致,102配置項的拆分例子(某醫(yī)療網站)需求規(guī)格SCI輔助功能.doc性能.doc產品目錄.doc醫(yī)務管理.doc醫(yī)療專業(yè)區(qū).doc首頁.doc

103配置項的標識配置項被唯一的標識104配置項的標識約定舉例QTD-School–RM–SRS-v1.0公司:3個字符項目:最長10個字符類型:最長5個字符編號:最長8位數(shù)字版本號:Vm.n105配置項的跟蹤1062、配置管理環(huán)境建立

建立配置管理庫軟件配置管理庫是用來存儲所有基線配置項及相關文件的等內容的系統(tǒng),是在軟件產品的整個生存期中建立和維護軟件產品完整性的主要手段。

107受控操作受控庫108配置庫109基線修改應受到控制,這種變化

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論