項(xiàng)目管理理論與實(shí)踐_第1頁(yè)
項(xiàng)目管理理論與實(shí)踐_第2頁(yè)
項(xiàng)目管理理論與實(shí)踐_第3頁(yè)
項(xiàng)目管理理論與實(shí)踐_第4頁(yè)
項(xiàng)目管理理論與實(shí)踐_第5頁(yè)
已閱讀5頁(yè),還剩45頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、項(xiàng)目管理理論與實(shí)踐項(xiàng)目管理理論與實(shí)踐企業(yè)項(xiàng)目管理介紹一、企業(yè)項(xiàng)目管理的概念1. 什么是項(xiàng)目管理 這里把“項(xiàng)目管理”關(guān)鍵詞拆解為2個(gè)詞:項(xiàng)目、管理。項(xiàng)目:為完成某一獨(dú)特產(chǎn)品或服務(wù)所做的一次性努力。管理:同別人一起,或通過(guò)別人使活動(dòng)完成得更有效的過(guò)程。項(xiàng)目管理:把各種系統(tǒng)、方法、人員結(jié)合在一起,在規(guī)定的時(shí)間、預(yù)算和質(zhì)量目標(biāo)范圍內(nèi)完成項(xiàng)目的各項(xiàng)工作。2. 項(xiàng)目管理都管理什么項(xiàng)目范圍管理,項(xiàng)目時(shí)間管理,項(xiàng)目成本管理,項(xiàng)目質(zhì)量管理,其他相關(guān)的包括:人力資源管理,溝通管理,風(fēng)險(xiǎn)管理,采購(gòu)管理,整體管理3. 項(xiàng)目管理的演變1)針對(duì)單個(gè)項(xiàng)目的管理將“一次性任務(wù)”作為項(xiàng)目管理的對(duì)象,關(guān)注于“單個(gè)項(xiàng)目”的成功。當(dāng)

2、在同一組織背景下開(kāi)展多個(gè)項(xiàng)目時(shí),由于每個(gè)項(xiàng)目都只追求自身目標(biāo)的實(shí)現(xiàn),結(jié)果各個(gè)項(xiàng)目之間互相牽制,導(dǎo)致“單個(gè)項(xiàng)目”的目標(biāo)無(wú)法實(shí)現(xiàn);或者實(shí)現(xiàn)了部分“單個(gè)項(xiàng)目”的目標(biāo),但整個(gè)組織的長(zhǎng)期性戰(zhàn)略目標(biāo)卻未能實(shí)現(xiàn)。2)早期的企業(yè)項(xiàng)目管理早期的企業(yè)項(xiàng)目管理是針對(duì)項(xiàng)目型公司而提出的,指的是“管理整個(gè)企業(yè)范圍內(nèi)的項(xiàng)目”(managing projects across an enterprise),即著眼于企業(yè)總體戰(zhàn)略目標(biāo)的實(shí)現(xiàn),而對(duì)企業(yè)中的諸多項(xiàng)目實(shí)施管理。隨著經(jīng)濟(jì)全球化的深入,各個(gè)企業(yè)對(duì)有限資源的爭(zhēng)奪越來(lái)越激烈,這要求企業(yè)必須能夠?qū)τ邢薜馁Y源在時(shí)間、成本、質(zhì)量三個(gè)方面進(jìn)行全方面、全過(guò)程的控制,同時(shí)以企業(yè)戰(zhàn)略目標(biāo)

3、為導(dǎo)向來(lái)指導(dǎo)企業(yè)的經(jīng)營(yíng)管理活動(dòng),而項(xiàng)目管理方法正好符合了這種要求。3)企業(yè)傳統(tǒng)的作業(yè)業(yè)務(wù)日趨項(xiàng)目化買(mǎi)方市場(chǎng)出現(xiàn),顧客需求日趨個(gè)性化、多樣化,這使得產(chǎn)品生產(chǎn)逐漸具備了項(xiàng)目的獨(dú)立性特征。 高新技術(shù)不斷涌現(xiàn),產(chǎn)品在市場(chǎng)上的生命周期越來(lái)越短,一種產(chǎn)品從創(chuàng)意到退市的全過(guò)程具備了項(xiàng)目的一次性特征。 因此,除項(xiàng)目型企業(yè)外,傳統(tǒng)的生產(chǎn)作業(yè)型企業(yè)也開(kāi)始廣泛地應(yīng)用項(xiàng)目管理方法來(lái)管理自身的經(jīng)營(yíng)活動(dòng)。這使得企業(yè)的管理活動(dòng)由 “面向過(guò)程” ,轉(zhuǎn)變?yōu)?“面向?qū)ο蟆?。4. 企業(yè)項(xiàng)目管理所謂企業(yè)項(xiàng)目管理,就是站在企業(yè)高層管理者角度對(duì)企業(yè)中各種各樣的任務(wù)進(jìn)行項(xiàng)目管理,其主導(dǎo)思想是將企業(yè)的運(yùn)作當(dāng)作或者參照項(xiàng)目來(lái)進(jìn)行管理(man

4、agement by project),這是一種以項(xiàng)目為中心的長(zhǎng)期性組織管理方式,其核心是基于項(xiàng)目管理的組織管理體系。 5. 企業(yè)項(xiàng)目要求能干的員工,一個(gè)企業(yè)的成敗,人才還是很重要的。其中的角色可包括:執(zhí)行董事、it經(jīng)理、產(chǎn)品經(jīng)理、項(xiàng)目經(jīng)理、團(tuán)隊(duì)成員等等。標(biāo)準(zhǔn)的流程,沒(méi)有一個(gè)合理的標(biāo)準(zhǔn)制約,會(huì)使一個(gè)企業(yè)雜亂無(wú)章,無(wú)規(guī)則可循。扁平的組織,是指在組織的決策層和操作層之間的中間管理層級(jí)越少越好,以便組織盡最大可能將決策權(quán)延至最遠(yuǎn)的底層,從而提高企業(yè)的效率。強(qiáng)大的技術(shù),沒(méi)有強(qiáng)大的項(xiàng)目管理工具做為支持,項(xiàng)目管理將會(huì)非常混亂。參看以下的圖:二、企業(yè)項(xiàng)目管理成功要素1. 確定遠(yuǎn)景1)為什么需要確定遠(yuǎn)景這個(gè)根

5、據(jù)項(xiàng)目中的各個(gè)角色的分配而不同。執(zhí)行董事是為了實(shí)現(xiàn)企業(yè)戰(zhàn)略目標(biāo);項(xiàng)目經(jīng)理是為了更有效的項(xiàng)目管理;it人員是為了構(gòu)建安全穩(wěn)定的系統(tǒng);資源經(jīng)理室為了更合理地利用資源,這都需要整個(gè)團(tuán)隊(duì)良好的協(xié)作。而企業(yè)項(xiàng)目管理的成功需要全體成員的共同努力與密切配合。遠(yuǎn)景為企業(yè)員工確立了共同的目標(biāo),指明了努力的方向。2)如何確定遠(yuǎn)景確定企業(yè)的商業(yè)目標(biāo)確定項(xiàng)目管理系統(tǒng)在功能與性能方面的需求充分認(rèn)識(shí)到實(shí)施企業(yè)項(xiàng)目管理對(duì)企業(yè)員工、業(yè)務(wù)流程以及組織結(jié)構(gòu)的影響 明確企業(yè)在項(xiàng)目管理成熟度方面的現(xiàn)狀與目標(biāo)2. 制定計(jì)劃1)如何制定計(jì)劃列出企業(yè)面臨的主要挑戰(zhàn)找出產(chǎn)生挑戰(zhàn)的原因明確挑戰(zhàn)對(duì)企業(yè)產(chǎn)生的影響,包括:那些方面會(huì)受影響?會(huì)受到怎

