軟件工程與項目管理課程課件_第1頁
軟件工程與項目管理課程課件_第2頁
軟件工程與項目管理課程課件_第3頁
軟件工程與項目管理課程課件_第4頁
軟件工程與項目管理課程課件_第5頁
已閱讀5頁,還剩145頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件工程與面向?qū)ο笕A中科技大學(xué)機(jī)械學(xué)院CAD中心 劉清華、丁建完 liuqh@

華中科技大學(xué)機(jī)械學(xué)院CAD中心軟件工程與面向?qū)ο笕A中科技大學(xué)機(jī)械學(xué)院CAD中心1軟件工程學(xué)的范疇

軟件工程學(xué)的范疇2傳統(tǒng)軟件工程的內(nèi)容第一章緒論第五章軟件設(shè)計概述第四章軟件需求分析第三章軟件項目計劃第二章軟件開發(fā)模型第九章軟件測試第八章編碼和語言的選擇第十一章統(tǒng)一建模語言第七章面向?qū)ο笤O(shè)計方法第六章傳統(tǒng)設(shè)計方法第十章軟件維護(hù)傳統(tǒng)軟件工程的內(nèi)容第一章緒論第五章軟件設(shè)計概述第四章3軟件工程的內(nèi)容軟件工程的基本概念軟件過程軟件開發(fā)各階段的任務(wù)、技術(shù)、方法傳統(tǒng)方法、面向?qū)ο蠓椒ㄜ浖椖抗芾碥浖|(zhì)量保證軟件工程的內(nèi)容軟件工程的基本概念4軟件危機(jī)與軟件工程軟件與軟件危機(jī)軟件工程軟件危機(jī)與軟件工程軟件與軟件危機(jī)5硬件/軟件成本變化趨勢硬件/軟件成本變化趨勢6軟件技術(shù)進(jìn)步落后于需求增長軟件技術(shù)進(jìn)步落后于需求增長7軟件危機(jī):20世紀(jì)60年代,軟硬件的不平衡發(fā)展導(dǎo)致的軟件危機(jī)是軟件企業(yè)面臨的第一個難題。針對當(dāng)年的軟件危機(jī),學(xué)者們提出了用工程化的思想來開發(fā)軟件,即軟件工程來應(yīng)對。軟件產(chǎn)業(yè)中的管理問題可以采用工程項目的管理思想,這就是軟件項目管理學(xué)科的主要研究內(nèi)容。軟件項目管理是軟件工程與項目管理的交叉學(xué)科,是項目管理原理與方法在軟件工程領(lǐng)域的應(yīng)用。華中科技大學(xué)機(jī)械學(xué)院CAD中心軟件危機(jī):20世紀(jì)60年代,軟硬件的不平衡發(fā)展導(dǎo)致的軟件危機(jī)8軟件程序、軟件與軟件產(chǎn)品的對比簡單程序較復(fù)雜程序軟件產(chǎn)品

|||獨唱

小合唱萬人大合唱軟件產(chǎn)品包括程序:按事先設(shè)計的功能和性能需求執(zhí)行的指令序列數(shù)據(jù):是程序能正常操縱信息的數(shù)據(jù)結(jié)構(gòu)文檔:與程序開發(fā)、維護(hù)和使用有關(guān)的圖文材料軟件程序、軟件與軟件產(chǎn)品的對比9軟件開發(fā)的發(fā)展過程計算機(jī)應(yīng)用發(fā)展軟件數(shù)量多規(guī)模大軟件成本高質(zhì)量低個體化軟件開發(fā)方法軟件維護(hù)困難軟件危機(jī)軟件工程軟件開發(fā)的發(fā)展過程計算機(jī)應(yīng)用發(fā)展軟件數(shù)量多軟件成本高個體化軟10軟件危機(jī)定義計算機(jī)軟件開發(fā)和維護(hù)過程所遇到的一系列嚴(yán)重問題表現(xiàn)對軟件開發(fā)成本和進(jìn)度的估算很不準(zhǔn)確用戶很不滿意質(zhì)量很不可靠,錯誤百出沒有適當(dāng)?shù)奈臋n軟件開發(fā)成本劇增生產(chǎn)率低下:軟件開發(fā)生產(chǎn)率跟不上計算機(jī)應(yīng)用迅速深入的趨勢軟件危機(jī)定義11軟件危機(jī)原因客觀:軟件本身特點邏輯部件規(guī)模龐大主觀:不正確的開發(fā)方法忽視需求分析簡單地將軟件開發(fā)等同于程序編寫輕視軟件維護(hù)軟件危機(jī)原因12軟件危機(jī)解決途徑組織管理借鑒工程項目管理方法技術(shù)措施軟件開發(fā)技術(shù)與方法軟件工具軟件危機(jī)解決途徑13軟件開發(fā)方法學(xué)

為軟件提供了“如何做”的技術(shù)。早期的程序設(shè)計基本上屬于個人活動性質(zhì),程序員各行其是,并無統(tǒng)一的方法可循。20世紀(jì)60年代后期興起結(jié)構(gòu)化程序設(shè)計,不僅可以改善程序的清晰度,而且也能提高軟件的可靠性與生產(chǎn)率。20世紀(jì)80年代出現(xiàn)了smalltalk,C++等語言,只有在軟件開發(fā)早期乃至全過程都采用面向?qū)ο蠹夹g(shù),才能更好的發(fā)揮該技術(shù)的固有優(yōu)勢。軟件開發(fā)方法學(xué)

為軟件提供了“如何做”的技術(shù)。早期的程序設(shè)14軟件開發(fā)工具為軟件工程方法提供了自動的或半自動的軟件支撐環(huán)境。“工欲善其事,必先利其器”軟件開發(fā)工具為軟件工程方法提供了自動的或半自動的軟件支撐環(huán)境15軟件工程環(huán)境

方法與工具相結(jié)合,再加上配套的軟,硬件支持就形成環(huán)境。軟件工程環(huán)境方法與工具相結(jié)合,再加上配套的軟,硬件支持就16軟件工程管理

目的:為了按照進(jìn)度及預(yù)算完成軟件開發(fā)計劃,實現(xiàn)預(yù)期的經(jīng)濟(jì)和社會效益。軟件工程管理目的:為了按照進(jìn)度及預(yù)算完成軟件開發(fā)計劃,實17軟件工程的定義

軟件工程是即采用工程的概念,原理,技術(shù)和方法來開發(fā)和維護(hù)軟件,將工程管理技術(shù)成功的經(jīng)驗和思想與具體軟件的開發(fā)過程,研究技術(shù)相結(jié)合,形成一整套適合于計算機(jī)軟件開發(fā)的方法,規(guī)范和技術(shù)。軟件工程的定義18軟件工程定義指導(dǎo)計算機(jī)軟件開發(fā)和維護(hù)的工程學(xué)科工程方法+管理技術(shù)+技術(shù)方法軟件工程定義19軟件工程工程觀點管理觀點技術(shù)觀點?工程的觀點:包括:軟件項目的招標(biāo)、投標(biāo)、合同、實施、監(jiān)督、驗收、推廣等方面來研究,以經(jīng)濟(jì)管理科學(xué)的理論為依據(jù),研究軟件工程的規(guī)劃策略和經(jīng)濟(jì)收益等工程問題。

