Đặc tả UseCase “Phân rã công việc” 1 Mô tả :

Một phần của tài liệu Quản lý dự án phần mềm trên web (Nguyễn đăng hải vs Nguyễn Cao Nguyên) - 2 potx (Trang 25 - 29)

1. Mô tả :

UseCase này cho phép TDA hoặc TN thêm mới, xóa, cập nhật các thông tin như : tên công việc, ngày bắt đầu, ngày kết thúc, công việc trước, công việc sau, ràng buộc v.v… của các công việc con mà nhân viên đó đang phụ trách.

2. Các luồng sự kiện :

2.1 Luồng sự kiện chính :

Usecase này bắt đầu khi TDA hoặc TN muốn thêm mới, xóa hay cập nhật các công việc con mà nhân viên đó đang phụ trách.

1- Hệ thống hiển thị màn hình cho phép TDA hoặc TN thêm mới, xóa hay cập nhật các công việc con.

KHOA CNTT –

ĐH KHTN

2- Nếu TDA hoặc TN chọn thêm mới công việc, hệ thống xuất hiện dòng mới cho phép TDA hoặc TN nhập thông tin công việc.

3- Nếu TDA hoặc TN đánh dấu công việc và chọn xóa, hệ thống sẽ

xóa công việc đó khỏi danh sách các công việc nhưng chưa cập nhật xuống CSDL.

4- Nếu TDA hoặc TN xác nhận lưu thông tin các công việc thì hệ

thống sẽ kiểm tra thông tin nhập có hợp lệ không và lưu toàn bộ

thông tin các công việc xuống CSDL.

2.2 Các dòng sự kiện khác :

2.2.1 Ở luồng sự kiện xoá công việc, nếu công việc đã được phân công thì hệ thống sẽ không cho phép xoá. thì hệ thống sẽ không cho phép xoá.

2.2.2 Nếu các thông tin công việc không hợp lệ thì hệ thống thông báo thông tin không hợp lệ, các thông tin cho công việc này trước đó sẽđược thông tin không hợp lệ, các thông tin cho công việc này trước đó sẽđược giữ lại.

3. Điều kiện tiên quyết :

Người dùng đăng nhập thành công với quyền TDA hoặc TN.

4. Post Conditions:

Không có.

5. Điểm mở rộng:

Không có.

VII. Đặc tả Usecase “Phân công công việc”:

1. Mô tả :

Usecase này cho phép TDA, TN phân công công việc cho các nhân viên dưới quyền mình.

2. Các luồng sự kiện :

2.1 Luồng sự kiện chính :

KHOA CNTT –

ĐH KHTN

Usecase này bắt đầu khi TDA, TN muốn phân công công việc cho các nhân viên dưới quyền mình.

1- Màn hình phân công công việc hiện lên.

2- TDA hoặc TN phân công công việc cho các nhân viên. 3- TDA hoặc TN xác nhận việc phân công.

4- Hệ thống lưu phân công xuống CSDL .

2.2 Luồng sự kiện khác :

2.2.1 Nếu TDA hoặc TN chọn xóa tất cả thì toàn bộ phân công hiện tại sẽ bị mất. sẽ bị mất.

2.2.2 Nếu TDA hoặc TN chọn làm mới thì màn hình phân công sẽđược nạp lại với chi tiết phân công lấy từ cơ sở dữ liệu nạp lại với chi tiết phân công lấy từ cơ sở dữ liệu

3. Điều kiện tiên quyết :

Người dùng phải đăng nhập thành công vào hệ thống với quyền TDA hoặc TN.

4. Post Conditions :

Không có.

5. Điểm mở rộng :

Không có.

VIII. Đặc tả UseCase “Phân bổ tài nguyên ”:

1. Mô tả :

Usecase này cho phép TDA, TN phân bổ tài nguyên sử dụng cho nhân viên dưới quyền mình.

2. Các luồng sự kiện :

2.1 Luồng sự kiện chính :

Usecase này bắt đầu khi TDA hoặc TN muốn phân bổ tài nguyên sử dụng cho nhân viên dưới quyền mình.

1- Màn hình phân bổ tài nguyên cho nhân viên hiện lên.

KHOA CNTT –

ĐH KHTN

2- Hệ thống cho phép người dùng chọn phân bổ nhân sự hoặc phân bổ tài nguyên theo lịch hoặc phân bổ vật liệu.

3- TDA hoặc TN thực hiện việc phân bổ.

2.2 Luồng sự kiện khác :

Nếu TDA hoặc TN không phân bổ mà chuyển sang màn hình khác thì usecase kết thúc.

3. Điều kiện tiên quyết :

Người dùng phải đăng nhập thành công với quyền TDA hoặc TN.

4. Post Conditions :

Không có.

5. Điểm mở rộng :

Không có.

IX. Đặc tả UseCase “Báo cáo tiến độ công việc”: 1. Mô tả : 1. Mô tả :

Usecase này cho phép TDA, TN và TV cập nhât tiến độ và báo cáo thực hiện công việc.

2. Các luồng sự kiện :

2.1 Luồng sự kiện chính :

Usecase này bắt đầu khi TN hoặc TV muốn báo cáo thực hiện công việc.

™ Nếu là TN hoặc TV :

1- Màn hình báo cáo tiến độ công việc hiện lên. 2- TN hoặc TV báo cáo tiến độ thực hiện công việc.

3- TN, TV nhập thông tin báo cáo tiến độ : phần trăm hoàn thành công việc, chi phí thực tế ở thời điểm hiện tại, khó khăn, hướng giải quyết…

4- TN hoặc TV nhấn nút báo cáo

5- Hệ thống lưu báo cáo xuống CSDL .

KHOA CNTT –

ĐH KHTN

2.2 Luồng sự kiện khác :

Nếu TDA, TN hoặc TV không xác nhận việc cập nhật thì usecase kết thúc.

3. Điều kiện tiên quyết :

Người dùng phải đăng nhập thành công vào hệ thống. TDA đã thưc hiện phân công công việc cho TN và TV.

4. Post Conditions :

Không có.

5. Điểm mở rộng :

Không có.

Một phần của tài liệu Quản lý dự án phần mềm trên web (Nguyễn đăng hải vs Nguyễn Cao Nguyên) - 2 potx (Trang 25 - 29)

Tải bản đầy đủ (PDF)

(40 trang)