6、樣的影響?仔細(xì)了解決策層的需求讓決策層了解企業(yè)項(xiàng)目管理對(duì)企業(yè)產(chǎn)生的積極影響規(guī)劃出決策層所期望的遠(yuǎn)景制定衡量成功的指標(biāo)量化企業(yè)項(xiàng)目管理對(duì)企業(yè)產(chǎn)生的各種影響定義企業(yè)項(xiàng)目管理成功的標(biāo)準(zhǔn)明確投資收益率 (roi) 的變化明確需要具備的項(xiàng)目管理能力明確需要具備的技術(shù)實(shí)施能力,系統(tǒng)管理、數(shù)據(jù)庫(kù)管理、工程服務(wù)管理、網(wǎng)絡(luò)管理等等;制定實(shí)施計(jì)劃,確定范圍與目標(biāo)、確定時(shí)間表、風(fēng)險(xiǎn)識(shí)別、變更控制等等;循序漸進(jìn),分布實(shí)施,方案論證、部門(mén)試點(diǎn)、跨部門(mén)實(shí)施、企業(yè)整體實(shí)施等等;三、企業(yè)項(xiàng)目管理最佳實(shí)踐1. 保持一致性統(tǒng)一的業(yè)務(wù)流程、統(tǒng)一的術(shù)語(yǔ)、統(tǒng)一的項(xiàng)目管理方法、統(tǒng)一的項(xiàng)目管理系統(tǒng)、統(tǒng)一的數(shù)據(jù)存儲(chǔ)2. 盡早取得決策層的認(rèn)可

7、與支持3. 循序漸進(jìn),分布實(shí)施4. 靈活處理變化總結(jié):企業(yè)項(xiàng)目管理是一門(mén)很重要的課程,對(duì)于企業(yè)項(xiàng)目的計(jì)劃與實(shí)施至關(guān)重要。項(xiàng)目管理理論與實(shí)踐軟件需求分析本章主要是對(duì)于軟件需求分析相關(guān)的介紹。一、需求分析的目的1. 馬斯洛的需求層次理論具體可以參考:(2. 需求分析的目的1)與相關(guān)干系人在工作內(nèi)容方面達(dá)成并保持一致2)使設(shè)計(jì)、開(kāi)發(fā)、測(cè)試人員能夠更清楚地了解需求3)定義系統(tǒng)邊界,形成需求基線4)為估算系統(tǒng)的規(guī)模、工作量、成本和進(jìn)度提供基礎(chǔ)5)為開(kāi)發(fā)計(jì)劃的形成提供范圍(sow)基礎(chǔ)二、需求工程概述1. 什么是需求工程?用一張圖可以形象的表示需求也屬于一門(mén)工程學(xué),需求工程包括需求開(kāi)發(fā)、需求管理兩個(gè)方面,

8、其中需求開(kāi)發(fā)包括需求開(kāi)發(fā)準(zhǔn)備、需求獲取、需求分析、需求驗(yàn)證。2. 需求分析的流程圖三、需求獲取1. 需求獲取的基本原則1)深入淺出對(duì)企業(yè)的需求調(diào)研的要盡可能的全面、細(xì)致調(diào)研的需求是個(gè)全集,系統(tǒng)真正實(shí)現(xiàn)的是個(gè)子集。調(diào)研的細(xì)致并不等于在分析時(shí)都面面俱到地將調(diào)研的內(nèi)容納入到新系統(tǒng)中, 而有可能實(shí)現(xiàn)的很少,但其中在向細(xì)處擴(kuò)充時(shí)將會(huì)很容易。2)以流程為主線應(yīng)該用流程將所有的內(nèi)容串起來(lái),如單據(jù)、信息、組織結(jié)構(gòu)、處理規(guī)則等。流程的描述既要有宏觀,又要有微觀。3)魚(yú)刺圖石川圖,魚(yú)骨圖, ishikawa圖2. 六邊形法則1)組織結(jié)構(gòu):企業(yè)為進(jìn)行相應(yīng)的業(yè)務(wù)流程所做的人員的組織安排。2)業(yè)務(wù)流程:企業(yè)開(kāi)展業(yè)務(wù)所必

9、須的各個(gè)環(huán)節(jié)及在每個(gè)環(huán)節(jié)中的具體做法。3)業(yè)務(wù)數(shù)據(jù):企業(yè)內(nèi)部經(jīng)營(yíng)信息的存儲(chǔ)和流動(dòng)形式。4)業(yè)務(wù)地點(diǎn)分布:反映企業(yè)在什么地方開(kāi)展業(yè)務(wù)以及業(yè)務(wù)流程中的各個(gè)環(huán)節(jié)之間的地點(diǎn)關(guān)系。5)業(yè)務(wù)應(yīng)用:企業(yè)以什么樣的應(yīng)用軟件處理業(yè)務(wù)流程中的各個(gè)環(huán)節(jié)。6)技術(shù)基礎(chǔ)設(shè)施:企業(yè)在信息技術(shù)基礎(chǔ)設(shè)施上的狀況。五、需求分析 1. 繪制關(guān)聯(lián)圖1)用于定義系統(tǒng)與系統(tǒng)外部實(shí)體間的界限和接口的簡(jiǎn)單模型。 2)明確了通過(guò)接口的信息流和物流。2. 創(chuàng)建開(kāi)發(fā)原型1)使得許多概念和可能發(fā)生的事更為直觀明了。2)用戶通過(guò)評(píng)價(jià)原型將使項(xiàng)目參與者能更好地相互理解所要解決的問(wèn)題。3. 確定需求優(yōu)先級(jí)1)應(yīng)用分析方法來(lái)確定使用實(shí)例、產(chǎn)品特性或單項(xiàng)需

10、求實(shí)現(xiàn)的優(yōu)先級(jí)別。2)以?xún)?yōu)先級(jí)為基礎(chǔ)確定產(chǎn)品版本將包括哪些特性或哪類(lèi)需求。3)帕雷托圖定理(pareto,2,8定理)4. 為需求建立模型1)是軟件需求規(guī)格說(shuō)明極好的補(bǔ)充說(shuō)明。2)它們能提供不同的信息與關(guān)系以有助于找到不正確的、不一致的、遺漏的和冗余的需求。3)這樣的模型包括用例圖、流程圖、實(shí)體關(guān)系圖、狀態(tài)圖、時(shí)序圖、類(lèi)圖、對(duì)象類(lèi)及交互調(diào)用圖。例如:并且書(shū)寫(xiě)用例情況用例名稱(chēng):網(wǎng)站新聞發(fā)布用例標(biāo)識(shí)號(hào):102角色:后臺(tái)系統(tǒng)管理員用例說(shuō)明:后臺(tái)系統(tǒng)管理員用來(lái)填寫(xiě)和修改物流網(wǎng)站首頁(yè)的新聞,新聞最終顯示在物流網(wǎng)站的首頁(yè)上。前置條件:后臺(tái)系統(tǒng)管理員已經(jīng)登錄物流網(wǎng)站后臺(tái)管理系統(tǒng)基本事件流:1 選擇發(fā)布新聞2

11、 填寫(xiě)新聞標(biāo)題,內(nèi)容以及上傳圖片3 修改標(biāo)題、內(nèi)容、圖片,也可以完全刪除,重填新聞信息4 編輯完成,選擇提交5 用例終止其他事件流:在提交之前,隨時(shí)可以返回,任何修改內(nèi)容都不會(huì)影響網(wǎng)站首頁(yè)的新聞異常事件流:1 提示圖片大小超過(guò)范圍錯(cuò)誤信息,重新上傳,2 返回到后臺(tái)管理系統(tǒng)主頁(yè)面后置條件:網(wǎng)站首頁(yè)的新聞信息被更新注釋?zhuān)簾o(wú) 5. 編寫(xiě)數(shù)據(jù)字典1)創(chuàng)建數(shù)據(jù)字典,數(shù)據(jù)字典是對(duì)系統(tǒng)用到的所有數(shù)據(jù)項(xiàng)和結(jié)構(gòu)的定義,以確保開(kāi)發(fā)人員使用統(tǒng)一的數(shù)據(jù)定義。2)在需求階段,數(shù)據(jù)字典至少應(yīng)定義客戶數(shù)據(jù)項(xiàng)以確保客戶與開(kāi)發(fā)小組是使用一致的定義和術(shù)語(yǔ)。6. 應(yīng)用質(zhì)量功能調(diào)配要1)將產(chǎn)品特性、屬性與對(duì)客戶的重要性聯(lián)系起來(lái)。2)