?管理的觀點:包括:軟件項目開發(fā)的人員組織、過程控制、進(jìn)度風(fēng)險分析和質(zhì)量保證體系等方面,以科學(xué)性、合理性、高效可行、及可測量性為目標(biāo),來研究工程項目管理。?技術(shù)的觀點:包括:軟件項目的分析、設(shè)計、編碼、測試、維護(hù)等技術(shù)方法。依據(jù)軟件技術(shù)理論,以高效、健壯、可復(fù)用、可維護(hù)的軟件為目標(biāo)。研究軟件體系結(jié)構(gòu)、組成成分,以及構(gòu)造方式等。軟件工程的多視角理解軟件工程工程觀點管理觀點技?工程的觀點:?管理的觀點:?技術(shù)20軟件工程學(xué)的目的以較低的成本研制具有較高質(zhì)量的軟件軟件工程課程教學(xué)與實踐的目標(biāo):

轉(zhuǎn)變對軟件的認(rèn)識:程序→系統(tǒng)

轉(zhuǎn)變思維方式:程序員→系統(tǒng)工程師軟件工程技術(shù)的兩個明顯特點:強(qiáng)調(diào)規(guī)范化強(qiáng)調(diào)文檔化軟件工程學(xué)的目的21軟件工程項目的基本目標(biāo)付出較低的開發(fā)成本達(dá)到要求的軟件功能確保按時交付使用具有較好的軟件性能開發(fā)的軟件易于移植需要較低的維護(hù)費用軟件工程項目的基本目標(biāo)22基本目標(biāo)之間的關(guān)系基本目標(biāo)之間的關(guān)系23兩類軟件工程方法傳統(tǒng)軟件工程軟件分析→總體設(shè)計→詳細(xì)設(shè)計→面向過程的編碼→測試面向?qū)ο筌浖こ誊浖治雠c對象抽取→對象詳細(xì)設(shè)計→面向?qū)ο蟮木幋a→測試兩類軟件工程方法傳統(tǒng)軟件工程24軟件工程框架華中科技大學(xué)機(jī)械學(xué)院CAD中心軟件工程框架華中科技大學(xué)機(jī)械學(xué)院CAD中心25軟件工程框架軟件工程目標(biāo)正確性:軟件產(chǎn)品達(dá)到預(yù)期功能的程度可用性:軟件基本結(jié)構(gòu)、實現(xiàn)和文檔為用戶接受的程度經(jīng)濟(jì)型:軟件開發(fā)、運行和維護(hù)滿足經(jīng)濟(jì)目標(biāo)的程度軟件工程活動問題定義明確要解決的問題,通過對用戶的訪問調(diào)查提出關(guān)于問題性質(zhì)、工程目標(biāo)和規(guī)模的書面報告可行性分析問題定義階段的問題是否有可行解。為此系統(tǒng)分析員要進(jìn)行一次大大壓縮和簡化了的系統(tǒng)分析和設(shè)計過程??尚行匝芯侩A段應(yīng)導(dǎo)出系統(tǒng)的高層邏輯模型,更準(zhǔn)確具體地分析工程的規(guī)模和目標(biāo),對建議的系統(tǒng)進(jìn)行仔細(xì)的成本和效益分析。它是決定工程繼續(xù)與否的重要依據(jù)華中科技大學(xué)機(jī)械學(xué)院CAD中心軟件工程框架軟件工程目標(biāo)華中科技大學(xué)機(jī)械學(xué)院CAD中心26軟件工程框架軟件工程活動(續(xù)一)需求分析確定解決問題的目標(biāo)系統(tǒng)應(yīng)該具備哪些功能,需求分析的成果是系統(tǒng)邏輯模型。用于描述系統(tǒng)邏輯模型的方法有數(shù)據(jù)流圖、數(shù)據(jù)字典和簡要的算法設(shè)計,包括總體設(shè)計和詳細(xì)設(shè)計總體設(shè)計:從概況的層面討論如何解決問題,給出若干種解決方案和推薦方案詳細(xì)設(shè)計:把解決方案具體化,不是編寫程序,而是設(shè)計出程序的詳細(xì)規(guī)格說明實現(xiàn)實現(xiàn)階段的關(guān)鍵任務(wù)是寫出正確的、容易理解和維護(hù)的程序,實現(xiàn)過程中往往伴隨單元測試華中科技大學(xué)機(jī)械學(xué)院CAD中心軟件工程框架軟件工程活動(續(xù)一)華中科技大學(xué)機(jī)械學(xué)院CAD中27軟件工程框架軟件工程活動(續(xù)二)確認(rèn)確認(rèn)活動是綜合測試的過程,其關(guān)鍵任務(wù)是通過各種聯(lián)系的測試使軟件達(dá)到預(yù)訂的要求,最基本的測試是集成測試和驗收測試。集成測試:組織通過單元測試的模塊,并在組裝過程中進(jìn)行必要的測試驗收測試:按需求規(guī)格說明書有用戶或在用戶積極參與下對目標(biāo)系統(tǒng)進(jìn)行驗收支持指對軟件的維護(hù)以使系統(tǒng)能持續(xù)地滿足用戶的需要。四類維護(hù)活動:改正性維護(hù):修改軟件錯誤適應(yīng)性維護(hù):修改軟件以適應(yīng)使用環(huán)境的變化完善性維護(hù):根據(jù)用戶的要求改進(jìn)或擴(kuò)充軟件功能預(yù)防性維護(hù):修改軟件為將來的維護(hù)活動預(yù)先做準(zhǔn)備華中科技大學(xué)機(jī)械學(xué)院CAD中心軟件工程框架軟件工程活動(續(xù)二)華中科技大學(xué)機(jī)械學(xué)院CAD中28軟件工程框架軟件工程原則選取合適的開發(fā)模型采用合適的設(shè)計方法提供高質(zhì)量的工程支持重視開發(fā)過程管理華中科技大學(xué)機(jī)械學(xué)院CAD中心軟件工程框架軟件工程原則華中科技大學(xué)機(jī)械學(xué)院CAD中心29軟件工程模型軟件的生命周期華中科技大學(xué)機(jī)械學(xué)院CAD中心軟件工程模型軟件的生命周期華中科技大學(xué)機(jī)械學(xué)院CAD中心30軟件過程模型瀑布模型(waterfallmodel)快速原型模型(rapidprototypemodel)螺旋模型(spiralmodel)構(gòu)件集成模型(componentintegrationmodel)

