2.2.5.1 Tác nhân: nhân viên phòng đào tạo.
2.2.5.2 Các lớp phân tích:
a. Lớp thực thể:
– Lớp thực thể Ràng buộc chứa thông tin về các quy tắc nghiệp vụ cần phải tuân theo trong việc lập thời khóa biểu.
– Lớp thực thể Danh sách ràng buộc lưu thông tin về danh sách các ràng buộc mà nhân viên phòng đào đã thiết lập.
b. Lớp giao diện:
– Lớp Giao diện lập ds ràng buộc cho phép người dùng lựa chọn và hiển thị danh sách các ràng buộc đã thiết lập.
c. Lớp điều khiển:
– Lớp điều khiển Bộ lập ds ràng buộc làm nhiệm vụ liên kết các lóp: lớp Giao diện lập ds ràng buộc, lớp Ràng buộc và tạo ra thực thể Danh sách ràng buộc chứa danh sách các ràng buộc phải tuân theo và lưu vào cơ sở dữ liệu.
2.2.5.3 Thực thi ca sử dụng phân tích:
a. Biểu đồ phân tích thực thi ca sử dụng:
Nhan vien phong dao tao
Giao dien lap ds rang buoc
Rang buoc
Bo lap ds rang buoc
Danh sach rang buoc
b. Biểu đồ cộng tác thực thi ca sử dụng:
2.2.5.4 Mô tả luồng các sự kiện phân tích diễn giải biểu đồ cộng tác:
Nhân viên phòng đào tạo duyệt danh sách các ràng buộc thông qua Giao diện lập ds ràng buộc. Giao diện lập ds ràng buộc sử dụng Bộ điều khiển lập ds ràng buộc để truy vấn cơ sở dữ liệu trước khi hiển thị ra màn hình(1,2,4). Sau đó nhân viên phòng đào tạo chọn các ràng buộc cần thỏa mãn thông qua Giao diện người dùng lập ds
ràng buộc, các ràng buộc đã được lựa chọn có thể được hiển thị theo một cách đặc
:Nhan vien phong dao tao : Giao dien lap ds rang buoc : Bo lap ds rang buoc
: Danh sach rang buoc : Rang buoc
1: Duyet ds rang buoc
4: Lay thong tin rang buoc
5: Tao moi 3: Lap ds rang buoc
2: Hien thi
biệt nào đó đối với người dùng, chẳng hạn thông qua các màu sắc riêng để làm nổi chúng lên. Bộ điều khiển lập ds ràng buộc thực hiện truy vấn cơ sở dữ liệu đưa ra danh sách các ràng buộc bằng thông báo Tạo mới(5) và lưu vào cơ sở dữ liệu thông qua thực thể Danh sách ràng buộc(4,5).
2.2.5.5 Nắm bắt các yêu cầu đặc biệt:
– Lớp thực thể Ràng buộc phải lâu dài
– Lớp thực thể Danh sách ràng buộc phải lâu dài.