12、明確那些是客戶最為關(guān)注的特性。3)將需求分為三類(lèi):期望需求,即客戶或許并未提及,但如若缺少會(huì)讓他們感到不滿意普通需求興奮需求,即實(shí)現(xiàn)了會(huì)給客戶帶去驚喜,但若未實(shí)現(xiàn)也不會(huì)受到責(zé)備六、編寫(xiě)需求規(guī)則說(shuō)明書(shū)1. 采用軟件需求規(guī)格說(shuō)明模版1)為記錄功能需求和各種其它與需求相關(guān)的重要信息提供了統(tǒng)一的結(jié)構(gòu)。2)其目的并非是創(chuàng)建一種全新的模板,而是采用一種已有的且可滿足項(xiàng)目需要并適合項(xiàng)目特點(diǎn)的模板。2. 指明需求的來(lái)源1)為了讓所有項(xiàng)目風(fēng)險(xiǎn)承擔(dān)者明白需求規(guī)格說(shuō)明書(shū)中為何提供這些功能需求,要都能追溯每項(xiàng)需求的來(lái)源;2)可能是一種使用實(shí)例或其它客戶要求,也可能是某項(xiàng)更高層系統(tǒng)需求、業(yè)務(wù)規(guī)范、政府法規(guī)、標(biāo)準(zhǔn)或別的外

13、部來(lái)源。3. 為每項(xiàng)需求注上標(biāo)號(hào)1)可跟蹤性和可修改性的質(zhì)量標(biāo)準(zhǔn),必須唯一確定每個(gè)軟件需求。2)為每項(xiàng)需求注上標(biāo)號(hào)制定一種慣例來(lái)為需求規(guī)格說(shuō)明書(shū)中的每項(xiàng)需求提供一個(gè)獨(dú)立的可識(shí)別的標(biāo)號(hào)或記號(hào)。3)這種慣例應(yīng)當(dāng)很健全,允許增加、刪除和修改。4)作了標(biāo)號(hào)的需求使得需求能被跟蹤,記錄需求變更并為需求狀態(tài)和變更活動(dòng)建立度量。5)需求標(biāo)識(shí)方法有序列號(hào);層次化編碼;使用待確定(to be determined, tbd)符號(hào)等。4. 記錄業(yè)務(wù)規(guī)范1)是指關(guān)于產(chǎn)品的操作原則,比如誰(shuí)能在什么情況下采取什么動(dòng)作。2)將這些編寫(xiě)成需求規(guī)格說(shuō)明書(shū)中的一個(gè)獨(dú)立部分,或一獨(dú)立的業(yè)務(wù)規(guī)范文檔。七、需求驗(yàn)證1. 審查需求文檔

14、1)在需求開(kāi)發(fā)期間進(jìn)行非正式評(píng)審。2)對(duì)需求文檔進(jìn)行正式審查是保證軟件質(zhì)量的很有效的方法。3)組織一個(gè)由不同代表(如分析人員,客戶,設(shè)計(jì)人員,測(cè)試人員)組成的小組,對(duì)需求規(guī)格說(shuō)明書(shū)及相關(guān)模型進(jìn)行仔細(xì)的檢查。2. 依據(jù)需求編寫(xiě)測(cè)試用例1)根據(jù)用戶需求所要求的產(chǎn)品特性寫(xiě)出黑盒功能測(cè)試用例。2)客戶通過(guò)使用測(cè)試用例以確認(rèn)是否達(dá)到了期望的要求。3)從測(cè)試用例追溯回功能需求以確保沒(méi)有需求被疏忽,并且確保所有測(cè)試結(jié)果與測(cè)試用例相一致。4)要使用測(cè)試用例來(lái)驗(yàn)證需求模型的正確性,如對(duì)話框圖和原型等。3. 確定合格的標(biāo)準(zhǔn)1)確定合格的標(biāo)準(zhǔn)讓用戶描述什么樣的產(chǎn)品才算滿足他們的要求和適合他們使用的。2)將合格的測(cè)試

15、建立在使用情景描述或使用實(shí)例的基礎(chǔ)之上。4. 需求確認(rèn)簽字1)在主要的業(yè)務(wù)清楚以后即可以進(jìn)行需求確認(rèn)2)目的是確定需求基線3)不要期望所有的需求在簽字后不變八、需求管理1. 需求基線1)軟件需求規(guī)格說(shuō)明及相關(guān)分析模型。經(jīng)評(píng)審批準(zhǔn),這些文檔就定義了開(kāi)發(fā)工作的需求基線;2)建立需求基準(zhǔn)版本和需求控制版本文檔確定一個(gè)需求基準(zhǔn),這是一致性需求在特定時(shí)刻的快照;3)之后的需求變更就遵循變更控制過(guò)程;4)每個(gè)版本的需求規(guī)格說(shuō)明都必須是獨(dú)立說(shuō)明,以避免將底稿和基準(zhǔn)或新舊版本相混淆。2. 需求變更控制1)確定需求變更控制過(guò)程,確定一個(gè)選擇、分析和決策需求變更的過(guò)程。2)需求變更控制流程3. 建立變更控制委員會(huì)

16、1)組織一個(gè)由項(xiàng)目風(fēng)險(xiǎn)承擔(dān)者組成的小組作為變更控制委員會(huì),由他們來(lái)確定進(jìn)行哪些需求變更,此變更是否在項(xiàng)目范圍內(nèi),估價(jià)它們,并對(duì)此評(píng)估作出決策以確定選擇哪些,放棄哪些,并設(shè)置實(shí)現(xiàn)的優(yōu)先順序,制定目標(biāo)版本;2)變更控制委員會(huì)成員可以是甲方與乙方的人員共同組成;3)定期進(jìn)行需求變更評(píng)審會(huì)議;4)每次評(píng)審要有評(píng)審報(bào)告。4. 需求變更影響評(píng)估1)進(jìn)行需求變更影響分析,應(yīng)評(píng)估每項(xiàng)選擇的需求變更,以確定它對(duì)項(xiàng)目計(jì)劃安排和其它需求的影響。2)明確與變更相關(guān)的任務(wù)并評(píng)估完成這些任務(wù)需要的工作量。5. 需求變更時(shí),修改需求跟蹤能力矩陣1)跟蹤所有受需求變更影響的工作產(chǎn)品當(dāng)進(jìn)行某項(xiàng)需求變更時(shí),參照需求跟蹤能力矩陣找

17、到相關(guān)的其它需求、設(shè)計(jì)模板、源代碼和測(cè)試用例,這些相關(guān)部分可能也需要修改。6. 維護(hù)需求變更的歷史記錄1)記錄變更需求文檔版本的日期以及所做的變更、原因,還包括由誰(shuí)負(fù)責(zé)更新和更新的新版本號(hào)等。2)在需求基線的基礎(chǔ)上記錄變更歷史記錄;3)針對(duì)每一個(gè)需求形成一個(gè)單獨(dú)記錄;通過(guò)對(duì)于軟件需求分析的學(xué)習(xí),知道需求分析要承擔(dān)著很多風(fēng)險(xiǎn),因此做好計(jì)劃以及風(fēng)險(xiǎn)控制是非常重要的。項(xiàng)目管理理論與實(shí)踐如何進(jìn)行有效的項(xiàng)目管理對(duì)于具有成功并有效的項(xiàng)目管理經(jīng)驗(yàn)的項(xiàng)目經(jīng)理,還是非常難得的。因?yàn)轫?xiàng)目管理并不是一件很簡(jiǎn)單的事情。雖然自己對(duì)于項(xiàng)目管理的理解還是處于初級(jí)階段,但是利用自己學(xué)習(xí)到的理論知識(shí),還是想做一次歸納,希望對(duì)大