Rational統(tǒng)一過程(RationalUnifiedProcess)軟件過程模型瀑布模型(waterfallmodel)31線性模型(瀑布模型)華中科技大學(xué)機(jī)械學(xué)院CAD中心線性模型(瀑布模型)華中科技大學(xué)機(jī)械學(xué)院CAD中心32瀑布模型特點階段的順序性和依賴性簡單,容易理解推遲實現(xiàn)的觀點存在問題假設(shè)項目只經(jīng)歷一次,體系結(jié)構(gòu)出色并易于使用,設(shè)計合理可靠,錯誤只發(fā)生在編碼實現(xiàn)階段假設(shè)一次性地構(gòu)建整個系統(tǒng),所有設(shè)計、大部分編碼和部分單元測試完成后才集成各部分并開始后續(xù)的工作不適合需求模糊的系統(tǒng)瀑布模型特點33快速原型模型需求分析原型開發(fā)最終系統(tǒng)設(shè)計原型評價最終系統(tǒng)實現(xiàn)用戶反饋快速原型模型需求分析原型開發(fā)最終系統(tǒng)設(shè)計原型評價最終系統(tǒng)實現(xiàn)34快速原型模型特點快速開發(fā)工具循環(huán)低成本種類漸進(jìn)型拋棄型快速原型模型特點35螺旋模型華中科技大學(xué)機(jī)械學(xué)院CAD中心螺旋模型華中科技大學(xué)機(jī)械學(xué)院CAD中心36螺旋模型螺旋模型37螺旋模型特點瀑布模型+快速原型+風(fēng)險分析迭代過程一個螺旋式周期

確定目標(biāo),選擇方案,選定完成目標(biāo)的策略

風(fēng)險角度分析該策略

啟動一個開發(fā)階段

評價前一步的結(jié)果,計劃下一輪的工作

螺旋模型特點38漸增式模型在線性模型基礎(chǔ)上發(fā)展起來的,是分段的線性模型特點:增量開發(fā)整個系統(tǒng),在每一個階段都有可運行的系統(tǒng)很早就可以開始用戶測試華中科技大學(xué)機(jī)械學(xué)院CAD中心漸增式模型在線性模型基礎(chǔ)上發(fā)展起來的,是分段的線性模型華中科39構(gòu)件集成模型構(gòu)件集成模型40構(gòu)件集成模型特點面向?qū)ο蠡跇?gòu)件庫融合螺旋模型特征支持軟件開發(fā)的迭代方法

軟件重用構(gòu)件集成模型特點41軟件開發(fā)方法結(jié)構(gòu)化方法也稱面向功能的軟件開發(fā)方法,或面向數(shù)據(jù)流的軟件開發(fā)方法。SA-SD-SP,結(jié)構(gòu)化分析、設(shè)計與編程面向數(shù)據(jù)結(jié)構(gòu)的軟件開發(fā)方法:三種基本數(shù)據(jù)結(jié)構(gòu)形式:順序、選擇和循環(huán)。面向問題的分析法:考慮到輸入、輸出數(shù)據(jù)結(jié)構(gòu),指導(dǎo)系統(tǒng)分解,在系統(tǒng)分析指導(dǎo)下逐步綜合原型化方法:確定用戶需求-開發(fā)原始模型-征求改進(jìn)意見-修改原型面向?qū)ο蟮能浖_發(fā)方法OOAOODOOP模型驅(qū)動的軟件開發(fā)方法MDA華中科技大學(xué)機(jī)械學(xué)院CAD中心軟件開發(fā)方法結(jié)構(gòu)化方法也稱面向功能的軟件開發(fā)方法,或面向數(shù)據(jù)42項目管理簡介

IntroductiontoProjectManagement項目管理簡介

IntroductiontoProje43什么是項目?什么是項目?44項目的定義一定約束條件下具有特定目標(biāo)的一項一次性任務(wù)項目的屬性特定目標(biāo)臨時性/一次性需要資源有主要利益相關(guān)者有不確定性華中科技大學(xué)機(jī)械學(xué)院CAD中心項目的定義一定約束條件下具有特定目標(biāo)的一項一次性任務(wù)華中科技45IT項目的實例航空票務(wù)系統(tǒng)教學(xué)管理系統(tǒng)XXX客戶關(guān)系管理系統(tǒng)的開發(fā)XXX產(chǎn)品數(shù)據(jù)管理系統(tǒng)的實施…華中科技大學(xué)機(jī)械學(xué)院CAD中心IT項目的實例航空票務(wù)系統(tǒng)華中科技大學(xué)機(jī)械學(xué)院CAD中心46項目的三維約束項目的約束范圍:試圖完成什么?時間:需要多少時間?成本:費用多少?項目負(fù)責(zé)人的職責(zé)就是在這三者間進(jìn)行平衡。華中科技大學(xué)機(jī)械學(xué)院CAD中心項目的三維約束項目的約束華中科技大學(xué)機(jī)械學(xué)院CAD中心47應(yīng)用規(guī)范項目管理的優(yōu)點較好地控制進(jìn)度、質(zhì)量和人力資源等有利于維護(hù)較好的客戶關(guān)系縮短項目開發(fā)時間降低項目開發(fā)費用高質(zhì)量和高可靠性團(tuán)隊內(nèi)部溝通好,士氣高華中科技大學(xué)機(jī)械學(xué)院CAD中心應(yīng)用規(guī)范項目管理的優(yōu)點較好地控制進(jìn)度、質(zhì)量和人力資源等華中科48什么是項目管理?什么是項目管理?49項目管理的定義

