《軟件工程 資源分配》由會(huì)員分享,可在線閱讀,更多相關(guān)《軟件工程 資源分配(22頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),*,*,上海交通大學(xué)計(jì)算機(jī)系,第8講 資源分配,12/12/2024,1,內(nèi)容,資源分配的目的,資源類(lèi)型,識(shí)別資源需求,資源調(diào)度,12/12/2024,2,資源分配的目的,活動(dòng)調(diào)度,資源調(diào)度,成本調(diào)度,12/12/2024,3,資源的特性,資源是項(xiàng)目中所需的人員或者任何事物,有些資源在整個(gè)項(xiàng)目中都需要,有些則在部分活動(dòng)中需要,前者管理起來(lái)反而比較簡(jiǎn)單,項(xiàng)目分為:,人力:項(xiàng)目團(tuán)隊(duì)成員(經(jīng)理,分析員,軟件開(kāi)發(fā)者,質(zhì)量保障,其它人員),設(shè)備:別忘了還有基本的辦公條件(桌椅),物料:軟盤(pán)等,空間:如要容納更多的人,要看
2、看房間是否能夠容納,服務(wù):,時(shí)間:,錢(qián):,12/12/2024,4,識(shí)別資源需求,根據(jù)需要確定一定需求水平下的各種資源,盡量將資源需求想得更全面一些。,12/12/2024,5,資源調(diào)度,將,資源需求映射到具體的活動(dòng)上,將活動(dòng)計(jì)劃表示稱(chēng),Bar Chart,從中對(duì)每個(gè)資源產(chǎn)生,histogram(,柱狀圖)。,白的,代表項(xiàng)目調(diào)度時(shí)間,灰色代表浮動(dòng)時(shí)間,對(duì),分析員的需求,分析員在某些時(shí)候沒(méi)有事干,而有些時(shí)候又可能沒(méi)有足夠人員,什么樣的資源圖最好?,12/12/2024,6,資源調(diào)度,通過(guò)將活動(dòng)延期或者將活動(dòng)剖分開(kāi),可以使資源圖變得均勻,表示第一周:,A,活動(dòng)需要測(cè)試人員1個(gè),,B,活動(dòng)需要2個(gè),
3、,C3,個(gè),,D,一個(gè),,E,,三個(gè),但是總共有5個(gè)人,B,被推后了,D,被剖開(kāi)了,12/12/2024,7,練習(xí),階段2,階段4需要四個(gè)分析員,項(xiàng)目經(jīng)理決定在項(xiàng)目中安排3個(gè)分析員,如何去調(diào)整計(jì)劃。,對(duì)階段4中的資源平衡相對(duì)容易,只需要將活動(dòng),D,推后到,C,后,對(duì)階段2中的資源平衡相對(duì)困難,12/12/2024,8,資源調(diào)度/,資源分配給一個(gè)活動(dòng)后,其它活動(dòng)便不能再分配。因而在多個(gè)活動(dòng)需要同一資源時(shí),需要對(duì)活動(dòng)進(jìn)行排序??紤]:,總浮動(dòng):根據(jù)總浮動(dòng)對(duì)活動(dòng)進(jìn)行排序,具有最小浮動(dòng)的活動(dòng)具有最高優(yōu)先級(jí)。在項(xiàng)目運(yùn)行后,浮動(dòng)時(shí)間是會(huì)發(fā)生變化的。因而需要?jiǎng)討B(tài)調(diào)整。,根據(jù)一系列指標(biāo)進(jìn)行排序:最短關(guān)鍵活動(dòng),關(guān)
4、鍵活動(dòng),最短非關(guān)鍵活動(dòng),具有最小浮動(dòng)的非關(guān)鍵活動(dòng),非關(guān)鍵活動(dòng)(,Burman,),12/12/2024,9,資源調(diào)度,項(xiàng)目經(jīng)理發(fā)現(xiàn)僅僅有3個(gè)分析員,對(duì)模塊,D,的分析就不得不推遲直到對(duì)模塊,B,的分析工作結(jié)束。這樣一來(lái),整個(gè)項(xiàng)目的時(shí)間就要延遲5天。她決定重新設(shè)計(jì)活動(dòng)圖。在原來(lái)的活動(dòng)圖中,需要檢查完所有的分析工作才能開(kāi)始設(shè)計(jì)工作。因此,這是一個(gè)瓶頸。因而她決定先檢查對(duì)模塊,A,B,D,的分析,然后就開(kāi)始設(shè)計(jì),對(duì),C,的分析的檢查另行進(jìn)行。,12/12/2024,10,資源調(diào)度,請(qǐng),重新畫(huà)資源分配圖,12/12/2024,11,答案,12/12/2024,12,生成關(guān)鍵路徑,對(duì),資源的調(diào)度可以生成
5、新的關(guān)鍵路徑。由于缺少某一資源而使某一活動(dòng)推遲,并用完浮動(dòng)時(shí)間,從而該活動(dòng)成為關(guān)鍵活動(dòng)。,12/12/2024,13,生成關(guān)鍵路徑,項(xiàng)目經(jīng)理決定推遲對(duì)模塊,C,的分析以保證僅僅需要三個(gè)分析員。下圖為修改后的棒狀圖和資源圖。請(qǐng)確定關(guān)鍵路徑。,12/12/2024,14,生成關(guān)鍵路徑,IoE,/P/4,活動(dòng)延誤了15天,以等待分析員。這種情況需要依靠于,IoE,/P/3,或,IoE,/P/5,能夠及時(shí)完成。因而即使,IoE,/P/3,,IoE,/P/5,不在關(guān)鍵路徑上,但他們是關(guān)鍵活動(dòng)。,12/12/2024,15,成本計(jì)算,縮短時(shí)間,需要增加人員,增加人員,意味著增加成本,因而需要一種,平衡,1
6、2/12/2024,16,考慮資源特性,在,大型建筑領(lǐng)域,人力一般只需要被看作平等的,各人的技能和效率無(wú)需考慮,但是對(duì)于軟件開(kāi)發(fā)領(lǐng)域,技能和經(jīng)驗(yàn)扮演了重要角色。,可用性(,Availability),關(guān)鍵性(,Criticality):,將有經(jīng)驗(yàn)的人分配到關(guān)鍵路徑上,風(fēng)險(xiǎn)(,Risk),訓(xùn)練(,Training),團(tuán)隊(duì)構(gòu)造(,Team Building),12/12/2024,17,考慮資源特性,項(xiàng)目經(jīng)理,Amanda,決定誰(shuí)分析某模塊誰(shuí)就要設(shè)計(jì)該模塊,因?yàn)樗J(rèn)為這樣可以提高開(kāi)發(fā)人員,Belinda,Tom,和,Daisy,的積極性。,她決定將,Tom,一位剛經(jīng)過(guò)培訓(xùn)的人員,去分析和設(shè)計(jì)模塊,D,因?yàn)榕c它的持續(xù)時(shí)間相比,該活動(dòng)具有更大的浮動(dòng)時(shí)間。,C,的分析和設(shè)計(jì)在關(guān)鍵路徑上,她決定將這兩個(gè)任務(wù)分配給,Belinda,,一位資深工程師。,12/12/2024,18,成本調(diào)度,分類(lèi):,人員成本(,Staff Costs),一般管理費(fèi)用(,Overheads),使用費(fèi)(,Usage Charges):,使用計(jì)算機(jī)的費(fèi)用,12/12/2024,19,成本調(diào)度,12/12/2024,20,調(diào)度順序,12/12/2024,21,小結(jié),資源分配的目的,資源類(lèi)型,識(shí)別資源需求,資源調(diào)度,12/12/2024,22,