18、家能夠受用。那么就開(kāi)始本篇文章。一、項(xiàng)目是什么?1. 項(xiàng)目的概念項(xiàng)目:在一段時(shí)間內(nèi)完成某一獨(dú)特的產(chǎn)品、服務(wù)或過(guò)程結(jié)果所進(jìn)行努力地過(guò)程!存在著人力、資源、時(shí)間、成本、質(zhì)量上的控制。2. 項(xiàng)目的基本特征1)一次性。這是項(xiàng)目與日常運(yùn)作的最大區(qū)別。項(xiàng)目有明確的開(kāi)始時(shí)間和結(jié)束時(shí)間,項(xiàng)目在此之前從來(lái)沒(méi)有發(fā)生過(guò),而且將來(lái)也不會(huì)在同樣的條件下再發(fā)生,而日常運(yùn)作是無(wú)休止或重復(fù)的活動(dòng)。2)獨(dú)特性。每個(gè)項(xiàng)目都有自己的特點(diǎn),每個(gè)項(xiàng)目都不同于其他的項(xiàng)目。項(xiàng)目所產(chǎn)生的產(chǎn)品、服務(wù)或完成的任務(wù)與已有的相似產(chǎn)品、服務(wù)或任務(wù)在某些方面有明顯的差別。項(xiàng)目自身有具體的時(shí)間期限、費(fèi)用和性能質(zhì)量等方面的要求。因此,項(xiàng)目的過(guò)程具有自身的獨(dú)

19、特性。3)目標(biāo)的明確性。每個(gè)項(xiàng)目都有自己明確的目標(biāo),為了在一定的約束條件下達(dá)到目標(biāo),項(xiàng)目經(jīng)理在項(xiàng)目實(shí)施以前必須進(jìn)行周密的計(jì)劃,事實(shí)上,項(xiàng)目實(shí)施過(guò)程中的各項(xiàng)工作都是為項(xiàng)目的預(yù)定目標(biāo)而進(jìn)行的。4)組織的臨時(shí)性和開(kāi)放性。項(xiàng)目開(kāi)始時(shí)需要建立項(xiàng)目組織,項(xiàng)目組織中的成員及其職能在項(xiàng)目的執(zhí)行過(guò)程中將不斷地變化,項(xiàng)目結(jié)束時(shí)項(xiàng)目組織將會(huì)解散,因此項(xiàng) 目組織具有臨時(shí)性。一個(gè)項(xiàng)目往往需要多個(gè)甚至幾百上千個(gè)單位共同協(xié)作,它們通過(guò)合同、協(xié)議以及其他的社會(huì)聯(lián)系組合在一起,可見(jiàn)項(xiàng)目組織沒(méi)有嚴(yán)格的邊界。5)后果的不可挽回性。項(xiàng)目具有較大的不確定性,它的過(guò)程是漸進(jìn)的,潛伏著各種風(fēng)險(xiǎn)。它不像有些事情可以試做,或失敗了可以重來(lái),即

20、項(xiàng)目具有不可逆轉(zhuǎn)性。二、項(xiàng)目管理管什么?1. 項(xiàng)目管理的概念項(xiàng)目管理:就是把知識(shí)、技能、工具和技術(shù)應(yīng)用于項(xiàng)目各項(xiàng)活動(dòng)中,以實(shí)現(xiàn)項(xiàng)目干系人(利益相關(guān)者)對(duì)項(xiàng)目的要求和期望,是對(duì)變化的管理以及時(shí)一種理論和方法。2. 項(xiàng)目的三種約束成功的項(xiàng)目必須滿足客戶、管理層和供應(yīng)商在時(shí)間、成本和質(zhì)量上的不同要求,任何一個(gè)變化都會(huì)引發(fā)另外兩個(gè)的變化。3. 項(xiàng)目干系人項(xiàng)目干系人(stakeholder)是指積極參與項(xiàng)目、其利益受到該項(xiàng)目影響的個(gè)人或組織。或者大家可以簡(jiǎn)單的理解成項(xiàng)目所牽扯到的所有人。一般地,下列人員或組織可能成為項(xiàng)目的干系人:1)項(xiàng)目經(jīng)理負(fù)責(zé)管理項(xiàng)目的個(gè)人。2)客戶(業(yè)主、項(xiàng)目發(fā)起人)以現(xiàn)金或?qū)嵨餅?/p>

21、項(xiàng)目提供資金來(lái)源,使用項(xiàng)目成果的個(gè)人或組織??蛻艨赡苁嵌鄬哟蔚?。3)政府機(jī)構(gòu)負(fù)責(zé)項(xiàng)目的審批及指導(dǎo)。4)項(xiàng)目承約商承接項(xiàng)目滿足客戶需求的個(gè)人或組織。5)組織內(nèi)的參與者組織內(nèi)部與項(xiàng)目有關(guān)的人或部門(mén),包括上層管理人員、項(xiàng)目團(tuán)隊(duì)成員、采購(gòu)部門(mén)等。6)供應(yīng)商為項(xiàng)目提供原材料、設(shè)備、工具等物資設(shè)備的個(gè)人或組織。7)其他金融機(jī)構(gòu)為項(xiàng)目融通債務(wù)資本。8)其他受項(xiàng)目結(jié)果影響的組織或個(gè)人,如社區(qū)公眾等。由于不同的項(xiàng)目干系人對(duì)于項(xiàng)目的期望和要求不同,項(xiàng)目干系人之間的利益關(guān)系既有一致的一面,也有沖突的一面。如客戶希望盡量降低項(xiàng)目的成本或造價(jià)收益高, 時(shí)間短,質(zhì)量合格;項(xiàng)目承約商希望客戶支付盡量高的成本或造價(jià),獲取優(yōu)厚

22、的利潤(rùn)等。對(duì)于這些可能發(fā)生的利益關(guān)系,項(xiàng)目經(jīng)理必須給予充分的重視,因?yàn)閺娜说?角度而言,項(xiàng)目干系人是影響項(xiàng)目成功的最重要因素,所以識(shí)別、分析哪些是項(xiàng)目干系人,并且明確他們各自的需求和期望是至關(guān)重要的,只有這樣才能很好地協(xié)調(diào) 項(xiàng)目干系人各方的利益關(guān)系,確保項(xiàng)目獲得成功。一個(gè)比較大的項(xiàng)目往往牽扯到方方面面的人,各個(gè)方面的干系人都代表各自不同的利益參與到項(xiàng)目中來(lái),而他們之間的關(guān)系經(jīng)常用合同或協(xié)議等方式加以聯(lián)系和規(guī)范,因此,如何管理的協(xié)調(diào)各項(xiàng)目干系人是一個(gè)很大的課題。4. 列出項(xiàng)目干系人,分析其基本需求你需要羅列你的項(xiàng)目關(guān)系人,可以根據(jù)以下表格進(jìn)行填寫(xiě):5. 項(xiàng)目生命周期項(xiàng)目生命周期的階段劃分:1)一

23、般按時(shí)間順序劃分為項(xiàng)目階段2)每個(gè)階段以主要的可交付成果組成3)由實(shí)施項(xiàng)目的執(zhí)行組織根據(jù)控制需要決定項(xiàng)目生命周期的主要功能:1)用來(lái)定義一個(gè)項(xiàng)目的開(kāi)始與借宿2)確定項(xiàng)目開(kāi)始和項(xiàng)目結(jié)束之間過(guò)渡行動(dòng)3)與項(xiàng)目執(zhí)行組織日常運(yùn)作建立適當(dāng)聯(lián)系三、項(xiàng)目管理階段1. 啟動(dòng)階段:1)立項(xiàng)申請(qǐng)立項(xiàng)是項(xiàng)目前期工作的重要一環(huán),其中可行性研究則是它的重要組成部分??尚行匝芯渴菍?duì)擬實(shí)施項(xiàng)目作詳盡的技術(shù)經(jīng)濟(jì)分析和多方案比較,提出評(píng)價(jià),從而對(duì)項(xiàng)目是否合理和可行性作出結(jié)論的過(guò)程。通過(guò)這個(gè)過(guò)程,儲(chǔ)備一些可供選擇的項(xiàng)目,使項(xiàng)目投資決策的基礎(chǔ)工作超前;或取消一些不合理、不可行的項(xiàng)目,避免和減少投資決策的失誤。2)組建項(xiàng)目組一個(gè)配置