應(yīng)用與項目活動相關(guān)的知識、技能和工具等,來滿足項目出資人的需求或期望的過程。華中科技大學(xué)機(jī)械學(xué)院CAD中心項目管理的定義應(yīng)用與項目活動相關(guān)的知識、技能和工具等50操作vs.項目管理項目管理一次性執(zhí)行目標(biāo)驅(qū)動團(tuán)隊工作變更管理操作已有系統(tǒng)的重復(fù)效率和有效性線性管理保持一致性華中科技大學(xué)機(jī)械學(xué)院CAD中心操作vs.項目管理項目管理操作華中科技大學(xué)機(jī)械學(xué)院CAD51項目“利益相關(guān)者”項目活動涉及或影響的“人”,包括:項目團(tuán)隊后勤保障團(tuán)隊出資人/所有者客戶(使用者)供應(yīng)商、承包商項目反對者華中科技大學(xué)機(jī)械學(xué)院CAD中心項目“利益相關(guān)者”項目活動涉及或影響的“人”,包括:華中科技52項目管理框架華中科技大學(xué)機(jī)械學(xué)院CAD中心項目管理框架華中科技大學(xué)機(jī)械學(xué)院CAD中心53項目管理的知識領(lǐng)域項目管理的知識領(lǐng)域包括:四個核心知識領(lǐng)域:通向特定項目目標(biāo),包括范圍、時間、費用和質(zhì)量。四個推進(jìn)知識領(lǐng)域:人力資源、溝通、風(fēng)險和采購管理。一集成知識領(lǐng)域:與其它知識領(lǐng)域相互影響。華中科技大學(xué)機(jī)械學(xué)院CAD中心項目管理的知識領(lǐng)域項目管理的知識領(lǐng)域包括:華中科技大學(xué)機(jī)械學(xué)54項目管理的知識體系兩大項目管理研究體系:歐洲—國際項目管理協(xié)會IPMA,美國—美國項目管理學(xué)會PMI集成管理:確保項目各部分有機(jī)地整合在一起,協(xié)調(diào)并權(quán)衡各個相互沖突的目標(biāo)和解決方案,包括:項目計劃的制定:項目計劃的執(zhí)行集成變更控制范圍管理:界定項目的范圍,包括范圍計劃編制、范圍定義、范圍核實和范圍變更控制時間管理:描述用以保證按時完成項目的各過程,包括活動定義、活動安排、活動歷時估算、進(jìn)度計劃編制和進(jìn)度計劃控制等華中科技大學(xué)機(jī)械學(xué)院CAD中心項目管理的知識體系兩大項目管理研究體系:歐洲—國際項目管理協(xié)55項目管理的知識體系(續(xù)1)成本管理:描述用以保證在預(yù)算內(nèi)完成項目的各過程,包括資源計劃、成本估算和成本控制等質(zhì)量管理:為確保項目結(jié)果滿足用戶需求的一系列過程,包括質(zhì)量計劃編制、質(zhì)量保證和質(zhì)量控制人力資源管理:為確保項目成員發(fā)揮其最佳效能的管理過程,包括計劃編制、人員獲取和團(tuán)隊組建溝通管理:項目執(zhí)行過程中信息的收集、存儲、發(fā)布和最終處理采購管理:確保項目進(jìn)行過程中所需原材料、資源和服務(wù)的滿足風(fēng)險管理:對項目可能遇到的分析進(jìn)行識別、分析和應(yīng)對的過程華中科技大學(xué)機(jī)械學(xué)院CAD中心項目管理的知識體系(續(xù)1)成本管理:描述用以保證在預(yù)算內(nèi)完成56項目管理工具與技術(shù)項目管理工具與技術(shù)在多方面有助于項目管理者及其團(tuán)隊,包括:項目信息和工作分解結(jié)構(gòu)(WBS)甘特圖、網(wǎng)絡(luò)圖、關(guān)鍵路徑分析費用估算及收益管理華中科技大學(xué)機(jī)械學(xué)院CAD中心項目管理工具與技術(shù)項目管理工具與技術(shù)在多方面有助于項目管理者57項目信息示例華中科技大學(xué)機(jī)械學(xué)院CAD中心項目信息示例華中科技大學(xué)機(jī)械學(xué)院CAD中心58項目信息(續(xù))

角色與職責(zé)華中科技大學(xué)機(jī)械學(xué)院CAD中心項目信息(續(xù))角色與職責(zé)華中科技大學(xué)機(jī)械學(xué)院CAD中心59圖表方式的項目工作分解結(jié)構(gòu)華中科技大學(xué)機(jī)械學(xué)院CAD中心圖表方式的項目工作分解結(jié)構(gòu)華中科技大學(xué)機(jī)械學(xué)院CAD中心60甘特圖TheWBSisontheleft,andeachtask’sstartandfinishdateareshownontherightusingacalendartimescale.華中科技大學(xué)機(jī)械學(xué)院CAD中心甘特圖TheWBSisontheleft,and61網(wǎng)絡(luò)圖EachboxisaprojecttaskfromtheWBS.Arrowsshowdependenciesbetweentasks.

Theboldedtasksareonthecriticalpath.Ifanytasksonthecriticalpathtakelongerthanplanned,thewholeprojectwillslipunlesssomethingisdone.華中科技大學(xué)機(jī)械學(xué)院CAD中心網(wǎng)絡(luò)圖Eachboxisaprojecttask621.4項目管理與其它學(xué)科的關(guān)系1.4項目管理與其它學(xué)科的關(guān)系63與其它學(xué)科的關(guān)系管理項目所需很多知識是項目管理所獨有的然而,項目管理者必須具備如下素質(zhì):常規(guī)管理能力項目領(lǐng)域知識項目管理者必須聚焦到特定的項目目標(biāo)華中科技大學(xué)機(jī)械學(xué)院CAD中心與其它學(xué)科的關(guān)系管理項目所需很多知識是項目管理所獨有的華中科64項目管理與其它學(xué)科華中科技大學(xué)機(jī)械學(xué)院CAD中心項目管理與其它學(xué)科華中科技大學(xué)機(jī)械學(xué)院CAD中心65項目管理軟件上百種主要有三大類:低端產(chǎn)品:管理單個小項目,售價低于200$中檔產(chǎn)品:管理多個項目和用戶,售價200~500$,MicrosoftProject最流行。高端產(chǎn)品:也稱企業(yè)級的項目管理軟件,通常按節(jié)點收費。華中科技大學(xué)機(jī)械學(xué)院CAD中心項目管理軟件上百種華中科技大學(xué)機(jī)械學(xué)院CAD中心66不要迷信項目管理軟件沒有項目管理概念,不可能用好項目管理軟件?!癆foolwithatoolisstilljustafool.”華中科技大學(xué)機(jī)械學(xué)院CAD中心不要迷信項目管理軟件沒有項目管理概念,不可能用好項目管理軟件67項目管理的應(yīng)用領(lǐng)域適用于工作,也適用于個人項目適用于不同學(xué)科領(lǐng)域,包括IT,工程,建筑,金融,運動會等等。項目管理技能對日常生活也有幫助,特別是界定項目范圍的能力和與各色人等打交道的能力。華中科技大學(xué)機(jī)械學(xué)院CAD中心項目管理的應(yīng)用領(lǐng)域適用于工作,也適用于個人項目華中科技大學(xué)機(jī)68項目的生命周期項目的啟動:可行性分析、需求確認(rèn)和立項項目的計劃:建立解決需求或問題的方案,提交各種計劃書,如背景描述、目標(biāo)確定、范圍定義、進(jìn)度安排、資源計劃、成本估計、工作分解結(jié)構(gòu)、項目詳細(xì)計劃等項目的實施:執(zhí)行項目計劃階段提出的解決方案,主要活動有實施計劃、進(jìn)度控制、費用控制、質(zhì)量控制、變更控制、合同管理和現(xiàn)場管理等項目的結(jié)束:正式驗收項目,主要活動有:范圍確認(rèn)、質(zhì)量驗收、費用結(jié)算與審計、項目資料驗收項目交接與清算、項目審計、項目評估華中科技大學(xué)機(jī)械學(xué)院CAD中心項目的生命周期項目的啟動:可行性分析、需求確認(rèn)和立項華中科技69項目管理學(xué)科的發(fā)展項目管理學(xué)科發(fā)展的特點:全球化:國際間的項目合作越來越多、國際化的專業(yè)活動越來越頻繁、項目管理專業(yè)信息的國際共享多元化:行業(yè)領(lǐng)域及項目類型的多樣性導(dǎo)致了項目管理理論和方法的多元化專業(yè)化:項目管理的廣泛應(yīng)用促進(jìn)了其向?qū)I(yè)化分析發(fā)展、學(xué)歷教育與非學(xué)歷教育、項目管理軟件、研究咨詢機(jī)構(gòu)華中科技大學(xué)機(jī)械學(xué)院CAD中心項目管理學(xué)科的發(fā)展項目管理學(xué)科發(fā)展的特點:華中科技大學(xué)機(jī)械學(xué)70軟件項目管理軟件項目管理的特點:抽象性:是腦力勞動的結(jié)果,具有抽象性,可以大量復(fù)制,需要知識產(chǎn)權(quán)保護(hù)缺陷檢測的困難性:需要一系列測試活動以降低軟件的錯誤率高度復(fù)雜性:包括實際問題的復(fù)雜性和軟件自身邏輯的復(fù)雜性缺乏統(tǒng)一規(guī)則:軟件開發(fā)還沒有完全擺脫手工工藝的方式,軟件復(fù)用、軟件自動生成等在軟件項目中采用率不高華中科技大學(xué)機(jī)械學(xué)院CAD中心軟件項目管理軟件項目管理的特點:華中科技大學(xué)機(jī)械學(xué)院CAD中71軟件項目失控失控:項目進(jìn)行的困難遠(yuǎn)超過可控制范圍。原因:需求不明確:軟件項目失控的主要原因,包括需求過多、不穩(wěn)定、模棱兩可和不完整不充分的計劃工作責(zé)任范圍不明確,工作分解結(jié)構(gòu)與項目組織結(jié)構(gòu)不明確或不對應(yīng),項目成員的接口不明確各開發(fā)階段應(yīng)提交的結(jié)果不明確開發(fā)計劃沒有指定里程碑或檢查點,也沒有規(guī)定設(shè)計評審期開發(fā)計劃沒有規(guī)定進(jìn)度管理方法和職責(zé)過于樂觀的評估:因客戶或公司上層的壓力在工作量估算上妥協(xié)設(shè)計者過于自信,對一些技術(shù)問題不夠重視過份相信經(jīng)驗華中科技大學(xué)機(jī)械學(xué)院CAD中心軟件項目失控失控:項目進(jìn)行的困難遠(yuǎn)超過可控制范圍。原因:華中72軟件項目失控(續(xù)1)盲目采用新技術(shù)不了解新技術(shù)的限制,技術(shù)無法擴(kuò)展新技術(shù)是錯誤的解決方案新技術(shù)不具有要求的功能缺乏管理方法或不恰當(dāng)性能問題:如軟件運行速度達(dá)不到用戶要求人的因素:技術(shù)人員水平達(dá)不到特定項目要求,或缺乏資深人員而設(shè)計能力不足開發(fā)商與客戶、銷售人員與技術(shù)人員、項目管理者與開發(fā)人員華中科技大學(xué)機(jī)械學(xué)院CAD中心軟件項目失控(續(xù)1)盲目采用新技術(shù)華中科技大學(xué)機(jī)械學(xué)院CAD73軟件項目管理的定義與過程定義:在軟件項目活動中運用一系列知識、技能、工具和技術(shù)來滿足軟件需求方整體需求的過程軟件項目管理的過程:啟動軟件項目制定項目計劃跟蹤及控制項目計劃評審項目計劃編寫管理文檔華中科技大學(xué)機(jī)械學(xué)院CAD中心軟件項目管理的定義與過程定義:在軟件項目活動中運用一系列知識74軟件項目管理的內(nèi)容軟件項目需求管理軟件項目估算與進(jìn)度控制軟件項目配置管理軟件項目風(fēng)險管理軟件項目質(zhì)量管理軟件項目資源管理華中科技大學(xué)機(jī)械學(xué)院CAD中心軟件項目管理的內(nèi)容軟件項目需求管理華中科技大學(xué)機(jī)械學(xué)院CAD75軟件工程與面向?qū)ο笕A中科技大學(xué)機(jī)械學(xué)院CAD中心 劉清華、丁建完 liuqh@

