經(jīng)歷過軟件危機和大量軟件項目的失敗,人們對軟件工程產(chǎn)業(yè)現(xiàn)狀進行分析后,得出普遍性結(jié)論便是:軟件項目成功率低的原因很可能就是項目管理能力太弱。由于軟件本身的特殊性和復(fù)雜性,將項目管理思想引入軟件工程領(lǐng)域,形成軟件項目管理,即“軟件生存周期中軟件管理者多進行的一系列行為,其目的是在一定時間和預(yù)期范圍內(nèi)有效利用人力、資源、結(jié)束和工具,使軟件系統(tǒng)或軟件產(chǎn)品按原定計劃和質(zhì)量要求如期完成。 ”。
??本次主要講解軟件項目進度管理,其目的是確保軟件項目能夠在規(guī)定時間內(nèi)如期完成。一個大項目可分為若干相互關(guān)聯(lián)的子項目或任務(wù),并發(fā)執(zhí)行或者需在另一任務(wù)完成后才能進行。項目進度可用PERT有向圖來描述任務(wù)和其完成時間。在軟考試題中通常會問到關(guān)鍵路徑(最短路徑)與松弛時間,結(jié)合下圖做出解釋。
??首先計算出各個路徑長度:
??1ABEGJ:3 15 2 7=27
??2.ACFGJ:6 4 3 7=20
??3.ACFHJ:6 4 20 10=40
??4.ADFGJ:10 8 3 7=28
??5.ADFHJ:10 8 20 10=48
??6.ADFIHJ:10 8 4 10=32
??7.ADFIJ:10 8 4 12=34
??綜上最長為48,故最少時間為48
??求活動FG松弛時間
???首先應(yīng)弄清楚四個概念的計算:
????①最早開始時間(某段工程開始點之前最長的輸入流之和),
????②最晚開試(關(guān)鍵路徑-開始點到最后整個工程最后結(jié)束點的距離),
????③最早結(jié)束(某段工程結(jié)束點之前最長的輸入流之和),
????④最晚結(jié)束(關(guān)鍵路徑-該結(jié)束點到整個工程最后結(jié)束點的距離)
???根據(jù)上述概念可求得
????①10 8=18
????②48-3-7=38
????③10 8 3=21
????④48-7=41
????松弛時間=最晚開始-最早開始②-①=38-18=20
????松弛時間=最晚技術(shù)-最早結(jié)束④-③=41-21=20
????另一種較為簡單的方法:用關(guān)鍵路徑-所求活動在的最長路徑即48-10-8-3-7=20求得松弛時間。
博文轉(zhuǎn)自:https://blog.csdn.net/qqxyy99/article/details/53190013