24、合理、團(tuán)隊(duì)合作的項(xiàng)目組是項(xiàng)目的核心,也是項(xiàng)目成功的保障。組建項(xiàng)目是應(yīng)該考慮:建立一個(gè)結(jié)構(gòu)合理的項(xiàng)目組(obs);尋找合適的人選,了解他們的技術(shù)、管理方面的優(yōu)劣勢(shì),爭(zhēng)取職能部門(mén)的支持。輸出:項(xiàng)目成員表項(xiàng)目組結(jié)構(gòu):主要由贊助人(sponsor)、項(xiàng)目經(jīng)理、核心團(tuán)隊(duì)、外圍團(tuán)隊(duì)構(gòu)成。項(xiàng)目贊助人的責(zé)任,通常對(duì)項(xiàng)目提供資金和支持職責(zé):1)挑選并任命項(xiàng)目經(jīng)理,批準(zhǔn)項(xiàng)目核心成員的組成;2)提供資金及審批重大財(cái)務(wù)事項(xiàng);3)監(jiān)控項(xiàng)目組執(zhí)行情況;4)項(xiàng)目經(jīng)理的求助對(duì)象;項(xiàng)目經(jīng)理的責(zé)任,直接對(duì)項(xiàng)目贊助人負(fù)責(zé),保證項(xiàng)目的成功的實(shí)施:1)與項(xiàng)目贊助人協(xié)商,就項(xiàng)目的目標(biāo)(qtc)和所需的資源達(dá)成共識(shí);2)挑選核心成員, 并

25、取得他們的支持;3)在項(xiàng)目的進(jìn)程中不斷了解客戶的需求;4)在項(xiàng)目計(jì)劃過(guò)程中領(lǐng)導(dǎo)小組及指導(dǎo)小組成員;5)保證與項(xiàng)目干系人的溝通并匯報(bào)項(xiàng)目的進(jìn) 程;6)監(jiān)督項(xiàng)目的進(jìn)程,保證項(xiàng)目按時(shí)間計(jì)劃執(zhí)行;項(xiàng)目成員的責(zé)任,對(duì)項(xiàng)目經(jīng)理負(fù)責(zé),保證項(xiàng)目的完成:1)參與計(jì)劃的制定;2)服從項(xiàng)目經(jīng)理的指揮,執(zhí)行計(jì)劃分配的任務(wù);3)配合其他小組成員工作;4)保證與項(xiàng)目經(jīng)理溝通;3)策劃/制作任務(wù)書(shū)項(xiàng)目策劃/制作任務(wù)書(shū)的基本要素:描述、里程碑、項(xiàng)目評(píng)價(jià)標(biāo)準(zhǔn)、假定與約束條件、項(xiàng)目利益干系人。描述,了解項(xiàng)目背景及目的,包括項(xiàng)目需解決的問(wèn)題,這是一個(gè)什么項(xiàng)目,為何要做這個(gè)項(xiàng)目。了解項(xiàng)目目標(biāo),包括成果,工期,成本等等。里程碑,通過(guò)制

26、定里程碑,可以知道項(xiàng)目各個(gè)階段中的目標(biāo)。評(píng)價(jià)標(biāo)準(zhǔn),說(shuō)明項(xiàng)目成果在何種情況下將被接受,何時(shí)項(xiàng)目將被終止或取消,項(xiàng)目成功標(biāo)準(zhǔn)的度量或驗(yàn)收規(guī)程。假設(shè)與約束條件,假設(shè)說(shuō)明項(xiàng)目的主要假設(shè)條件;約束條件說(shuō)明項(xiàng)目啟動(dòng)和實(shí)施過(guò)程中的限制性條件,將會(huì)影響項(xiàng)目的風(fēng)險(xiǎn)和成本。利益干系人,包括客戶、高管、相關(guān)職能部門(mén)負(fù)責(zé)人、項(xiàng)目贊助人、項(xiàng)目經(jīng)理,項(xiàng)目團(tuán)隊(duì)主要成員等等。4)項(xiàng)目開(kāi)工會(huì)項(xiàng)目組成員的初步交流,相互了解營(yíng)造一種良好的團(tuán)隊(duì)氛圍就相關(guān)方面達(dá)成共識(shí),比如項(xiàng)目目標(biāo)、管理方式、工作方式等等。2. 計(jì)劃階段1)工作分解結(jié)構(gòu)定義項(xiàng)目范圍的目的,把項(xiàng)目的邏輯范圍清楚地描述出來(lái)并獲得認(rèn)可;范圍陳述被用來(lái)定義哪些工作室包括在該項(xiàng)

27、目?jī)?nèi),而哪些工作又是在該項(xiàng)目之外;作為wbs分解的依據(jù)。項(xiàng)目范圍與產(chǎn)品范圍的區(qū)別,產(chǎn)品范圍定義了產(chǎn)品或服務(wù)所包含的特性和功能;項(xiàng)目范圍定義了為交付具有規(guī)定特定和功能的產(chǎn)品或服務(wù)所必須完成的工作。工作分解的原則遵循“大事化小”,將項(xiàng)目的任務(wù)按照一定邏輯進(jìn)行逐漸層分解,分解到可預(yù)測(cè)、可管理的單個(gè)活動(dòng)為止。通常而言,活動(dòng)的長(zhǎng)度應(yīng)小于兩周(80小時(shí))2)活動(dòng)排序方法,按照工作的客觀規(guī)律排序;按照項(xiàng)目目標(biāo)的要求排序;按照輕重緩急排序;按照項(xiàng)目本身的內(nèi)在關(guān)系來(lái)排序;技巧,只用工作分解結(jié)構(gòu)(wbs)的最低層次的;各項(xiàng)首先把最相關(guān)的項(xiàng)目排好(建一個(gè)子網(wǎng)),然后合并所有的子網(wǎng);先不要擔(dān)心資源、日期或工期!工具,

28、前導(dǎo)圖3)資源、工期、成本估算資源估算,需要考慮我需要什么資源,什么時(shí)候需要,我獲得所需資源 由誰(shuí)拍板,估算方法采用專(zhuān)家判斷法工期估算,項(xiàng)目范圍和資源的相關(guān)信息,估計(jì)完成所有活動(dòng)所需的工期。估算方法采用樂(lè)觀、悲觀和最可能的三點(diǎn)工期估算法,并進(jìn)行平均值、標(biāo)準(zhǔn)差等有關(guān)計(jì)算來(lái)確定工期的方法。工期 = (a + 4b + c) / 6;也可以采用專(zhuān)家判斷法,由項(xiàng)目經(jīng)理組織1-3名團(tuán)隊(duì)成員對(duì)任務(wù)消耗的工期進(jìn)行估算,并確定項(xiàng)目日程。成本估算,采用專(zhuān)家判斷法,類(lèi)比估算法(利用歷史信息和專(zhuān)家判斷,只有當(dāng)滿足一下條件才比較可靠:(a) 先前的項(xiàng)目不僅在表面上且在實(shí)質(zhì)上和當(dāng)前項(xiàng)目是類(lèi)似的;(b) 做估算的個(gè)人或小

29、組具有必要經(jīng)驗(yàn)),參數(shù)成本法(如確定項(xiàng)目成本與編寫(xiě)計(jì)算機(jī)程序代碼行的關(guān)系,或者項(xiàng)目成本與美術(shù)資源制作工時(shí)的關(guān)系!4)進(jìn)度計(jì)劃進(jìn)度計(jì)劃根絕wbs、活動(dòng)排序、工期預(yù)算和所需資源的結(jié)果進(jìn)行分析,制定出項(xiàng)目進(jìn)度計(jì)劃,進(jìn)度制定的工具有:關(guān)鍵路徑法,甘特圖。5)風(fēng)險(xiǎn)溝通計(jì)劃識(shí)別風(fēng)險(xiǎn),回顧你所列出的假設(shè)和限制,每一項(xiàng)代表一個(gè)風(fēng)險(xiǎn);回顧wbs,每項(xiàng)作業(yè)或完成件哪里會(huì)出錯(cuò);與你的團(tuán)隊(duì)進(jìn)行頭腦風(fēng)暴;考慮以往項(xiàng)目中出現(xiàn)的問(wèn)題;評(píng)估風(fēng)險(xiǎn)等級(jí),考慮發(fā)生的可能性;考慮如果發(fā)生風(fēng)險(xiǎn)對(duì)項(xiàng)目的影響;風(fēng)險(xiǎn)應(yīng)對(duì)方式,規(guī)避、轉(zhuǎn)移、緩解、接受;溝通計(jì)劃,分析利益干系人對(duì)項(xiàng)目的興趣及影響程度,針對(duì)每個(gè)利益干系人制定溝通計(jì)劃。溝通的三大原