華中科技大學(xué)機(jī)械學(xué)院CAD中心軟件工程與面向?qū)ο笕A中科技大學(xué)機(jī)械學(xué)院CAD中心76軟件工程學(xué)的范疇

軟件工程學(xué)的范疇77傳統(tǒng)軟件工程的內(nèi)容第一章緒論第五章軟件設(shè)計概述第四章軟件需求分析第三章軟件項目計劃第二章軟件開發(fā)模型第九章軟件測試第八章編碼和語言的選擇第十一章統(tǒng)一建模語言第七章面向?qū)ο笤O(shè)計方法第六章傳統(tǒng)設(shè)計方法第十章軟件維護(hù)傳統(tǒng)軟件工程的內(nèi)容第一章緒論第五章軟件設(shè)計概述第四章78軟件工程的內(nèi)容軟件工程的基本概念軟件過程軟件開發(fā)各階段的任務(wù)、技術(shù)、方法傳統(tǒng)方法、面向?qū)ο蠓椒ㄜ浖椖抗芾碥浖|(zhì)量保證軟件工程的內(nèi)容軟件工程的基本概念79軟件危機(jī)與軟件工程軟件與軟件危機(jī)軟件工程軟件危機(jī)與軟件工程軟件與軟件危機(jī)80硬件/軟件成本變化趨勢硬件/軟件成本變化趨勢81軟件技術(shù)進(jìn)步落后于需求增長軟件技術(shù)進(jìn)步落后于需求增長82軟件危機(jī):20世紀(jì)60年代,軟硬件的不平衡發(fā)展導(dǎo)致的軟件危機(jī)是軟件企業(yè)面臨的第一個難題。針對當(dāng)年的軟件危機(jī),學(xué)者們提出了用工程化的思想來開發(fā)軟件,即軟件工程來應(yīng)對。軟件產(chǎn)業(yè)中的管理問題可以采用工程項目的管理思想,這就是軟件項目管理學(xué)科的主要研究內(nèi)容。軟件項目管理是軟件工程與項目管理的交叉學(xué)科,是項目管理原理與方法在軟件工程領(lǐng)域的應(yīng)用。華中科技大學(xué)機(jī)械學(xué)院CAD中心軟件危機(jī):20世紀(jì)60年代,軟硬件的不平衡發(fā)展導(dǎo)致的軟件危機(jī)83軟件程序、軟件與軟件產(chǎn)品的對比簡單程序較復(fù)雜程序軟件產(chǎn)品

|||獨唱

小合唱萬人大合唱軟件產(chǎn)品包括程序:按事先設(shè)計的功能和性能需求執(zhí)行的指令序列數(shù)據(jù):是程序能正常操縱信息的數(shù)據(jù)結(jié)構(gòu)文檔:與程序開發(fā)、維護(hù)和使用有關(guān)的圖文材料軟件程序、軟件與軟件產(chǎn)品的對比84軟件開發(fā)的發(fā)展過程計算機(jī)應(yīng)用發(fā)展軟件數(shù)量多規(guī)模大軟件成本高質(zhì)量低個體化軟件開發(fā)方法軟件維護(hù)困難軟件危機(jī)軟件工程軟件開發(fā)的發(fā)展過程計算機(jī)應(yīng)用發(fā)展軟件數(shù)量多軟件成本高個體化軟85軟件危機(jī)定義計算機(jī)軟件開發(fā)和維護(hù)過程所遇到的一系列嚴(yán)重問題表現(xiàn)對軟件開發(fā)成本和進(jìn)度的估算很不準(zhǔn)確用戶很不滿意質(zhì)量很不可靠,錯誤百出沒有適當(dāng)?shù)奈臋n軟件開發(fā)成本劇增生產(chǎn)率低下:軟件開發(fā)生產(chǎn)率跟不上計算機(jī)應(yīng)用迅速深入的趨勢軟件危機(jī)定義86軟件危機(jī)原因客觀:軟件本身特點邏輯部件規(guī)模龐大主觀:不正確的開發(fā)方法忽視需求分析簡單地將軟件開發(fā)等同于程序編寫輕視軟件維護(hù)軟件危機(jī)原因87軟件危機(jī)解決途徑組織管理借鑒工程項目管理方法技術(shù)措施軟件開發(fā)技術(shù)與方法軟件工具軟件危機(jī)解決途徑88軟件開發(fā)方法學(xué)

