viờn kiờm tra, v.v... trong một dự ỏn vừa ước lượng.
Ngoài chức năng chớnh của chương trỡnh cũn cú một số chức năng phụ bổ sung c | chương trỡnh linh động hơn. Đú là chức năng sao chộp một dự ỏn ước lượng lbất kỳ nào cú trong cơ sở đữ liệu cựng với mụ hỡnh ước lượng của dự ỏn nh ứng đú. Khi sao chộp dự ỏn thỡ chương trỡnh sẽ tạo ra một dự ỏn
mới bao gồm tất cả cỏc thụng tin giống y hệt dự ỏn ban đầu chỉ khỏc nhau tờn
dự ỏn và mụ tả dự ỏn (nếu cú). Bờn cạnh chức năng sao chộp dự ỏn cũn cú chức
năng tỡm dự ỏn tương tự: tức là chương trỡnh sẽ hiển thị một cõy thư mục
(TreeView) và trờn đú cú tất cả cỏc dự ỏn, người dựng chỉ nhấp vào dự ỏn muốn xem cựng với mụ hỡnh ước lượng của dự ỏn đú thỡ tất cả cỏc thụng tin
liờn quan lến dự ỏn như là: mó dự ỏn, cụng sức, thời gian, nhõn lực, tổng số
dũng mó lệnh, mụ tả của đự ỏn, tất cả cỏc trọng số scale driver và cost driver và tất cả cỏc mụ đun của dự ỏn (nếu cú).
Đoàn Thanh 4.2. Biểu (
OpenProject
ViewReport
Thỳy - 02DHTH242 Nguyễn Cụng Nguyờn - 02DHTH140
đồ Use Case tụng thể của chương trỡnh
UpdateProjeeL SetCostDrivers 8electModel
Ject đô <<indluds>> xtendEstimaste ỉ œđ H SetScaleDriv Cé „ <aelEndằ> Viewrojedk CreateNewProject <<include>> EdtPFrojetl( — YWCCTm—\ - x-.... œ EstimateProject Để N <<ertedl>> : N ApplyProject AddProjecilype } — <<exland>> đœ-_x DeleteProjectType h C . ,“ AdđModule UpdateProjecFẽVp€ ..”'^” AddLanguape“^ r „7 €€qdtend>> ; “+ Manngelanguuapev. Ạ ` C DeleteModule , ở ManageModule +. . <<extend>> ơ <<extend>> Kớ <<extendàn... €{é €â @O €O
ViewE.qualions DeleteT.anguape UpdateT.angunpe UpdateModule
Hỡnh 4.1: Biểu đồ use case thể hiện tất cả cỏc thao tỏc của người dựng
Trang 33
4.2.1. Tạo mới dự ỏn