版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、PAGE PAGE 11軟件項目管理規(guī)范一、軟件項目管理的定義軟件項目管理是軟件工程和項目管理的交叉學科,軟件項目管理的概念涵蓋了管理軟件產(chǎn)品開發(fā)所必須的知識、技術(shù)及工具。根據(jù)美國項目管理協(xié)會PMI對項目管理的定義可以將軟件項目管理定義為:在軟件項目活動中運用一系列知識、技能、工具和技術(shù),以滿足軟件需求方的整體要求。軟件工程程的活動動包括問問題定義義、可行行性研究究、需求求分析、設計、實現(xiàn)、確認、支持等等,所有有這些活活動都必必須進行行管理,軟件項項目管理理貫穿于于軟件工工程的演演化過程程之中,如圖11所示。圖1 軟件工工程的演演化過程程二、軟件件項目管管理的過過程為保證軟軟件項目目獲得成成功
2、,必必須清楚楚其工作作范圍、要完成成的任務務、需要要的資源源、需要要的工作作量、進進度的安安排、可可能遇到到的風險險等。軟軟件項目目的管理理工作在在技術(shù)工工作開始始之前就就應開始始,而在在軟件從從概念到到實現(xiàn)的的過程中中繼續(xù)進進行,且且只有當當軟件開開發(fā)工作作最后結(jié)結(jié)束時才才終止。管理的的過程分分為如下下幾個步步驟:啟動軟件件項目啟動軟件件項目是是指必須須明確項項目的目目標和范范圍、考考慮可能能的解決決方案以以及技術(shù)術(shù)和管理理上的要要求等,這些信信息是軟軟件項目目運行和和管理的的基礎。制定項目目計劃軟件項目目一旦啟啟動,就就必須制制定項目目計劃。計劃的的制定以以下面的的活動為為依據(jù)。估算項目目
3、所需要要的工作作量估算項目目所需要要的資源源根據(jù)工作作量制定定進度計計劃,繼繼而進行行資源分分配做出配置置管理計計劃跟蹤及控控制項目目計劃在軟件項項目進行行過程中中,嚴格格遵守項項目計劃劃,對于于一些不不可避免免的變更更,要進進行適當當?shù)目刂浦坪驼{(diào)整整,但要要確保計計劃的完完整性和和一致性性。評審項目目計劃對項目計計劃的完完成程度度進行評評審。并并對項目目的執(zhí)行行情況進進行評價價。編寫管理理文檔項目管理理人員根根據(jù)軟件件合同確確定軟件件項目是是否完成成。項目目一旦完完成,則則檢查項項目完成成的結(jié)果果和中間間記錄文文檔,并并把所有有的結(jié)果果記錄下下來形成成文檔而而保存。三、軟件件項目管管理的內(nèi)內(nèi)
4、容軟件項目目管理的的內(nèi)容涉涉及上述述軟件項項目管理理過程的的方方面面面,概概括起來來主要有有如下幾幾項。(1)軟軟件項目目需求管管理軟件需求求是軟件件工程過過程中的的重要一一環(huán),是是軟件設設計的基基礎,也也是用戶戶和軟件件工程人人員之間間的橋梁梁。簡單單地說,軟件需需求就是是確定系系統(tǒng)需要要做什么么,嚴格格意義上上,軟件件需求是是系統(tǒng)或或軟件必必須達到到的目標標與能力力。1、目標標需求管理理是一種種獲取、組織并并記錄軟軟件需求求的系統(tǒng)統(tǒng)化方案案,同時時也是一一個使客客戶與項項目開發(fā)發(fā)組對不不斷變更更的軟件件需求達達成并保保持一致致的過程程。在需需求管理理中,軟軟件工程程組的工工作是采采取適當當
5、的措施施來保證證分配的的需求,即要將將分配的的需求文文檔化,控制需需求的變變化,負負責項目目實施過過程中需需求的實實現(xiàn)情況況。需求求管理的的目的是是在客戶戶和處理理客戶需需求的軟軟件項目目組之間間建立對對客戶需需求的共共同理解解。需求求管理的的目標有有兩個:使軟件需需求受控控,并建建立供軟軟件工程程和管理理使用的的需求基基線。使軟件計計劃、產(chǎn)產(chǎn)品和活活動與軟軟件需求求保持一一致。在需求管管理過程程,為實實現(xiàn)第一一個目標標,必須須控制需需求基線線的變動動,按照照變更控控制的標標準和規(guī)規(guī)范的過過程進行行需求變變更控制制和版本本控制;為實現(xiàn)現(xiàn)第二個個目標,必須就就變更和和軟件項項目各小小組達成成共識
6、,對軟件件項目計計劃做出出調(diào)整,其中包包括人員員的安排排、用戶戶的溝通通、成本本的調(diào)整整、進度度的調(diào)整整等。2、原則則為進行有有效的需需求管理理,一般般要遵循循如下五五條原則則:需求一定定要分類類管理進行軟件件項目管管理的時時候,一一定要將將軟件需需求分出出層次。不同層層次需求求的側(cè)重重點、描描述方式式、管理理方式是是不同的的。需求必須須分優(yōu)先先級在軟件項項目中,如果出出現(xiàn)過多多的需求求,通常常會導致致項目超超出預算算和預定定進度,最終導導致軟件件項目的的失敗,因而需需求的優(yōu)優(yōu)先級可可能比需需求本身身更加重重要。需求必須須文檔化化需求必須須有文檔檔記錄。該文檔檔必須是是正確的的、最新新的、可可
7、管理的的、可理理解的,是經(jīng)過過驗證的的,是在在受控的的狀態(tài)下下變更的的。需求一旦旦變化,就必須須對需求求變更的的影響進進行評估估無論需求求變化的的程度如如何,只只要需求求變化了了就必須須進行評評估,這這是基本本的原則則。需求管理理必須與與需求工工程的其其他活動動緊密整整合進行需求求管理一一定不能能脫離需需求工程程,需求求工程包包括了需需求獲取取、需求求分析、需求描描述、需需求驗證證、需求求管理,因而需需求管理理必須與與前面的的幾個需需求階段段保持密密切相關關。3、需求求管理活活動需求管理理在需求求開發(fā)的的基礎上上進行,貫穿于于整個軟軟件項目目過程,是軟件件項目管管理的一一部分。在軟件件項目進進
8、行的過過程中,無論正正處于哪哪個階段段,一旦旦有需求求錯誤出出現(xiàn)或任任何有關關需求的的變更出出現(xiàn),都都需要需需求管理理活動來來解決。需求管管理是一一個對系系統(tǒng)需求求變更了了解和控控制的過過程。初初始需求求導出的的同時就就啟動了了需求管管理規(guī)劃劃,一旦旦形成了了需求文文檔的草草稿版本本,需求求活動就就開始了了。需求求活動的的具體內(nèi)內(nèi)容如表表1所示。需求管理理活動活動的任任務變更控制制建議需求求變更并并分析其其影響,做出是是否變更更的決策策版本控制制確定單個個需求和和SRSS(即功功能規(guī)格格說明)的版本本需求跟蹤蹤定義對于于其他需需求及系系統(tǒng)元素素的聯(lián)系系鏈需求狀態(tài)態(tài)定義并跟跟蹤需求求的狀態(tài)態(tài)表1
9、 需求管管理活動動4、需求求管理質(zhì)質(zhì)量保證證需求驗證證過程需求驗證證很重要要,如果果在構(gòu)造造設計開開始之前前,通過過驗證基基于需求求的測試試計劃和和原型測測試來驗證需求求的正確確性及其其質(zhì)量,就能大大大減少少項目后后期的返返工現(xiàn)象象。需求求驗證可可按以下下步驟進進行:審察需求求文檔依依據(jù)需求求編寫測測試用例例編寫用用戶手冊冊確定合合格的標標準驗證的內(nèi)內(nèi)容在需求驗驗證過程程中,要要對需求求文檔中中定義的的需求執(zhí)執(zhí)行多種種類型的的檢查。有效性檢檢查對對于每項項需求都都必須證證明它是是正確有有效的,確實能能解決用用戶面對對的問題題。一致性檢檢查在在需求文文檔中,需求不不應該沖沖突,即即對同一一個系統(tǒng)
10、統(tǒng)功能不不應出現(xiàn)現(xiàn)不同的的描述或或相互矛矛盾的約約束。完備性檢檢查需需求文檔檔應該包包括所有有系統(tǒng)用用戶想要要的功能能和約束束?,F(xiàn)實性檢檢查檢檢查需求求以保證證能利用用現(xiàn)有技技術(shù)實現(xiàn)現(xiàn)??蓹z驗性性檢查描述的的需求能能夠?qū)嶋H際測試??筛櫺孕詸z查需求的的出處被被清晰地地記錄,每一系系統(tǒng)功能能都能被被跟蹤到到要求它它的需求求集合,每一項項需求都都能追溯溯到特定定用戶的的要求。可調(diào)節(jié)性性檢查需求變變更能夠夠不對其其他系統(tǒng)統(tǒng)帶來大大規(guī)模的的影響??勺x性檢檢查需需求說明明能否被被系統(tǒng)購購買者和和最終用用戶讀懂懂。需求評審審需求分析析完成后后,應由由用戶和和系統(tǒng)分分析員共共同進行行需求評評審。鑒鑒于需求求
11、規(guī)格說說明是軟軟件設計計的基礎礎,需求求評審需需要有客客戶方和和承包商商方的人人員共同同參與,檢查文文檔中的的不規(guī)范范之處和和遺漏之之處。軟件項目目估算與與進度管管理1、軟件件項目估估算軟件項目目估算包包括工作作量估算算和成本本估算兩兩個方面面。軟件件估算作作為軟件件項目管管理的一一項重要要內(nèi)容,是確保保軟件項項目成功功的關鍵鍵因素。估算是是指通過過預測構(gòu)構(gòu)造軟件件項目所所需要的的工作量量的過程程。初步步的估算算用于確確定軟件件項目的的可行性性,詳細細的估算算用于指指導項目目計劃的的制定。2、軟件件規(guī)模工作分解解結(jié)構(gòu)對軟件項項目進行行估算遇遇到的第第一個問問題就是是軟件規(guī)規(guī)模,即即軟件的的程序
12、量量。軟件件規(guī)模是是軟件工工作量的的主要影影響因素素。軟件件項目的的設計有有一個分分層結(jié)構(gòu)構(gòu),這一一分層結(jié)結(jié)構(gòu)就對對應著工工作分解解結(jié)構(gòu)(WBSS,Worrk BBreaakdoown Strructturee),它將將軟件過過程和軟軟件產(chǎn)品品結(jié)構(gòu)聯(lián)聯(lián)系起來來。圖22是一個個典型的的WBSS結(jié)構(gòu)。 圖圖2 典型的的WBSS 有了工工作分解解結(jié)構(gòu)之之后,還還必須定定義度量量標準用用以對軟軟件規(guī)模模進行估估計。常常用的軟軟件規(guī)模模度量標標準有兩兩種:代代碼行LLOC(Linnes of Codde)和和功能點點FP(Funnctiion Poiintss)。代碼行代碼行LLOC是是常用的的源代碼碼
13、程序長長度的度度量標準準,指源源代碼的的總行數(shù)數(shù)。源代代碼中除除了可執(zhí)執(zhí)行語句句外,還還有幫助助理解的的注釋語語句。功能點功能點度度量是在在需求分分析階段段基于系系統(tǒng)功能能的一種種規(guī)模估估計方法法,該方方法通過過已經(jīng)初初始應用用需求來來確定各各種輸入入、輸出出、查詢詢、外部部文件和和內(nèi)部文文件的數(shù)數(shù)目,從從而確定定功能點點數(shù)量。3、軟件件項目成成本估算算成本估算算是對完完成軟件件項目所所需費用用的估計計和計劃劃,是軟軟件項目目計劃中中的一個個重要組組成部分分。成本估算算步驟如如下:建立目標標規(guī)規(guī)劃需要要的數(shù)據(jù)據(jù)和資源源確定軟軟件需求求擬定可可行的細細節(jié)運運用多種種獨立的的技術(shù)和和原始資資料比較
14、較并迭代代各個估估算值隨隨訪跟蹤蹤4、軟件件項目進進度管理理制定項目目計劃 項目計計劃在項項目開始始的時候候制定,并隨著著項目的的進展不不斷發(fā)展展。軟件件項目計計劃的要要素包括括目標、合理的的概念設設計、工工作分解解結(jié)構(gòu)、規(guī)模設設計、工工作量估估計和項項目進度度安排。項目計計劃為管管理者提提供了根根據(jù)計劃劃定期評評審和跟跟蹤項目目進展的的基礎。進度安排排在確定了了項目的的資源(總成本本及時間間等)后后,把其其分配到到各個項項目開發(fā)發(fā)階段中中,即確確定項目目的進度度。項目目各階段段的工作作量可以以參考表表2:項目階段段工作量(%)概念設計計3.499詳細設計計11.005編碼和單單元測試試23.
15、117集成測試試27.882軟件驗證證34.447表2 項目各各階段的的工作量量項目整體體進度安安排的過過程如下下: 根根據(jù)項目目總體進進度目標標,編制制人員計計劃。將各階段段所需要要的資源源和可以以取得的的資源進進行比較較,確定定各階段段的初步步進度,然后確定整個個項目的的初步進進度。 對對初步進進度計劃劃進行評評審,確確保該計計劃滿足足要求,否則就就重復上上面的步步驟。進度安排排的詳細細程度取取決于相相應工作作分解結(jié)結(jié)構(gòu)的詳詳細程度度,而工工作分解解結(jié)構(gòu)又又取決于于項目當當前所處處階段與與歷史經(jīng)經(jīng)驗。進進度安排排計劃隨隨著項目目的進展展而動態(tài)態(tài)調(diào)整,逐漸趨趨于更加加詳細準準確。(3)代代碼
16、管理理對于軟件件過程中中經(jīng)常遇遇到的變變更問題題,如果果沒有有有效的機機制進行行控制,將會引引起巨大大的混亂亂,導致致項目的的失敗.代碼管管理就是是作為變變更控制制機制而而引入到到軟件項項目中的的,其關關鍵任務務是控制制代碼變變更活動動,在軟軟件項目目管理中中占有重重要地位位。編碼規(guī)范范:代碼頭標標示命名名規(guī)則源代碼文文件頭注注釋規(guī)范范/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */* 文件名名 : c_intter.cppp */* 模塊名名 : C-Intterffacee */* 創(chuàng)建者者 : yo
17、our namme 日日期 : 20003-77-100 */* 修改者者 : 日日期 : */* */* 功功能描述述 : */* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */(4) 測試計計劃軟件測試試計劃的的目標是是找出軟軟件缺陷陷,并盡盡可能早早一些保保證得到到修復。利用組組織良好好的測試試計劃、測試案案例、測測試報告告交流和和制定測測試工作作是達到到目標的的保證。測試計計劃應該該包括: 建立立每個測測試階段段的目標標。 確定定每項測測試活動動的進度度和職責責。 確定定工具、設施和和測試庫庫的可用用
18、性。 建立立用于計計劃和進進行測試試以及報報告測試試結(jié)果的的規(guī)程和和標準。 制定定衡量測測試成功功與完成成的準則則。首先進行行單元測測試,然然后進行行集成測測試。(5)工工具管理理開發(fā)工具具管理:Myecclippse66.0測試工具具管理:四、軟件件開發(fā)過過程我們用瀑瀑布模型型來描述述一個軟軟件開發(fā)發(fā)的生命命周期,如圖33所示:圖3軟件件開發(fā)生生命周期期(瀑布模模型)五、生命命周期階階段與文文檔、角色色間的關關系軟件開發(fā)發(fā)生命周周期與文文檔、角角色之間間的關系系見表33:生命周期期階段結(jié)果文檔檔參與角色色需求分析析需求規(guī)格格說明項目經(jīng)理理、系統(tǒng)統(tǒng)分析員員概要設計計概要設計計文檔項目經(jīng)理理、系
19、統(tǒng)統(tǒng)分析員員詳細設計計詳細設計計文檔項目經(jīng)理理、系統(tǒng)統(tǒng)分析員員編碼源代碼程序員單元測試試測試報告告程序員測試測試報告告測試員表3 生命周周期階段段與文檔檔、角色色間的關關系六、項目目角色職職能項目經(jīng)理理:管理整個個項目過過程。包包括制定定計劃、項目跟跟蹤、項項目成員員的角色色分配、協(xié)調(diào)、管理,軟件配配置管理理,文檔檔標準制制定,文文檔審查等等。技術(shù)經(jīng)理理:對項目的的技術(shù)及及方案總總體把握握,配合合系統(tǒng)分分析員做做一些大大的工作作,審查查系統(tǒng)分分析員做做好的各各種設計計,對系系統(tǒng)分析析員提出出的問題題一起去去解決。系統(tǒng)分析析員:和項目經(jīng)經(jīng)理一起起參與需需求分析析,形成成需求規(guī)規(guī)格說明明文檔。根據(jù)
20、據(jù)需求規(guī)規(guī)格說明明文檔做做概要設設計,形形成概要要設計文文檔。根據(jù)據(jù)概要設設計文檔檔做詳細細設計文文檔。在編編碼及測測試階段段協(xié)助程程序員、測試人人員編碼碼和測試試。程序員:根據(jù)詳細細設計文文檔進行編編碼,并并對自己己的代碼碼模塊進進行單元元測試,形成單單元測試試報告。測試員:在編碼完完成后,做系統(tǒng)統(tǒng)測試,形成測測試報告告,通知知項目經(jīng)經(jīng)理測試試結(jié)果。文檔管理理員:對所有項項目文檔檔進行管管理,保保持所有有文檔的同步步與一致致。七、項目目成員結(jié)結(jié)構(gòu)八、項目目實施階階段整個項目目分為三三個階段段:開始始階段、實施階階段、收收尾階段段。(1)、項目開開始階段段1 確確定項目目組成員員2 確確定組織織結(jié)構(gòu)3 確確定項目目組成員員在項目目中的具具體角色色及其工工作職責責(2)、項目實實施階段段1 項項目經(jīng)理理制定項項目開發(fā)發(fā)計劃2 準準備基礎礎設施(軟件、文檔摸板、工具)3 按按照項目目開發(fā)計計劃由項項目經(jīng)理理組織實實施每周定期期召開項項目組全全體成員員會議會議內(nèi)容容包括:階段總總結(jié)、當當前項目目開發(fā)進進度、下下階段計計劃安排排、當前前遇到的的各種困困難(技技術(shù)上的的、或組組織上的的或人力力上的等等等)。項目組成成員每周周撰寫周周計劃、周總結(jié)結(jié)。項目所有有相關文文檔、代碼碼要保持持同步更更新及版版本一致致。項目組成成員在
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 保護鼻子健康教案反思
- 角形的邊說課稿
- 教師職業(yè)病健康知識講座
- 展覽合同終止合同協(xié)議范例
- 市政工程保溫板施工合同
- 消費者權(quán)益爭議解決協(xié)議
- 房屋建筑施工合同審計
- 辦公樓廁所翻新合同樣本
- 家電企業(yè)會計人員聘用協(xié)議
- 酒店窗戶安裝施工協(xié)議
- 建筑工程初中級職稱考試法律法規(guī)復習題(含答案)
- 新花大道(花都大道~迎賓大道)工程 設計說明
- 漢英翻譯基礎教程馮慶華
- Transformer架構(gòu)下的量價選股策略:ChatGPT核心算法應用于量化投資
- 公司供貨單(鋼材類)
- 北京中考完形填空專項試題匯編(有答案)
- 廉潔承諾書(項目經(jīng)理或項目負責人)
- 國開電大《公共關系學》實訓項目1公關三要素分析
- 出海東南亞電商平臺Shopee介紹課件
- LB/T 073-2019旅行社旅游產(chǎn)品質(zhì)量優(yōu)化要求
- GB/T 4723-2017印制電路用覆銅箔酚醛紙層壓板
評論
0/150
提交評論