3.4.2軟件版本控制
系統(tǒng)采用ClearCase進行版本控制。ClearCase可跟蹤每個文件和目錄的變更,保持源代碼、二進制文件、可執(zhí)行文件、文檔、測試腳本、庫文件和Web工件等帶有注釋的完整版本歷史紀錄。開發(fā)人員可以回滾到以前的任何工作版本或基線,以確定哪個文件的哪個版本觸發(fā)了特定的變更。從而使版本控制變的簡單、有效。
4 軟件項目綜合信息管理
以上所介紹的業(yè)務功能:項目管理由MS Project、軟件需求管理由IBM Rational RequisitePro、軟件設計由IBM Rational Rose Data Modeler、軟件變更管理由IBM Rational ClearQuest、軟件版本控制由IBM Rational ClearCase、軟件測試管理由IBM Rational TestManager分別完成的,對于項目管理者來說,應用起來有諸多不便,IBM提供的Rational ProjectConsole解決了以上問題,將這些軟件有機地集合起來,極大地方便了用戶。在Rational ProjectConsole里,將軟件項目的管理分為:項目里程碑級和任務級兩種管理。
項目的里程碑級管理是針對項目的高層主管的,他們不關心項目非常細節(jié)的管理。里程碑級管理內(nèi)容包括對進度和進展、資源和成本、產(chǎn)品規(guī)模和穩(wěn)定性、產(chǎn)品質量的管理。
任務級管理是針對項目經(jīng)理和項目組成員的,他們需要關心項目的任務的完成情況。任務級管理內(nèi)容包括對任務、需求、分析與設計、測試、變更的管理,這些信息主要是通過報表來獲得的。如下圖: