某信息系統(tǒng)開發(fā)公司承擔了某企業(yè)的ERP系統(tǒng)開發(fā)項目,由項目經理老楊帶領著一支6人的技術團隊負責開發(fā)。由于工期短、任務重,老楊向公司申請增加人員,公司招聘了2名應屆大學畢業(yè)生小陳和小王補充到該團隊中。老楊安排編程能力強的小陳與技術骨干老張共同開發(fā)某些程序模塊,而安排編程技術弱的小王負責版本控制工作。在項目開發(fā)初期,小陳由于不熟悉企業(yè)的業(yè)務需求,需要經常更改他和老張共同編寫的源代碼文件,但是他不知道哪個是最新版本,也不知道老張最近改動了哪些地方。一次由于小王的計算機中了病毒,造成部分程序和文檔丟失,項目組不得不連續(xù)一周加班進行重新返工。此后,老楊吸取教訓,要求小王每天下班前把所有最新版本程序和文檔備份到2臺不同的服務器上。一段時間后,項目組在模塊聯(lián)調時發(fā)現一個基礎功能模塊存在重大BUG,需要調取之前的備份進行重新開發(fā)??墒切⊥醢l(fā)現,這樣一來,這個備份版本之后的所有備份版本要么失去意義,要么就必須全部進行相應的修改。項目工期過半,團隊中的小李突然離職,老楊在他走后發(fā)現找不到小李所負責模塊的最新版本源代碼了.只好安排其他人員對該模塊進行重新開發(fā)。
整個項目在經歷了重重困難,進度延誤了2個月后終于勉強上線試運行??墒呛芸煊脩艟头磻到y(tǒng)無法正常工作。老楊帶領所有團隊成員在現場花費了1天時間終于找出問題所在,原來是2臺備份服務器上的版本號出現混亂,將測試版本中的程序打包到了發(fā)布版中。
【問題1】(5分)
在(1)~(5)中填寫恰當內容(從候選答案中選擇一個正確選項,將該選項編號填入答題紙對應欄內)。
為了控制變更,軟件配置管理中引入了__(1)__這一概念。根據這個定義,在軟件的開發(fā)流程中把所有需加以控制的配置項分為兩類,其中,__(2)__配置項包括項目的各類計劃和報告等。配置項應該按照一定的目錄結構保存到__(3)__中。所有配置項的操作權限由__(4)__進行嚴格管理,其中__(5)__配置項向軟件開發(fā)人員開放讀取的權限。
(1)~(5)供選擇的答案:
A.版本
B.基線
C.配置項
D.非基線
E.受控庫
F.靜態(tài)庫
G.配置庫
H.CMO
I.PM
J.CCB
【問題2】(4分)
結合案例,請分析為什么要進行配置項的版本控制?
【問題3】(5分)
簡述配置項控制流程。
【問題4】(8分)
針對該項目在配置管理方面存在的問題,結合你的項目管理經驗,為老楊提出一些改進措施。
下表是某項目的工程數據,根據各個問題中給出的要求和說明,完成問題1至問題3,將解答填入答題紙的對應欄內。
【問題1】(4分)
請指出該項目的[xx]關鍵路徑[/xx],并計算該[xx]項目完成至少需要多少周?[/xx][xx]假設現在由于外部條件的限制,E活動結束3周后G活動才能開始;F活動開始5周后H活動才可以開始,那么項目需要多長時間才能完成?[/xx]
【問題2】(5分)
分別計算在[xx]沒有外部條件限制[/xx]和[xx]問題1中涉及的外部條件的限制[/xx]下,活動B和G的總時差和自由時差。
【問題3】(6分)
假設[xx]項目預算為280萬元,項目的所有活動經費按照活動每周平均分布,并與具體的項目無關,則項目的第一周預算是多少?[/xx]項目按照約束條件執(zhí)行到第10周結束時,項目共花費200萬元,共完成了A、B、C、E、F 5項活動,請計算此時項目的[xxz]PV[/xxz]、[xxz]EV[/xxz]、[xxz]CPI[/xxz]和[xxz]SPI[/xxz]。