為軟件提供了“如何做”的技術(shù)。早期的程序設(shè)計基本上屬于個人活動性質(zhì),程序員各行其是,并無統(tǒng)一的方法可循。20世紀(jì)60年代后期興起結(jié)構(gòu)化程序設(shè)計,不僅可以改善程序的清晰度,而且也能提高軟件的可靠性與生產(chǎn)率。20世紀(jì)80年代出現(xiàn)了smalltalk,C++等語言,只有在軟件開發(fā)早期乃至全過程都采用面向?qū)ο蠹夹g(shù),才能更好的發(fā)揮該技術(shù)的固有優(yōu)勢。軟件開發(fā)方法學(xué)

為軟件提供了“如何做”的技術(shù)。早期的程序設(shè)89軟件開發(fā)工具為軟件工程方法提供了自動的或半自動的軟件支撐環(huán)境?!肮び破涫?,必先利其器”軟件開發(fā)工具為軟件工程方法提供了自動的或半自動的軟件支撐環(huán)境90軟件工程環(huán)境

方法與工具相結(jié)合,再加上配套的軟,硬件支持就形成環(huán)境。軟件工程環(huán)境方法與工具相結(jié)合,再加上配套的軟,硬件支持就91軟件工程管理

目的:為了按照進(jìn)度及預(yù)算完成軟件開發(fā)計劃,實現(xiàn)預(yù)期的經(jīng)濟(jì)和社會效益。軟件工程管理目的:為了按照進(jìn)度及預(yù)算完成軟件開發(fā)計劃,實92軟件工程的定義

軟件工程是即采用工程的概念,原理,技術(shù)和方法來開發(fā)和維護(hù)軟件,將工程管理技術(shù)成功的經(jīng)驗和思想與具體軟件的開發(fā)過程,研究技術(shù)相結(jié)合,形成一整套適合于計算機(jī)軟件開發(fā)的方法,規(guī)范和技術(shù)。軟件工程的定義93軟件工程定義指導(dǎo)計算機(jī)軟件開發(fā)和維護(hù)的工程學(xué)科工程方法+管理技術(shù)+技術(shù)方法軟件工程定義94軟件工程工程觀點管理觀點技術(shù)觀點?工程的觀點:包括:軟件項目的招標(biāo)、投標(biāo)、合同、實施、監(jiān)督、驗收、推廣等方面來研究,以經(jīng)濟(jì)管理科學(xué)的理論為依據(jù),研究軟件工程的規(guī)劃策略和經(jīng)濟(jì)收益等工程問題。

?管理的觀點:包括:軟件項目開發(fā)的人員組織、過程控制、進(jìn)度風(fēng)險分析和質(zhì)量保證體系等方面,以科學(xué)性、合理性、高效可行、及可測量性為目標(biāo),來研究工程項目管理。?技術(shù)的觀點:包括:軟件項目的分析、設(shè)計、編碼、測試、維護(hù)等技術(shù)方法。依據(jù)軟件技術(shù)理論,以高效、健壯、可復(fù)用、可維護(hù)的軟件為目標(biāo)。研究軟件體系結(jié)構(gòu)、組成成分,以及構(gòu)造方式等。軟件工程的多視角理解軟件工程工程觀點管理觀點技?工程的觀點:?管理的觀點:?技術(shù)95軟件工程學(xué)的目的以較低的成本研制具有較高質(zhì)量的軟件軟件工程課程教學(xué)與實踐的目標(biāo):

轉(zhuǎn)變對軟件的認(rèn)識:程序→系統(tǒng)

轉(zhuǎn)變思維方式:程序員→系統(tǒng)工程師軟件工程技術(shù)的兩個明顯特點:強(qiáng)調(diào)規(guī)范化強(qiáng)調(diào)文檔化軟件工程學(xué)的目的96軟件工程項目的基本目標(biāo)付出較低的開發(fā)成本達(dá)到要求的軟件功能確保按時交付使用具有較好的軟件性能開發(fā)的軟件易于移植需要較低的維護(hù)費用軟件工程項目的基本目標(biāo)97基本目標(biāo)之間的關(guān)系基本目標(biāo)之間的關(guān)系98兩類軟件工程方法傳統(tǒng)軟件工程軟件分析→總體設(shè)計→詳細(xì)設(shè)計→面向過程的編碼→測試面向?qū)ο筌浖こ誊浖治雠c對象抽取→對象詳細(xì)設(shè)計→面向?qū)ο蟮木幋a→測試兩類軟件工程方法傳統(tǒng)軟件工程99軟件工程框架華中科技大學(xué)機(jī)械學(xué)院CAD中心軟件工程框架華中科技大學(xué)機(jī)械學(xué)院CAD中心100軟件工程框架軟件工程目標(biāo)正確性:軟件產(chǎn)品達(dá)到預(yù)期功能的程度可用性:軟件基本結(jié)構(gòu)、實現(xiàn)和文檔為用戶接受的程度經(jīng)濟(jì)型:軟件開發(fā)、運行和維護(hù)滿足經(jīng)濟(jì)目標(biāo)的程度軟件工程活動問題定義明確要解決的問題,通過對用戶的訪問調(diào)查提出關(guān)于問題性質(zhì)、工程目標(biāo)和規(guī)模的書面報告可行性分析問題定義階段的問題是否有可行解。為此系統(tǒng)分析員要進(jìn)行一次大大壓縮和簡化了的系統(tǒng)分析和設(shè)計過程??尚行匝芯侩A段應(yīng)導(dǎo)出系統(tǒng)的高層邏輯模型,更準(zhǔn)確具體地分析工程的規(guī)模和目標(biāo),對建議的系統(tǒng)進(jìn)行仔細(xì)的成本和效益分析。它是決定工程繼續(xù)與否的重要依據(jù)華中科技大學(xué)機(jī)械學(xué)院CAD中心軟件工程框架軟件工程目標(biāo)華中科技大學(xué)機(jī)械學(xué)院CAD中心101軟件工程框架軟件工程活動(續(xù)一)需求分析確定解決問題的目標(biāo)系統(tǒng)應(yīng)該具備哪些功能,需求分析的成果是系統(tǒng)邏輯模型。用于描述系統(tǒng)邏輯模型的方法有數(shù)據(jù)流圖、數(shù)據(jù)字典和簡要的算法設(shè)計,包括總體設(shè)計和詳細(xì)設(shè)計總體設(shè)計:從概況的層面討論如何解決問題,給出若干種解決方案和推薦方案詳細(xì)設(shè)計:把解決方案具體化,不是編寫程序,而是設(shè)計出程序的詳細(xì)規(guī)格說明實現(xiàn)實現(xiàn)階段的關(guān)鍵任務(wù)是寫出正確的、容易理解和維護(hù)的程序,實現(xiàn)過程中往往伴隨單元測試華中科技大學(xué)機(jī)械學(xué)院CAD中心軟件工程框架軟件工程活動(續(xù)一)華中科技大學(xué)機(jī)械學(xué)院CAD中102軟件工程框架軟件工程活動(續(xù)二)確認(rèn)確認(rèn)活動是綜合測試的過程,其關(guān)鍵任務(wù)是通過各種聯(lián)系的測試使軟件達(dá)到預(yù)訂的要求,最基本的測試是集成測試和驗收測試。集成測試:組織通過單元測試的模塊,并在組裝過程中進(jìn)行必要的測試驗收測試:按需求規(guī)格說明書有用戶或在用戶積極參與下對目標(biāo)系統(tǒng)進(jìn)行驗收支持指對軟件的維護(hù)以使系統(tǒng)能持續(xù)地滿足用戶的需要。四類維護(hù)活動:改正性維護(hù):修改軟件錯誤適應(yīng)性維護(hù):修改軟件以適應(yīng)使用環(huán)境的變化完善性維護(hù):根據(jù)用戶的要求改進(jìn)或擴(kuò)充軟件功能預(yù)防性維護(hù):修改軟件為將來的維護(hù)活動預(yù)先做準(zhǔn)備華中科技大學(xué)機(jī)械學(xué)院CAD中心軟件工程框架軟件工程活動(續(xù)二)華中科技大學(xué)機(jī)械學(xué)院CAD中103軟件工程框架軟件工程原則選取合適的開發(fā)模型采用合適的設(shè)計方法提供高質(zhì)量的工程支持重視開發(fā)過程管理華中科技大學(xué)機(jī)械學(xué)院CAD中心軟件工程框架軟件工程原則華中科技大學(xué)機(jī)械學(xué)院CAD中心104軟件工程模型軟件的生命周期華中科技大學(xué)機(jī)械學(xué)院CAD中心軟件工程模型軟件的生命周期華中科技大學(xué)機(jī)械學(xué)院CAD中心105軟件過程模型瀑布模型(waterfallmodel)快速原型模型(rapidprototypemodel)螺旋模型(spiralmodel)構(gòu)件集成模型(componentintegrationmodel)