30、則,及時(shí)、準(zhǔn)確、信息量恰到好處。3. 實(shí)施、監(jiān)控階段1)溝通項(xiàng)目溝通的要點(diǎn):1)項(xiàng)目組全體成員對(duì)目標(biāo)達(dá)成共識(shí);2)項(xiàng)目溝通計(jì)劃和規(guī)則制定;3)互相尊重;4)主動(dòng)傾聽(tīng);5)雙贏;有效溝通的關(guān)鍵要素:會(huì)前:1)事先了解為什么開(kāi)會(huì),以及預(yù)期要去的什么結(jié)果2)考慮是否可能取消會(huì)議3)確定需要參加的最少人數(shù)4)選擇會(huì)議地點(diǎn),會(huì)議的布置于會(huì)議目的相一致5)會(huì)前和關(guān)鍵與會(huì)者會(huì)議議題的持續(xù)時(shí)間進(jìn)行溝通會(huì)中:1)做好準(zhǔn)備,按時(shí)開(kāi)始,并首先點(diǎn)明會(huì)議的目的和議程2)每位與會(huì)者都有發(fā)言的機(jī)會(huì)3)對(duì)會(huì)議內(nèi)容進(jìn)行口頭總結(jié)會(huì)后:1)會(huì)后發(fā)布會(huì)議紀(jì)要給每位與會(huì)者2)會(huì)議必須產(chǎn)生明確的決定3)所有決定必須立即付諸行動(dòng)2)項(xiàng)目監(jiān)

31、控項(xiàng)目監(jiān)控的方法與工具,應(yīng)用項(xiàng)目進(jìn)度計(jì)劃表;建立項(xiàng)目基線;召集會(huì)議;觀察/檢查;跟蹤行動(dòng)計(jì)劃;定期反饋及報(bào)告(進(jìn)度報(bào)告、狀態(tài)報(bào)告、階段結(jié)束/月度評(píng)估報(bào)告)項(xiàng)目進(jìn)度控制,實(shí)施監(jiān)控過(guò)程中發(fā)現(xiàn)進(jìn)度滯后,該怎么辦?選擇最近的、時(shí)間估算較多的工作包實(shí)施以下措施:投入更多的人;現(xiàn)有的人投入更多的時(shí)間(加班);換工作效率更高的人員去作;改進(jìn)工作方法與工具,提高效率;縮小項(xiàng)目范圍或降低活動(dòng)質(zhì)量要求;3)變更管理典型的變更管理過(guò)程,如下圖變更管理的注意事項(xiàng),1)變更發(fā)生時(shí)要首先確定“能做些什么,以 及不能做些什么”;2)確定全體都一致同意的方案,提出變更步驟,并就將要做出的變更進(jìn)行評(píng)估;3)申請(qǐng)/審批修改后的計(jì)

32、劃(修改部分);4)保持/共享 計(jì)劃和信息最新?tīng)顟B(tài);5)盡量做得“天衣無(wú)縫”,而且沒(méi)有“痛苦”;4. 收尾階段1)評(píng)估與驗(yàn)收2)項(xiàng)目總結(jié)開(kāi)項(xiàng)目總結(jié)會(huì)議,撰寫(xiě)項(xiàng)目總結(jié)表3)文檔歸檔總結(jié):影響項(xiàng)目成功的因素有:項(xiàng)目的目標(biāo)、范圍是否明確;是否獲得領(lǐng)導(dǎo)的積極支持;項(xiàng)目的組織是否健全、穩(wěn)定;是否建立了有序的,有效的,良好的溝通渠道;是否具有有效、全面的項(xiàng)目管理,嚴(yán)格的變更控制;是否建立了良好的、積極的、團(tuán)隊(duì)合作的工作范圍;項(xiàng)目經(jīng)理的經(jīng)驗(yàn)。而項(xiàng)目失敗的主要因素有:缺少必需承擔(dān)的義務(wù)和方向;沒(méi)有項(xiàng)目策略上的一致性;變化中不明確的效益;不明確的目的或目標(biāo);組織與項(xiàng)目目標(biāo)不一致;資源限制;不明確的職責(zé);不斷變化

33、的要求;沒(méi)有最終用戶介入;不規(guī)范,低效的溝通。項(xiàng)目管理理論與實(shí)踐uml應(yīng)用本篇文章介紹uml的相關(guān)知識(shí)。參考uml從入門(mén)到精通一、uml綜述1. uml簡(jiǎn)介統(tǒng)一建模語(yǔ)言(uml)是一個(gè)通用的可視化建模語(yǔ)言,用于對(duì)軟件 進(jìn)行描述、可視化處理、構(gòu)造和建立軟件系統(tǒng)制品的文檔。uml描述了一個(gè)系統(tǒng)的靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)行為。 uml將系統(tǒng)描述為一些離散的相互作用的對(duì)象并最終為外部用戶提供一定功能的模型結(jié)構(gòu)。靜態(tài)結(jié)構(gòu)定義了系統(tǒng)中重要對(duì)象的屬性和操作以及這些對(duì)象之間的相互 關(guān)系。動(dòng)態(tài)行為定義了對(duì)象的時(shí)間特性和對(duì)象為完成目標(biāo)而相互進(jìn)行通信的機(jī)制。從不同但相互聯(lián)系的角度對(duì)系統(tǒng)建立的模型可用于不同的目的。uml不是一

34、門(mén)程 序設(shè)計(jì)語(yǔ)言,但可以使用代碼生成器工具將 u m l模型轉(zhuǎn)換為多種程序設(shè)計(jì)語(yǔ)言代碼,或使用反向生成工具將程序源代碼轉(zhuǎn)換為uml。2. uml的目標(biāo)uml語(yǔ)言的開(kāi)發(fā)有多個(gè)目標(biāo)。首先,最重要的目標(biāo)是使 u m l成為一個(gè)通用的建模語(yǔ)言,可供所有建模者使用。其次,我們希望uml 盡可能地采用源自omt booch, objectory及其他主要方法的表示法,即使它能夠很好地支持設(shè)計(jì)工作,如封裝、分塊、記錄模型構(gòu)造思路。此外,我們希望uml能準(zhǔn)確表達(dá)當(dāng)前軟件開(kāi) 發(fā)中的熱點(diǎn)問(wèn)題,比如大規(guī)模、分布、并發(fā)、方式和團(tuán)體開(kāi)發(fā)等。二、模型的性質(zhì)與用途1. 什么是模型軟件系統(tǒng)的模型用建模語(yǔ)言來(lái)表達(dá),如uml。模

35、型包含語(yǔ)義信息和表示法,可以采取圖形和文字等多種不同形式。建立模型的目的是因?yàn)樵谀承┯猛局心P褪褂闷饋?lái)比操縱實(shí)物更容易和方便。2. 模型的用途軟件系統(tǒng)的不同模型可以捕獲關(guān)于這個(gè)軟件的應(yīng)用領(lǐng)域、使用方法、 度量手段和構(gòu)造模式等方面的需求信息。在編寫(xiě)程序代碼以前,軟件系統(tǒng)的模型可以幫助軟件開(kāi)發(fā)人員方便地研究軟件的多種構(gòu)架和設(shè)計(jì)方案。軟件系統(tǒng)的一類(lèi)模型 可以說(shuō)明這個(gè)系統(tǒng)的外部行為和系統(tǒng)中對(duì)應(yīng)于真實(shí)世界的有關(guān)信息,另一類(lèi)模型可以展示系統(tǒng)中的類(lèi)以及實(shí)現(xiàn)系統(tǒng)外部行為特性所需要的內(nèi)部操作。實(shí)現(xiàn)這些行為有 多種方法。利用軟件系統(tǒng)的模型,可以獲得類(lèi)的聲明、過(guò)程體、用戶界面、數(shù)據(jù)庫(kù)、合法使用的說(shuō)明、配置草案以及與

