版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
軟件能力成熟度模型CMM(CapacityMaturityModel)計算機學院軟件工程系張慶生zhangqs@摘要緒論CMM體系結構軟件過程評估的國際標準可重復級(第2級)已定義級(第3級)已管理級(第4級)優(yōu)化級(第5級)提問單4CMM模型的可重復級CMM2級的過程基本特征、關鍵過程域、需求管理CMM2級的軟件項目計劃、項目跟蹤和監(jiān)控CMM2級的軟件轉(zhuǎn)包合同管理、軟件質(zhì)量保證CMM2級的軟件配置管理可重復級CMM2級上的軟件項目跟蹤和監(jiān)控軟件項目跟蹤和監(jiān)控簡稱SPTO(SoftwareProjectTrackingandOversight)軟件項目跟蹤和監(jiān)督的目的是要做到對軟件開發(fā)的實際過程有適當?shù)目梢曅裕构芾碚吣茉陧椖康能浖^程實施明顯偏離軟件計劃時采取有效糾正措施??芍貜图塁MM2級上的軟件項目跟蹤和監(jiān)控在產(chǎn)品開發(fā)中,實際的開發(fā)進程必須不斷與軟件項目計劃中預測值進行比較。軟件項目的開發(fā)計劃是跟蹤軟件活動、傳遞軟件狀態(tài)和修訂軟件計劃的基礎。管理者監(jiān)控軟件活動,主要是通過在軟件產(chǎn)品完成時或在所選擇的階段處,把軟件開發(fā)過程中實際完成的規(guī)模、工作量、成本和時間與計劃相比較,來確定進展情況,并識別存在的問題??芍貜图塁MM2級上的軟件項目跟蹤和監(jiān)控當識別出與軟件項目開發(fā)計劃偏離時,根據(jù)實際情況適當?shù)匦抻嗆浖_發(fā)計劃,重新策劃后續(xù)工作。可重復級軟件項目跟蹤和監(jiān)控的目標軟件項目跟蹤和監(jiān)控是可重復級的一個關鍵過程域,根據(jù)文檔化的軟件項目計劃來跟蹤和審查軟件的完成情況和成果,并根據(jù)實際完成情況和成果糾正偏差和調(diào)整項目計劃。可重復級軟件項目跟蹤和監(jiān)控的目標當軟件項目的執(zhí)行與軟件項目計劃有一定偏離時,項目管理人員能夠及時發(fā)現(xiàn),因此可以采取有效的糾正措施,避免在偏離的道路上走得太遠。同時跟蹤與監(jiān)控活動還可以發(fā)現(xiàn)軟件項目計劃中不恰當?shù)牟糠?,從而使計劃得以及時調(diào)整??芍貜图壾浖椖扛櫤捅O(jiān)控的目標軟件項目跟蹤和監(jiān)控是在軟件開發(fā)過程的若干關鍵點上進行的,如下圖所示可重復級軟件項目跟蹤和監(jiān)控的目標軟件項目跟蹤和監(jiān)控的目的是對實際進程提供足夠的監(jiān)視,以便當軟件項目的執(zhí)行與軟件計劃有較大偏離時管理部門能采取有效的行動。具體地講,實施軟件項目跟蹤和監(jiān)控應達到以下幾個目標:1)對照軟件開發(fā)計劃,跟蹤軟件過程的實施和實際結果。2)比較實際代碼的規(guī)模(生產(chǎn)的、完全測試的、提交的)與軟件開發(fā)計劃中存檔的評估??芍貜图壾浖椖扛櫤捅O(jiān)控的目標3)比較實際提交文檔的單元和軟件開發(fā)計劃中存檔的評估。4)當軟件過程的實施和實際結果明顯偏離軟件計劃時,采取糾正措施并加以管理,直到結束。5)跟蹤項目軟件的進度和成本,如有必要,采取改正措施。6)與受影響的部門磋商影響軟件責任的員工和其他軟件成本的變動并文檔化。7)跟蹤項目的關鍵計算機資源,如有必要,采取改正措施??芍貜图壾浖椖扛櫤捅O(jiān)控的執(zhí)行約定和執(zhí)行能力1.執(zhí)行約定(制定方針政策)在實施軟件項目跟蹤和監(jiān)控過程中,必須具有事先的約定以及組織、人事和資源等方面的保證。軟件項目跟蹤和監(jiān)控的執(zhí)行約定包括以下幾方面內(nèi)容:1)選定負責軟件項目跟蹤和監(jiān)控的項目負責人,對項目的軟件活動和結果負責。2)遵循書面的組織策略管理軟件項目,這些策略包括:可重復級軟件項目跟蹤和監(jiān)控的執(zhí)行約定和執(zhí)行能力使用和維護文檔化的軟件開發(fā)計劃作為跟蹤軟件項目的基礎;隨時向項目負責人報告軟件的當前狀態(tài)和問題;在軟件約定變化時,要求受影響的組參與討論并認可。受影響的組或人員包括:軟件工程組;軟件估計組;系統(tǒng)測試組;軟件質(zhì)量保證組;軟件配置管理組??芍貜图壾浖椖扛櫤捅O(jiān)控的執(zhí)行約定和執(zhí)行能力3)當軟件計劃未完成時應該采取糾正措施,及時調(diào)整執(zhí)行方法或調(diào)整計劃。4)高層管理者參與本組織與其他組織間更動約定或制定新的約定的評審??芍貜图壾浖椖扛櫤捅O(jiān)控的執(zhí)行約定和執(zhí)行能力2.執(zhí)行能力(必備條件)軟件項目跟蹤和監(jiān)控的執(zhí)行能力包括以下幾方面內(nèi)容:1)軟件開發(fā)計劃已文檔化并已被批準。2)明確項目軟件負責人對軟件工作產(chǎn)品和活動的職責。包括對下列各項負責:待開發(fā)的軟件工作產(chǎn)品以及將提供的服務;為這些軟件活動付出的工作量和費用;安排這些軟件活動的進度;為這些軟件活動需要的經(jīng)費預算??芍貜图壾浖椖扛櫤捅O(jiān)控的執(zhí)行約定和執(zhí)行能力2.執(zhí)行能力(必備條件)3)提供為完成軟件項目跟蹤和監(jiān)控所需要的資源和經(jīng)費。4)提供軟件項目跟蹤和監(jiān)控的工具。例如:電子表格程序;項目計劃和日程安排程序等??芍貜图壾浖椖扛櫤捅O(jiān)控的執(zhí)行約定和執(zhí)行能力2.執(zhí)行能力(必備條件)5)對項目軟件負責人進行培訓,培訓內(nèi)容如下:技術管理;跟蹤和監(jiān)督軟件規(guī)模、工作量、成本及進度的方法;人員管理。6)對參與軟件項目開發(fā)的一線軟件工程師進行培訓,培訓內(nèi)容包括:項目的軟件工程標準和規(guī)程;項目的應用領域知識??芍貜图?/p>
軟件項目跟蹤和監(jiān)控的實施過程1.軟件項目跟蹤和監(jiān)控過程流程軟件項目跟蹤和監(jiān)控以軟件項目計劃為依據(jù),跟蹤軟件工作產(chǎn)品的規(guī)模、項目的軟件工作量、成本、重要計算機資源和項目的日程等。軟件項目跟蹤和監(jiān)控過程如下圖所示可重復級
軟件項目跟蹤和監(jiān)控的實施過程可重復級
軟件項目跟蹤和監(jiān)控的實施過程2.軟件項目跟蹤和監(jiān)控涉及的主要內(nèi)容(1)按照軟件開發(fā)計劃跟蹤軟件活動1)軟件開發(fā)計劃的內(nèi)容。利用文檔化的軟件開發(fā)計劃跟蹤軟件活動和傳遞狀態(tài)。軟件開發(fā)計劃的內(nèi)容可參考軟件項目計劃關鍵過程域。2)軟件開發(fā)計劃的進展狀態(tài)應傳遞給相關的組使用,如:軟件工程組(例如:軟件設計小組);項目軟件負責人;有關管理部門或人員;其他受影響的組。可重復級
軟件項目跟蹤和監(jiān)控的實施過程(2)按照文檔化的規(guī)程修訂項目的軟件開發(fā)計劃1)適當?shù)匦抻嗆浖_發(fā)計劃,以適應計劃的細化和更動,尤其當發(fā)生大的變更時,更應做好這項工作。在計劃的所有變更中要反映分配給軟件的系統(tǒng)需求、設計約束、資源、費用和日程之間的互相依賴關系。2)修訂軟件項目計劃時,都應進行軟件開發(fā)計劃的評審。3)對軟件項目的新約定和更動的約定都應記入軟件開發(fā)計劃。可重復級
軟件項目跟蹤和監(jiān)控的實施過程(2)按照文檔化的規(guī)程修訂項目的軟件開發(fā)計劃4)要管理和控制軟件開發(fā)計劃。5)高層管理部門要按照一個文檔化的規(guī)程,參與為本組織與其他組織間約定的更動或新約定的制定而進行的評審。6)對被批準的軟件項目約定的更動,應傳達到軟件工程組和其他軟件相關組的成員。例如:軟件質(zhì)量保證組;軟件配置管理組;文檔支持組。可重復級
軟件項目跟蹤和監(jiān)控的實施過程(3)跟蹤軟件產(chǎn)品的開發(fā)過程,必要時采取糾正措施主要措施包括:跟蹤所有主要軟件工作產(chǎn)品的規(guī)模或更改的規(guī)模;將實際軟件代碼量(生成的、全面測試的、已交付的)與在軟件開發(fā)計劃里寫明的估計大小進行比較;將實際交付的有關文檔的數(shù)據(jù)與在軟件開發(fā)計劃中的估計數(shù)進行比較;定期精煉、監(jiān)控和調(diào)整全部項目軟件工作產(chǎn)品規(guī)模;相關組商討影響軟件承諾的軟件工作產(chǎn)品規(guī)模估計的變化,并文檔化??芍貜图?/p>
軟件項目跟蹤和監(jiān)控的實施過程(4)跟蹤項目的軟件工作量和成本,必要時采取糾正措施主要措施包括:根據(jù)已完成的工作,計算出整個軟件實際的工作量和成本,并將其與軟件開發(fā)計劃中的估計量進行比較,以確定潛在的超支和盈余;跟蹤軟件成本,并將其與軟件開發(fā)計劃中的估計量進行比較;將工作量和人員的使用與軟件開發(fā)計劃里寫明的估計值相比較;與相關組商討影響軟件人員配置與其他軟件成本的變化,并將結果形成文檔??芍貜图?/p>
軟件項目跟蹤和監(jiān)控的實施過程(5)跟蹤項目所用的計算機資源,必要時采取糾正措施主要措施包括:跟蹤實際項目使用的計算機資源,并將其與在軟件開發(fā)計劃里寫明的每個主要軟件部分的估計值作比較;當計算機資源的估計有變化時,與相關組進行協(xié)商,并將結果形成文檔??芍貜图?/p>
軟件項目跟蹤和監(jiān)控的實施過程(6)跟蹤項目的開發(fā)進度,必要時采取糾正措施主要措施包括:將軟件活動、階段和其他承諾的實際完成情況與軟件開發(fā)計劃進行比較;分析軟件開發(fā)活動、階段和其他約定的結果對以后的活動和重要事件的影響;與相關組協(xié)商影響組間約定的軟件開發(fā)進度的修訂,并記入文檔。可重復級
軟件項目跟蹤和監(jiān)控的實施過程(7)跟蹤軟件工程技術活動,必要時采取糾正措施主要措施包括:軟件工程組的成員向軟件負責人報告他們的技術狀態(tài);將為持續(xù)編譯而設計的軟件發(fā)布內(nèi)容與軟件開發(fā)計劃中寫明的計劃進行比較;及時報告在軟件工作產(chǎn)品開發(fā)中發(fā)現(xiàn)的問題,并形成文檔;跟蹤報告的問題,直至軟件產(chǎn)品開發(fā)完成。可重復級
軟件項目跟蹤和監(jiān)控的實施過程(8)跟蹤與控制軟件的成本、資源、進度以及技術風險主要措施包括:當軟件項目需要變更或補充時,應重新分析風險對項目造成的潛在影響,并調(diào)整風險優(yōu)先級別;定期與項目負責人一起審查高風險的軟件成分??芍貜图?/p>
軟件項目跟蹤和監(jiān)控的實施過程(9)記錄管理和控制軟件項目的實際數(shù)據(jù),并重新計劃數(shù)據(jù)主要措施包括:記錄信息,包括估計信息以及為后果重建估計和驗證其合理性所必需的有關信息;軟件重新計劃的數(shù)據(jù)要受管理和控制;將軟件的計劃數(shù)據(jù)、重新計劃數(shù)據(jù)和實際測量數(shù)據(jù)進行歸檔,以供正在進行的和將來的項目使用??芍貜图?/p>
軟件項目跟蹤和監(jiān)控的實施過程(10)軟件工程組對軟件項目進行評審1)根據(jù)軟件開發(fā)計劃,軟件工程組定期指導內(nèi)部評審,以跟蹤技術進展、計劃、性能和問題。參加評審人員由以下人員組成:一線工作的軟件負責人;項目軟件負責人和其他軟件負責人。2)根據(jù)文檔化的規(guī)程,對選定的項目進行評審,評價軟件的完成情況和結果。安排在特定時刻進行評審軟件項目,例如,在初始階段或結束階段;可重復級
軟件項目跟蹤和監(jiān)控的實施過程(10)軟件工程組對軟件項目進行評審有些評審需要邀請用戶、最終用戶和組織內(nèi)部有關組參加;評審時使用的材料應是經(jīng)過軟件負責人審查和批準的;評審的內(nèi)容包括對軟件的約定、風險、計劃和軟件活動的狀態(tài);對發(fā)現(xiàn)的重大問題,所做的解決措施和對策進行標識并記入文檔;分析軟件項目風險,必要時,評審的結果可能導致軟件開發(fā)計劃的調(diào)整和細化。可重復級軟件項目跟蹤和監(jiān)控的評價軟件項目跟蹤和監(jiān)控的評價包括驗證實施、測量和分析兩部分。1.驗證實施在軟件開發(fā)過程中,不僅要對軟件過程進行跟蹤和監(jiān)控,還要對軟件項目跟蹤和監(jiān)控進行不同程度的審查,將其活動狀態(tài)量化,直觀地評價項目跟蹤和監(jiān)控的作用和效果。軟件項目跟蹤和監(jiān)控的驗證實施從以下三方面進行。(1)高層管理者定期參與評審軟件項目跟蹤和監(jiān)控活動可重復級軟件項目跟蹤和監(jiān)控的評價審查技術、成本、人員安排和進度;分析和處理在較低層次上不能解決的沖突和出現(xiàn)的問題;分析和處理軟件項目的風險;安排和評審各項擬采取的措施,并跟蹤到軟件項目完成;對會議進行總結,形成書面結論,并將結果通報給項目有關人員;可重復級軟件項目跟蹤和監(jiān)控的評價(2)項目負責人定期地參與檢查和評審軟件跟蹤和監(jiān)控活動根據(jù)軟件開發(fā)計劃,對軟件的技術、成本、人員配置、進度和實施過程等進行檢查或評審;處理組與組之間的依賴關系;分析并解決開發(fā)過程中在較低層次上無法解決的矛盾和問題;分析和處理軟件項目的風險;安排并評審各項擬采取的措施,并全程跟蹤到結束;對會議進行總結,并將最終結論以書面形式通報各相關組和人員;檢查和評審的人員要有各有關組代表參加??芍貜图壾浖椖扛櫤捅O(jiān)控的評價(3)審查和核算軟件跟蹤和監(jiān)控活動和工作產(chǎn)品由軟件質(zhì)量保證組評審和審計的內(nèi)容如下:評審和修訂軟件約定的活動;修訂軟件開發(fā)計劃的活動;修訂軟件開發(fā)計劃的內(nèi)容;跟蹤軟件項目的成本、進度、風險、技術和設計上的約束、功能和成果有關的活動;預先安排技術評審和管理評審活動??芍貜图壾浖椖扛櫤捅O(jiān)控的評價2.測量和分析對軟件跟蹤和監(jiān)控活動進行測量和分析,測量結果用來確定軟件跟蹤和監(jiān)控活動的狀態(tài),對軟件跟蹤和監(jiān)控活動進行測量和分析包括以下內(nèi)容:執(zhí)行跟蹤和監(jiān)控活動中花費的工作量和其他資源;軟件開發(fā)計劃更改活動,其中包括軟件工作產(chǎn)品大小估計、軟件費用估計、重要計算機資源估計和日程的更改。
可重復級CMM2級上的軟件轉(zhuǎn)包合同管理軟件轉(zhuǎn)包合同管理簡稱SSM(SoftwareSubcontractManagement)它是CMM2級的一個關鍵過程域,它在CMM2級中占有重要位置。軟件轉(zhuǎn)包合同管理的目的是為了選擇合格的軟件轉(zhuǎn)包商,并有效地管理他們。軟件轉(zhuǎn)包合同管理不僅包括對純軟件子合同的管理,也覆蓋了包括軟件、硬件和可能有的其他系統(tǒng)成分的子合同中的軟件部分的管理。另外軟件轉(zhuǎn)包合同管理既包含了需求管理、項目計劃、跟蹤和監(jiān)控等基本管理控制區(qū)域,又包含了軟件質(zhì)量保證和配置管理等方面??芍貜图壾浖D(zhuǎn)包合同管理的目標軟件轉(zhuǎn)包合同管理包括:軟件、硬件、其他系統(tǒng)部分、軟件轉(zhuǎn)包合同部分的管理,其內(nèi)容包括:選擇軟件轉(zhuǎn)包商。選擇軟件轉(zhuǎn)包商,與其確立責任,跟蹤和審核其表現(xiàn)和結果。對軟件轉(zhuǎn)包商的管理以及對軟件轉(zhuǎn)包商的軟件元素(包括軟件、硬件和可能的其他系統(tǒng)元素)的管理。對轉(zhuǎn)包商的選擇是基于其完成工作的能力。許多因素決定了要將一部分主承包人的工作轉(zhuǎn)包出去。可重復級軟件轉(zhuǎn)包合同管理的目標對轉(zhuǎn)包商的選擇包含技術和非技術(如提交時間)要求,合同協(xié)議作為管理這一轉(zhuǎn)包的基礎。轉(zhuǎn)包商應做的工作和這一工作的計劃文檔化。轉(zhuǎn)包商遵從的標準和主承包人的一致。由轉(zhuǎn)包商進行分包工作的軟件計劃、跟蹤和監(jiān)督活動。主承包人確保這些活動恰當?shù)剡M行且分包人提交的軟件產(chǎn)品符合其接受標準。主承包人協(xié)同轉(zhuǎn)包商管理其產(chǎn)品和過程的界面??芍貜图壾浖D(zhuǎn)包合同管理的目標建立與轉(zhuǎn)包商的約定。跟蹤和評審轉(zhuǎn)包商執(zhí)行轉(zhuǎn)包合同的過程結果。主承包商在決定轉(zhuǎn)包時基于許多因素的考慮,其中有技術上的考慮,戰(zhàn)略性的商業(yè)聯(lián)盟利益等。主承包商根據(jù)執(zhí)行工作能力選擇轉(zhuǎn)包商。轉(zhuǎn)包時,使包括技術性的非技術性需求的協(xié)議文檔化,并用作管理轉(zhuǎn)包合同的基礎。將由轉(zhuǎn)包商做的工作和這些工作的計劃形成高級文檔,轉(zhuǎn)包商執(zhí)行標準要與主承包商的標準保持一致??芍貜图壾浖D(zhuǎn)包合同管理的目標軟件轉(zhuǎn)包合同管理的目標如下:主承包商選擇合格的軟件轉(zhuǎn)包商;主承包商與軟件轉(zhuǎn)包商確認他們之間的約定;主承包商與軟件轉(zhuǎn)包商保持技術與管理方面的聯(lián)系;主承包商對照約定跟蹤軟件轉(zhuǎn)包商工作的實施過程和實際結果??芍貜图壾浖D(zhuǎn)包合同管理的執(zhí)行約定和執(zhí)行能力1.執(zhí)行約定下面介紹軟件轉(zhuǎn)包合同管理的執(zhí)行約定。(1)為軟件轉(zhuǎn)包合同管理制定一個文檔化的方針該方針一般有如下規(guī)定:按照文檔化的標準和規(guī)程選擇軟件轉(zhuǎn)包商和管理軟件子合同;雙方達成的協(xié)議是管理子合同的基礎;轉(zhuǎn)包合同的更改需要由主承包商和轉(zhuǎn)包商雙方共同協(xié)商和認可??芍貜图壾浖D(zhuǎn)包合同管理的執(zhí)行約定和執(zhí)行能力(2)主承包商指定一名負責人負責建立和管理子合同1)轉(zhuǎn)包合同負責人應該在軟件工程方面有豐富的專業(yè)知識和經(jīng)驗;2)轉(zhuǎn)包合同負責人應和有關組(例如系統(tǒng)工程組、軟件工程采購組、財務組和法律組)的人員一起協(xié)商轉(zhuǎn)包合同中工作的技術范圍、轉(zhuǎn)包合同的條件和條款等內(nèi)容。3)轉(zhuǎn)包合同負責人的職責如下:選擇軟件轉(zhuǎn)包商;管理軟件轉(zhuǎn)包合同;安排轉(zhuǎn)包合同產(chǎn)品在轉(zhuǎn)包合同完成后的技術支持工作??芍貜图壾浖D(zhuǎn)包合同管理的執(zhí)行約定和執(zhí)行能力2.執(zhí)行能力軟件轉(zhuǎn)包合同管理的執(zhí)行能力要確保以下的必要條件。(1)提供足夠的資源和投資,用于選擇軟件轉(zhuǎn)包商、管理轉(zhuǎn)包合同1)明確軟件負責人和其他人員在管理轉(zhuǎn)包合同時的具體責任;2)選擇管理轉(zhuǎn)包合同的有效工具,主要工具包括:估計模型;電子表格程序;項目軟件管理和日程安排進度的程序??芍貜图壾浖D(zhuǎn)包合同管理的執(zhí)行約定和執(zhí)行能力2.執(zhí)行能力(2)對轉(zhuǎn)包合同負責人和有關人員進行培訓培訓涉及建立和管理軟件轉(zhuǎn)包合同的軟件負責人和相關人員,以便使他們完成這些活動。培訓的內(nèi)容包括:簽訂軟件轉(zhuǎn)包合同應該進行的策劃和準備;如何評估轉(zhuǎn)包合同競標者的軟件過程能力;如何評估轉(zhuǎn)包合同競標者所做的軟件估算和計劃;如何選擇轉(zhuǎn)包商;如何管理轉(zhuǎn)包合同??芍貜图壾浖D(zhuǎn)包合同管理的執(zhí)行約定和執(zhí)行能力2.執(zhí)行能力(3)對軟件負責人和有關人員進行技術方面的定向培訓參與管理軟件轉(zhuǎn)包合同的軟件負責人和其他相關人員在轉(zhuǎn)包合同的技術方面接受定向培訓。定向培訓的內(nèi)容包括:軟件項目中應用的軟件技術;軟件項目中使用的軟件工具;軟件項目中使用的方法;軟件項目中使用的標準;軟件項目中使用的規(guī)程。可重復級軟件轉(zhuǎn)包合同管理的實施過程1.軟件轉(zhuǎn)包合同管理的流程圖軟件轉(zhuǎn)包合同管理的實踐活動主要涉及:工作的確定、轉(zhuǎn)包合同的確定,修改與執(zhí)行,轉(zhuǎn)包商的選擇、轉(zhuǎn)包活動中各方面的協(xié)商。下圖是軟件轉(zhuǎn)包合同管理的流程圖??芍貜图壾浖D(zhuǎn)包合同管理的實施過程2.軟件轉(zhuǎn)包合同管理涉及的主要內(nèi)容(1)根據(jù)文檔化的規(guī)程定義和規(guī)劃將被轉(zhuǎn)包的工作該規(guī)程一般具有以下內(nèi)容:1)根據(jù)對項目的技術特征和非技術特征所作的綜合評估,選擇將被轉(zhuǎn)包的軟件產(chǎn)品和活動。主要有兩個方面的考慮:轉(zhuǎn)包合同的軟件產(chǎn)品或其功能的選擇應與軟件轉(zhuǎn)包商的專業(yè)和能力相匹配;根據(jù)對軟件需求所作的分析,分解出對轉(zhuǎn)包合同軟件產(chǎn)品的要求,確定轉(zhuǎn)包合同軟件產(chǎn)品的需求規(guī)格說明和需約定的活動的說明??芍貜图壾浖D(zhuǎn)包合同管理的實施過程2.軟件轉(zhuǎn)包合同管理涉及的主要內(nèi)容2)在考慮待簽轉(zhuǎn)包合同軟件產(chǎn)品的規(guī)范說明,及需要遵循的標準和規(guī)程時,主要依據(jù)以下幾項文件:項目工作說明;用戶需求或任務書;項目軟件需求;項目軟件開發(fā)計劃;采用的軟件標準和規(guī)程??芍貜图壾浖D(zhuǎn)包合同管理的實施過程2.軟件轉(zhuǎn)包合同管理涉及的主要內(nèi)容3)準備轉(zhuǎn)包合同的工作說明,并由合同雙方評審和認同,參加評審和認同轉(zhuǎn)包合同工作說明的人員如下:項目負責人;項目軟件負責人;軟件配置管理負責人;軟件質(zhì)量保證負責人;轉(zhuǎn)包合同負責人。在審查過程中,還可以在必要時對工作說明加以修正。要保證在給定的時間內(nèi)所使用的工作說明版本是最新的,并且其更改過程是受控??芍貜图壾浖D(zhuǎn)包合同管理的實施過程2.軟件轉(zhuǎn)包合同管理涉及的主要內(nèi)容4)在制定轉(zhuǎn)包工作說明的同時制定選擇轉(zhuǎn)包商的計劃,并對此進行適當?shù)脑u審??芍貜图壾浖D(zhuǎn)包合同管理的實施過程2.軟件轉(zhuǎn)包合同管理涉及的主要內(nèi)容(2)按照文檔化的規(guī)程,對轉(zhuǎn)包合同競標者完成工作能力的評估,選擇轉(zhuǎn)包商該規(guī)程要從以下幾方面對競標者進行評價:競標者提交的對計劃中的子合同的建議;競標者以前完成類似應用領域工作的經(jīng)驗;競標者所在單位的地理位置是否靠近發(fā)包方,主要考慮一些轉(zhuǎn)包合同的有效管理可能需要經(jīng)常面談;可重復級軟件轉(zhuǎn)包合同管理的實施過程2.軟件轉(zhuǎn)包合同管理涉及的主要內(nèi)容(2)按照文檔化的規(guī)程,對轉(zhuǎn)包合同競標者完成工作能力的評估,選擇轉(zhuǎn)包商競標者在軟件工程和軟件管理方面的能力。能力的評估可以使用SEI的軟件能力評估方法;競標者完成該工作所需的人員配置;競標者可用資源。資源包括:設施;硬件;軟件;培訓??芍貜图壾浖D(zhuǎn)包合同管理的實施過程2.軟件轉(zhuǎn)包合同管理涉及的主要內(nèi)容(3)主承包商和軟件轉(zhuǎn)包商之間的合同協(xié)議管理轉(zhuǎn)包合同的基礎是主承包商和軟件轉(zhuǎn)包商之間的合同協(xié)議。該協(xié)議應該用文檔記載以下內(nèi)容:1)合同的通用條款和條件;2)工作說明;3)待開發(fā)軟件產(chǎn)品的需求;4)轉(zhuǎn)包商和主承包商之間的依賴關系;5)將被交付給主承包商的轉(zhuǎn)包產(chǎn)品,這些產(chǎn)品大致包括:源代碼;軟件開發(fā)計劃;仿真(模擬)環(huán)境;可重復級軟件轉(zhuǎn)包合同管理的實施過程2.軟件轉(zhuǎn)包合同管理涉及的主要內(nèi)容(3)主承包商和軟件轉(zhuǎn)包商之間的合同協(xié)議需求規(guī)格說明;設計文檔;軟件測試計劃;軟件測試說明;驗收測試計劃;軟件使用手冊;軟件安裝手冊;軟件維護手冊。6)擬定對提交軟件產(chǎn)品進行修訂的條件;7)在主承包商接收轉(zhuǎn)包合同軟件產(chǎn)品時,評價產(chǎn)品所用的驗收規(guī)程和驗收準則;8)主承包商用來監(jiān)控和評價轉(zhuǎn)包商過程實施的規(guī)程和評價準則。
可重復級軟件轉(zhuǎn)包合同管理的實施過程2.軟件轉(zhuǎn)包合同管理涉及的主要內(nèi)容(4)查轉(zhuǎn)包商的軟件開發(fā)計劃,并用于跟蹤其軟件活動1)主承包商審查和批準轉(zhuǎn)包商的文檔化的軟件開發(fā)計劃。這一軟件開發(fā)計劃包括:主承包商的軟件開發(fā)計劃的條款;轉(zhuǎn)包商的軟件開發(fā)計劃可以包括在主承包商的軟件開發(fā)計劃中。2)將已文檔化的且經(jīng)批準的轉(zhuǎn)包商的軟件開發(fā)計劃用來跟蹤其軟件活動,并作為雙方交流信息的依據(jù)。3)根據(jù)文檔化的規(guī)程,判定對軟件轉(zhuǎn)包商的工作說明,轉(zhuǎn)包合同條款和條件及其約定的更改??芍貜图壾浖D(zhuǎn)包合同管理的實施過程2.軟件轉(zhuǎn)包合同管理涉及的主要內(nèi)容(5)評審和協(xié)調(diào)轉(zhuǎn)包合同的執(zhí)行狀態(tài)主承包商可向轉(zhuǎn)包商說明產(chǎn)品的顧客或最終用戶的需要和要求;根據(jù)轉(zhuǎn)包商的軟件開發(fā)計劃、評審其技術、成本、人員配置和進度等的執(zhí)行情況;評審項目的關鍵計算機資源,跟蹤轉(zhuǎn)包商對當前估計的影響并將其與轉(zhuǎn)包商軟件開發(fā)計劃中的每個軟件部分的估計相比較;可重復級軟件轉(zhuǎn)包合同管理的實施過程2.軟件轉(zhuǎn)包合同管理涉及的主要內(nèi)容(5)評審和協(xié)調(diào)轉(zhuǎn)包合同的執(zhí)行狀態(tài)處理轉(zhuǎn)包商軟件工程組和其他轉(zhuǎn)包商之間的主要依賴關系和約定;即審查轉(zhuǎn)包商對主承包商的承諾和主承包商對轉(zhuǎn)包商的承諾;分析和處理與轉(zhuǎn)包合同不符合的地方;分析和處理與轉(zhuǎn)包商工作有關的軟件風險;制定并評審各項解決措施,并進行全程跟蹤直至項目完成。可重復級軟件轉(zhuǎn)包合同管理的實施過程2.軟件轉(zhuǎn)包合同管理涉及的主要內(nèi)容(6)與軟件轉(zhuǎn)包商定期進行技術審查和交流向軟件轉(zhuǎn)包商說明產(chǎn)品的顧客及最終用戶的需要和希望;監(jiān)控轉(zhuǎn)包商的技術活動;驗證轉(zhuǎn)包商對技術要求的解釋和實現(xiàn)是否符合主承包商的要求;驗證雙方所作的承諾和約定是否在有效執(zhí)行;驗證發(fā)現(xiàn)的技術問題是否得到及時解決??芍貜图壾浖D(zhuǎn)包合同管理的實施過程2.軟件轉(zhuǎn)包合同管理涉及的主要內(nèi)容(7)根據(jù)文檔化的規(guī)程,評價轉(zhuǎn)包商軟件工程的完成情況評審應按工作說明中規(guī)定的計劃進行;評審內(nèi)容包括分析轉(zhuǎn)包商有關軟件活動的約定,計劃和狀態(tài);識別存在的問題,提出解決措施及對策,并將它們記入文檔;分析和處理軟件風險;適當?shù)馗倪M轉(zhuǎn)包商的軟件開發(fā)計劃??芍貜图壾浖D(zhuǎn)包合同管理的實施過程2.軟件轉(zhuǎn)包合同管理涉及的主要內(nèi)容(8)主承包商的軟件質(zhì)量保證組根據(jù)文檔化的規(guī)程,監(jiān)控轉(zhuǎn)包商的軟件質(zhì)量保證活動1)定期地評審轉(zhuǎn)包商用于軟件質(zhì)量保證的計劃、資源、規(guī)程和標準。2)對轉(zhuǎn)包商進行常規(guī)的審計和檢查,以保證轉(zhuǎn)包商是按經(jīng)批準的規(guī)程和標準工作的。主承包商的軟件質(zhì)量保證組抽查轉(zhuǎn)包商的軟件工作活動和產(chǎn)品;主承包商的軟件質(zhì)量保證組審計轉(zhuǎn)包商的軟件質(zhì)量保證的記錄??芍貜图壾浖D(zhuǎn)包合同管理的實施過程2.軟件轉(zhuǎn)包合同管理涉及的主要內(nèi)容(8)主承包商的軟件質(zhì)量保證組根據(jù)文檔化的規(guī)程,監(jiān)控轉(zhuǎn)包商的軟件質(zhì)量保證活動3)對轉(zhuǎn)包商的軟件質(zhì)量
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年旅游管理實務酒店服務與管理題庫
- 2026年游戲設計制作練習題
- 2026年國家安全生產(chǎn)管理標準下的ISO9001應用與問題測試
- 2026年國際貿(mào)易規(guī)則與實務操作認證題庫
- 2026年云原生分布式系統(tǒng)運維題目庫
- 2026年金融分析師考試投資分析與風險管理實務題庫
- 2026年建筑行業(yè)從業(yè)者測試建筑行業(yè)時事政策知識競賽試題
- 2026年經(jīng)濟師中級財稅備考習題
- 2026年財務分析專業(yè)筆試題
- 2026年新聞編輯專業(yè)知識水平評估題目
- 2026中俄數(shù)字經(jīng)濟研究中心(廈門市人工智能創(chuàng)新中心)多崗位招聘備考題庫及1套完整答案詳解
- 主動防護網(wǎng)系統(tǒng)驗收方案
- 2025河南中原再擔保集團股份有限公司社會招聘9人考試參考題庫及答案解析
- 2025年中國三氯丙酮市場調(diào)查研究報告
- 五下語文快樂讀書吧《三國演義》導讀單
- 2025屆高考語文復習:以《百合花》為例掌握小說考點
- 面向?qū)ο笙到y(tǒng)分析與設計(MOOC版)全套教學課件
- JT-T-1248-2019營運貨車能效和二氧化碳排放強度等級及評定方法
- 人教PEP英語六年級下冊全冊教案教學設計及教學反思
- 語文七年級下字帖打印版
- 08年常德地理會考試卷及答案
評論
0/150
提交評論