Rational統(tǒng)一過程(RationalUnifiedProcess)軟件過程模型瀑布模型(waterfallmodel)106線性模型(瀑布模型)華中科技大學(xué)機(jī)械學(xué)院CAD中心線性模型(瀑布模型)華中科技大學(xué)機(jī)械學(xué)院CAD中心107瀑布模型特點階段的順序性和依賴性簡單,容易理解推遲實現(xiàn)的觀點存在問題假設(shè)項目只經(jīng)歷一次,體系結(jié)構(gòu)出色并易于使用,設(shè)計合理可靠,錯誤只發(fā)生在編碼實現(xiàn)階段假設(shè)一次性地構(gòu)建整個系統(tǒng),所有設(shè)計、大部分編碼和部分單元測試完成后才集成各部分并開始后續(xù)的工作不適合需求模糊的系統(tǒng)瀑布模型特點108快速原型模型需求分析原型開發(fā)最終系統(tǒng)設(shè)計原型評價最終系統(tǒng)實現(xiàn)用戶反饋快速原型模型需求分析原型開發(fā)最終系統(tǒng)設(shè)計原型評價最終系統(tǒng)實現(xiàn)109快速原型模型特點快速開發(fā)工具循環(huán)低成本種類漸進(jìn)型拋棄型快速原型模型特點110螺旋模型華中科技大學(xué)機(jī)械學(xué)院CAD中心螺旋模型華中科技大學(xué)機(jī)械學(xué)院CAD中心111螺旋模型螺旋模型112螺旋模型特點瀑布模型+快速原型+風(fēng)險分析迭代過程一個螺旋式周期

確定目標(biāo),選擇方案,選定完成目標(biāo)的策略

風(fēng)險角度分析該策略

啟動一個開發(fā)階段

評價前一步的結(jié)果,計劃下一輪的工作

螺旋模型特點113漸增式模型在線性模型基礎(chǔ)上發(fā)展起來的,是分段的線性模型特點:增量開發(fā)整個系統(tǒng),在每一個階段都有可運行的系統(tǒng)很早就可以開始用戶測試華中科技大學(xué)機(jī)械學(xué)院CAD中心漸增式模型在線性模型基礎(chǔ)上發(fā)展起來的,是分段的線性模型華中科114構(gòu)件集成模型構(gòu)件集成模型115構(gòu)件集成模型特點面向?qū)ο蠡跇?gòu)件庫融合螺旋模型特征支持軟件開發(fā)的迭代方法

軟件重用構(gòu)件集成模型特點116軟件開發(fā)方法結(jié)構(gòu)化方法也稱面向功能的軟件開發(fā)方法,或面向數(shù)據(jù)流的軟件開發(fā)方法。SA-SD-SP,結(jié)構(gòu)化分析、設(shè)計與編程面向數(shù)據(jù)結(jié)構(gòu)的軟件開發(fā)方法:三種基本數(shù)據(jù)結(jié)構(gòu)形式:順序、選擇和循環(huán)。面向問題的分析法:考慮到輸入、輸出數(shù)據(jù)結(jié)構(gòu),指導(dǎo)系統(tǒng)分解,在系統(tǒng)分析指導(dǎo)下逐步綜合原型化方法:確定用戶需求-開發(fā)原始模型-征求改進(jìn)意見-修改原型面向?qū)ο蟮能浖_發(fā)方法OOAOODOOP模型驅(qū)動的軟件開發(fā)方法MDA華中科技大學(xué)機(jī)械學(xué)院CAD中心軟件開發(fā)方法結(jié)構(gòu)化方法也稱面向功能的軟件開發(fā)方法,或面向數(shù)據(jù)117項目管理簡介

IntroductiontoProjectManagement項目管理簡介