36、其他單位技術(shù)競(jìng)爭(zhēng)情況的對(duì)比說(shuō)明。軟件系統(tǒng) 用視圖來(lái)組織信息:靜態(tài)結(jié)構(gòu)視圖、狀態(tài)機(jī)視圖、交互視圖、反映需求的視圖等等。三、uml初覽本章使用的例子是計(jì)算機(jī)管理的戲院售票系統(tǒng)。1. uml視圖在最上一層,視圖被劃分成三個(gè)視圖域:結(jié)構(gòu)分類(lèi)、動(dòng)態(tài)行為和模型管理。uml視圖和圖不同視圖元素間的部分關(guān)系四、靜態(tài)視圖1. 概述靜態(tài)視圖是uml的基礎(chǔ)。模型中靜態(tài)視圖的元素是應(yīng)用中有意義的概念,這些概念包括真實(shí)世界中的概念、抽象的概念、實(shí)現(xiàn)方面的概念和計(jì)算機(jī)領(lǐng)域的概念,即系統(tǒng)中的各種概念。靜態(tài)視圖說(shuō)明了對(duì)象的結(jié)構(gòu)。一個(gè)面向?qū)ο蟮南到y(tǒng)使數(shù)據(jù)結(jié)構(gòu)和行為特征統(tǒng)一到一個(gè)獨(dú)立的對(duì)象結(jié)構(gòu)中。靜態(tài)視圖包括所有的傳統(tǒng)數(shù)據(jù)結(jié)構(gòu)思

37、想,同時(shí)也包括了數(shù)據(jù)操作的組織。數(shù)據(jù)和操作都可量化為類(lèi)。靜態(tài)視圖將行為實(shí)體描述成離散的模型元素,但是不包括它們動(dòng)態(tài)行為的細(xì)節(jié)。靜態(tài)視圖將這些行為實(shí)體看作是將被類(lèi)所指定、擁有并使用的物體。靜態(tài)視圖中的關(guān)鍵元素是類(lèi)元及它們之間的關(guān)系。類(lèi)元是描述事物的建模元素。有幾種類(lèi)元,包括類(lèi)、接口和數(shù)據(jù)類(lèi)型。包括用例和信號(hào)在內(nèi)的其他類(lèi)元具體化了行為方面的事物。實(shí)現(xiàn)目的位于像子系統(tǒng)、構(gòu)件和節(jié)點(diǎn)這幾種類(lèi)元之后。對(duì)象是從建模者理解和構(gòu)造的系統(tǒng)中分離出來(lái)的離散單元。它是類(lèi)的實(shí)例即,它是一個(gè)其結(jié)構(gòu)和行為都由類(lèi)來(lái)描述的具有身份的個(gè)體。對(duì)象是一個(gè)可識(shí)別的狀態(tài),該狀態(tài)的行為能被激發(fā)。類(lèi)元之間的關(guān)系有關(guān)聯(lián)、泛化及各種不同的依賴(lài)關(guān)

38、系,包括實(shí)現(xiàn)和使用關(guān)系。2. 類(lèi)元3. 關(guān)系類(lèi)元之間的關(guān)系有關(guān)聯(lián)、泛化、流及各種形式的依賴(lài)關(guān)系,包括實(shí)現(xiàn)關(guān)系和使用關(guān)系。關(guān)聯(lián)關(guān)系描述了給定類(lèi)的單獨(dú)對(duì)象之間語(yǔ)義上的連接。關(guān)聯(lián)提供了不同類(lèi)間對(duì)象可以相互作用的連接。其余的關(guān)系涉及到類(lèi)元自身的描述,而不是它們的實(shí)例。泛化關(guān)系使父類(lèi)元(超類(lèi))與更具體的后代類(lèi)元(子類(lèi))連接在一 起。泛化有利于類(lèi)元的描述,可以不用多余的聲明,每個(gè)聲明都需加上從其父類(lèi)繼承來(lái)的描述。繼承機(jī)制利用泛化關(guān)系的附加描述構(gòu)造了完整的類(lèi)元描述。泛化和繼 承允許不同的類(lèi)元分享屬性、操作和它們共有的關(guān)系,而不用重復(fù)說(shuō)明。實(shí)現(xiàn)關(guān)系將說(shuō)明和實(shí)現(xiàn)聯(lián)系起來(lái)。接口是對(duì)行為而非實(shí)現(xiàn)的說(shuō)明,而類(lèi)之中則包

39、含了實(shí)現(xiàn)的結(jié)構(gòu)。一個(gè)或多個(gè)類(lèi)可以實(shí)現(xiàn)一個(gè)接口,而每個(gè)類(lèi)分別實(shí)現(xiàn)接口中的操作。流關(guān)系將一個(gè)對(duì)象的兩個(gè)版本以連續(xù)的方式連接起來(lái)。它表示一個(gè)對(duì)象的值、狀態(tài)和位置的轉(zhuǎn)換。流關(guān)系可以將類(lèi)元角色在一次相互作用中連接起來(lái)。流的種類(lèi)包括變成(同一個(gè)對(duì)象的不同版本)和拷貝(從現(xiàn)有對(duì)象創(chuàng)造出一個(gè)新的對(duì)象)兩種。依賴(lài)關(guān)系將行為和實(shí)現(xiàn)與影響其他類(lèi)的類(lèi)聯(lián)系起來(lái)。除了實(shí)現(xiàn)關(guān)系以外,還有好幾種依賴(lài)關(guān)系,包括跟蹤關(guān)系(不同模型中元素之間的一種松散連接) 、精化關(guān)系(兩個(gè)不同層次意義之間的一種映射) 、使用關(guān)系(在模型中需要另一個(gè)元素的存在) 、綁定關(guān)系(為模板參數(shù)指定值) 。使用依賴(lài)關(guān)系經(jīng)常被用來(lái)表示具體實(shí)現(xiàn)間的關(guān)系,如代碼

40、層實(shí)現(xiàn)關(guān)系。在概括模型的組織單元,例如包時(shí),依賴(lài)關(guān)系很有用,它在其上顯示了系統(tǒng)的構(gòu)架。例如編譯方面的約束可通過(guò)依賴(lài)關(guān)系來(lái)表示。4. 關(guān)聯(lián)在關(guān)聯(lián)中如果同一個(gè)類(lèi)出現(xiàn)不止一次,那么一個(gè)單獨(dú)的對(duì)象就可以與自己關(guān)聯(lián)。一個(gè)類(lèi)的關(guān)聯(lián)的任何一個(gè)連接點(diǎn)都叫做關(guān)聯(lián)端,與類(lèi)有關(guān)的許多信息都附在它的端點(diǎn)上。關(guān)聯(lián)端有名字(角色名)和可見(jiàn)性等特性,而最重要的特性則是多重性,即一個(gè)類(lèi)的多個(gè)實(shí)例與另一個(gè)類(lèi)的一個(gè)實(shí)例相關(guān)。如果一個(gè)關(guān)聯(lián)既是類(lèi)又是關(guān)聯(lián),即它是一個(gè)關(guān)聯(lián)類(lèi),那么這個(gè)關(guān)聯(lián)可以有它自己的屬性。如果一個(gè)關(guān)聯(lián)的屬性在一組相關(guān)對(duì)象中是唯一的,那么它是一個(gè)限定符,限定符是用來(lái)在關(guān)聯(lián)中從一組相關(guān)對(duì)象中標(biāo)識(shí)出獨(dú)特對(duì)象的值。聚集和組成