IntroductiontoProje118什么是項目?什么是項目?119項目的定義一定約束條件下具有特定目標(biāo)的一項一次性任務(wù)項目的屬性特定目標(biāo)臨時性/一次性需要資源有主要利益相關(guān)者有不確定性華中科技大學(xué)機(jī)械學(xué)院CAD中心項目的定義一定約束條件下具有特定目標(biāo)的一項一次性任務(wù)華中科技120IT項目的實例航空票務(wù)系統(tǒng)教學(xué)管理系統(tǒng)XXX客戶關(guān)系管理系統(tǒng)的開發(fā)XXX產(chǎn)品數(shù)據(jù)管理系統(tǒng)的實施…華中科技大學(xué)機(jī)械學(xué)院CAD中心IT項目的實例航空票務(wù)系統(tǒng)華中科技大學(xué)機(jī)械學(xué)院CAD中心121項目的三維約束項目的約束范圍:試圖完成什么?時間:需要多少時間?成本:費用多少?項目負(fù)責(zé)人的職責(zé)就是在這三者間進(jìn)行平衡。華中科技大學(xué)機(jī)械學(xué)院CAD中心項目的三維約束項目的約束華中科技大學(xué)機(jī)械學(xué)院CAD中心122應(yīng)用規(guī)范項目管理的優(yōu)點較好地控制進(jìn)度、質(zhì)量和人力資源等有利于維護(hù)較好的客戶關(guān)系縮短項目開發(fā)時間降低項目開發(fā)費用高質(zhì)量和高可靠性團(tuán)隊內(nèi)部溝通好,士氣高華中科技大學(xué)機(jī)械學(xué)院CAD中心應(yīng)用規(guī)范項目管理的優(yōu)點較好地控制進(jìn)度、質(zhì)量和人力資源等華中科123什么是項目管理?什么是項目管理?124項目管理的定義

應(yīng)用與項目活動相關(guān)的知識、技能和工具等,來滿足項目出資人的需求或期望的過程。華中科技大學(xué)機(jī)械學(xué)院CAD中心項目管理的定義應(yīng)用與項目活動相關(guān)的知識、技能和工具等125操作vs.項目管理項目管理一次性執(zhí)行目標(biāo)驅(qū)動團(tuán)隊工作變更管理操作已有系統(tǒng)的重復(fù)效率和有效性線性管理保持一致性華中科技大學(xué)機(jī)械學(xué)院CAD中心操作vs.項目管理項目管理操作華中科技大學(xué)機(jī)械學(xué)院CAD126項目“利益相關(guān)者”項目活動涉及或影響的“人”,包括:項目團(tuán)隊后勤保障團(tuán)隊出資人/所有者客戶(使用者)供應(yīng)商、承包商項目反對者華中科技大學(xué)機(jī)械學(xué)院CAD中心項目“利益相關(guān)者”項目活動涉及或影響的“人”,包括:華中科技127項目管理框架華中科技大學(xué)機(jī)械學(xué)院CAD中心項目管理框架華中科技大學(xué)機(jī)械學(xué)院CAD中心128項目管理的知識領(lǐng)域項目管理的知識領(lǐng)域包括:四個核心知識領(lǐng)域:通向特定項目目標(biāo),包括范圍、時間、費用和質(zhì)量。四個推進(jìn)知識領(lǐng)域:人力資源、溝通、風(fēng)險和采購管理。一集成知識領(lǐng)域:與其它知識領(lǐng)域相互影響。華中科技大學(xué)機(jī)械學(xué)院CAD中心項目管理的知識領(lǐng)域項目管理的知識領(lǐng)域包括:華中科技大學(xué)機(jī)械學(xué)129項目管理的知識體系兩大項目管理研究體系:歐洲—國際項目管理協(xié)會IPMA,美國—美國項目管理學(xué)會PMI集成管理:確保項目各部分有機(jī)地整合在一起,協(xié)調(diào)并權(quán)衡各個相互沖突的目標(biāo)和解決方案,包括:項目計劃的制定:項目計劃的執(zhí)行集成變更控制范圍管理:界定項目的范圍,包括范圍計劃編制、范圍定義、范圍核實和范圍變更控制時間管理:描述用以保證按時完成項目的各過程,包括活動定義、活動安排、活動歷時估算、進(jìn)度計劃編制和進(jìn)度計劃控制等華中科技大學(xué)機(jī)械學(xué)院CAD中心項目管理的知識體系兩大項目管理研究體系:歐洲—國際項目管理協(xié)130項目管理的知識體系(續(xù)1)成本管理:描述用以保證在預(yù)算內(nèi)完成項目的各過程,包括資源計劃、成本估算和成本控制等質(zhì)量管理:為確保項目結(jié)果滿足用戶需求的一系列過程,包括質(zhì)量計劃編制、質(zhì)量保證和質(zhì)量控制人力資源管理:為確保項目成員發(fā)揮其最佳效能的管理過程,包括計劃編制、人員獲取和團(tuán)隊組建溝通管理:項目執(zhí)行過程中信息的收集、存儲、發(fā)布和最終處理采購管理:確保項目進(jìn)行過程中所需原材料、資源和服務(wù)的滿足風(fēng)險管理:對項目可能遇到的分析進(jìn)行識別、分析和應(yīng)對的過程華中科技大學(xué)機(jī)械學(xué)院CAD中心項目管理的知識體系(續(xù)1)成本管理:描述用以保證在預(yù)算內(nèi)完成131項目管理工具與技術(shù)項目管理工具與技術(shù)在多方面有助于項目管理者及其團(tuán)隊,包括:項目信息和工作分解結(jié)構(gòu)(WBS)甘特圖、網(wǎng)絡(luò)圖、關(guān)鍵路徑分析費用估算及收益管理華中科技大學(xué)機(jī)械學(xué)院CAD中心項目管理工具與技術(shù)項目管理工具與技術(shù)在多方面有助于項目管理者132項目信息示例華中科技大學(xué)機(jī)械學(xué)院CAD中心項目信息示例華中科技大學(xué)機(jī)械學(xué)院CAD中心133項目信息(續(xù))

角色與職責(zé)華中科技大學(xué)機(jī)械學(xué)院CAD中心項目信息(續(xù))角色與職責(zé)華中科技大學(xué)機(jī)械學(xué)院CAD中心134圖表方式的項目工作分解結(jié)構(gòu)華中科技大學(xué)機(jī)械學(xué)院CAD中心圖表方式的項目工作分解結(jié)構(gòu)華中科技大學(xué)機(jī)械學(xué)院CAD中心135甘特圖TheWBSisontheleft,andeachtask’sstartandfinishdateareshownontherightusingacalendartimescale.華中科技大學(xué)機(jī)械學(xué)院CAD中心甘特圖TheWBSisontheleft,and136網(wǎng)絡(luò)圖EachboxisaprojecttaskfromtheWBS.Arrowsshowdependenciesbetweentasks.

Theboldedtasksareonthecriticalpath.Ifanytasksonthecriticalpathtakelongerthanplanned,thewholeprojectwillslipunlesssomethingisdone.華中科技大學(xué)機(jī)械學(xué)院CAD中心網(wǎng)絡(luò)圖Eachboxisaprojecttask1371.4項目管理與其它學(xué)科的關(guān)系1.4項目管理與其它學(xué)科的關(guān)系138與其它學(xué)科的關(guān)系管理項目所需很多知識是項目管理所獨有的然而,項目管理者必須具備如下素質(zhì):常規(guī)管理能力項目領(lǐng)域知識項目管理者必須聚焦到特定的項目目標(biāo)華中科技大學(xué)機(jī)械學(xué)院CAD中心與其它學(xué)科的關(guān)系管理項目所需很多知識是項目管理所獨有的華中科139項目管理與其它學(xué)科華中科技大學(xué)機(jī)械學(xué)院CAD中心項目管理與其它學(xué)科華中科技大學(xué)機(jī)械學(xué)院CAD中心140

溫馨提示

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

最新文檔

評論

0/150

提交評論