41、。聚集表示部分與整體關(guān)系的關(guān)聯(lián),它用端點(diǎn)帶有空菱形的線段表示,空菱形與聚集類(lèi)相連接。組成是更強(qiáng)形式的關(guān)聯(lián),整體有管理部分的特有的職責(zé),它用一個(gè)實(shí)菱形物附在組成端表示。5. 泛化泛化關(guān)系是類(lèi)元的一般描述和具體描述之間的關(guān)系,具體描述建立在一般描述的基礎(chǔ)之上,并對(duì)其進(jìn)行了擴(kuò)展。泛化用從子指向父的箭頭表示,指向父的是一個(gè)空三角形。泛化的用途。泛化有兩個(gè)用途。第一個(gè)用途是用來(lái)定義下列情況:當(dāng) 一個(gè)變量(如參數(shù)或過(guò)程變量)被聲明承載某個(gè)給定類(lèi)的值時(shí),可使用類(lèi)(或其他元素)的實(shí)例作為值,這被稱(chēng)作可替代性原則(由 barbara liskov提出);泛化的另一個(gè)用途是在共享祖先所定義的成分的前提下允許它自身

42、定義增加的描述,這被稱(chēng)作繼承。繼承是一種機(jī)制,通過(guò)該機(jī)制類(lèi)的對(duì)象的 描述從類(lèi)及其祖先的聲明部分聚集起來(lái)。繼承允許描述的共享部分只被聲明一次而可以被許多類(lèi)所共享,而不是在每個(gè)類(lèi)中重復(fù)聲明并使用它,這種共享機(jī)制減小了 模型的規(guī)模。6. 實(shí)現(xiàn)實(shí)現(xiàn)關(guān)系將一種模型元素(如類(lèi))與另一種模型元素(如接口)連接起來(lái),其中接口只是行為的說(shuō)明而不是結(jié)構(gòu)或者實(shí)現(xiàn)。實(shí)現(xiàn)關(guān)系用一條帶封閉空箭頭的虛線來(lái)表示。7. 依賴(lài)依賴(lài)表示兩個(gè)或多個(gè)模型元素之間語(yǔ)義上的關(guān)系。根據(jù)這個(gè)定義,關(guān)聯(lián)和泛化都是依賴(lài)關(guān)系,但是它們有更特別的語(yǔ)義,故它們有自己的名字和詳細(xì)的語(yǔ)義。依賴(lài)用一個(gè)從客戶指向提供者的虛箭頭表示:8. 約束約束用大括弧內(nèi)的文

43、字表達(dá)式來(lái)表示,可以使用形式語(yǔ)言或自然語(yǔ)言。文字字符串可以寫(xiě)成注釋或附加在依賴(lài)關(guān)系的箭頭旁。五、用例視圖1. 概述當(dāng)用例視圖在外部用戶前出現(xiàn)時(shí),它捕獲到系統(tǒng)、子系統(tǒng)或類(lèi)的行 為。它將系統(tǒng)功能劃分成對(duì)參與者(即系統(tǒng)的理想用戶)有用的需求。而交互功能部分被稱(chēng)作用例。用例使用系統(tǒng)與一個(gè)或多個(gè)參與者之間的一系列消息來(lái)描述系統(tǒng) 中的交互作用。參與者可以是人,也可以是外部計(jì)算機(jī)系統(tǒng)和外部進(jìn)程。2. 參與者參與者是與系統(tǒng)、子系統(tǒng)或類(lèi)發(fā)生交互作用的外部用戶、進(jìn)程或其他系統(tǒng)的理想化概念。每個(gè)參與者可以參與一個(gè)或多個(gè)用例。參與者可以是人、另一個(gè)計(jì)算機(jī)系統(tǒng)或一些可運(yùn)行的進(jìn)程。3. 用例用例是外部可見(jiàn)的一個(gè)系統(tǒng)功能單

44、元 ,這些功能由系統(tǒng)單元所提供,并通過(guò)一系列系統(tǒng)單元與一個(gè)或多個(gè)參與者之間交換的消息所表達(dá)。用例除了與其參與者發(fā)生關(guān)聯(lián)外,還可以參與系統(tǒng)中的多個(gè)關(guān)系:一個(gè)用例也可以被定義為基用例的增量擴(kuò)展 ,這叫做擴(kuò)展關(guān)系。同一個(gè)基用例的幾個(gè)擴(kuò)展用例可以在一起應(yīng)用?;美臄U(kuò)展增加了原有的語(yǔ)義 , 此時(shí)是基用例而不是擴(kuò)展用例被作為例子使用。包含和擴(kuò)展關(guān)系可以用含有關(guān)鍵字 i n c l u d e和e x t e n d的帶箭頭的虛線表示。包括用例關(guān)系箭頭指向被包含的用例,擴(kuò)展關(guān)系箭頭指向被擴(kuò)展的用例。一個(gè)用例也可以被特別列舉為一個(gè)或多個(gè)子用例,這被稱(chēng)做用例泛化。當(dāng)父用例能夠被使用時(shí),任何子用例也可以被使用。

45、用例泛化與其他泛化關(guān)系的表示法相同,都用一個(gè)三角箭頭從子用例指向父用例。六、狀態(tài)機(jī)視圖1. 概述狀態(tài)機(jī)視圖通過(guò)對(duì)類(lèi)對(duì)象的生存周期建立模型來(lái)描述對(duì)象隨時(shí)間變化的動(dòng)態(tài)行為。狀態(tài)是給定類(lèi)的對(duì)象的一組屬性值 ,這組屬性值對(duì)所發(fā)生的事件具有相同性質(zhì)的反應(yīng)。狀態(tài)機(jī)用于描述類(lèi)的行為,但它們也描述用例、協(xié)作和方法的動(dòng)態(tài)行為。2. 狀態(tài)機(jī)狀態(tài)機(jī)是展示狀態(tài)與狀態(tài)轉(zhuǎn)換的圖。通常一個(gè)狀態(tài)機(jī)依附于一個(gè)類(lèi),并且描述一個(gè)類(lèi)的實(shí)例對(duì)接受到的事件所發(fā)生的反應(yīng)。狀態(tài)機(jī)也可以依附于操作、用例和協(xié)作并描述它們的執(zhí)行過(guò)程。3. 事件事件是發(fā)生在時(shí)間和空間上的一點(diǎn)的值得注意的事情。它在時(shí)間上的一點(diǎn)發(fā)生,沒(méi)有持續(xù)時(shí)間。如果某一事情的發(fā)生造成了影響,那么在狀態(tài)機(jī)模型中它是一個(gè)事件。4. 狀態(tài)狀態(tài)描述了一個(gè)類(lèi)對(duì)象生命期中的一個(gè)時(shí)間段。它可以用三種附加方式說(shuō)明:在某些方面性質(zhì)相似的一組對(duì)象值;一個(gè)對(duì)象等待一些事件發(fā)生時(shí)的一段時(shí)間;對(duì)象執(zhí)行持續(xù)活動(dòng)時(shí)的一段時(shí)間。狀態(tài)用具有圓形拐角的矩形表示。5. 轉(zhuǎn)換動(dòng)作。當(dāng)轉(zhuǎn)換被引起時(shí),它對(duì)應(yīng)的動(dòng)作被執(zhí)行。動(dòng)作是原子性的,一般是一個(gè)簡(jiǎn)短的計(jì)算處理過(guò)程,通常是一個(gè)賦值操作或算術(shù)計(jì)算。6. 組成狀態(tài)一個(gè)簡(jiǎn)單狀態(tài)沒(méi)有子結(jié)構(gòu),只帶有一組轉(zhuǎn)換和可能的入口和出口動(dòng)作。組成狀態(tài)是一個(gè)被分解成順序的或并發(fā)的子狀態(tài)的狀態(tài)。七、活動(dòng)視圖1. 概述活動(dòng)圖是一種特殊形式的狀態(tài)機(jī),用

溫馨提示

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

評(píng)論

0/150

提交評(píng)論