Professional Documents
Culture Documents
Bai4 PhantichKT
Bai4 PhantichKT
Bai4 PhantichKT
RegisterForCoursesForm CourseCatalogSystem
GV: Từ Thị Xuân Hiền 17
Tìm lớp phân tích
Một use case thường được kích hoạt bởi một sự kiện do
người dùng tạo ra mà hệ thống phải phản hồi.
RegistrationController
GV: Từ Thị Xuân Hiền 22
Phân bổ hành vi vào lớp phân tích
Mục đích: thể hiện hành vi của use case dưới dạng hợp tác của
các lớp phân tích và để xác định trách nhiệm của các lớp phân
tích.
Đối với mỗi use case, có một hoặc nhiều sơ đồ tương tác mô tả
các đối tượng tham gia và sự tương tác giữa chúng.
Dựa vào các sơ đồ tương tác để phân bổ hành vi vào các lớp
phân tích.
Bài giảng Phân tích thiết kế hệ thống - GV: Từ Thị Xuân Hiền 29
Mô tả trách nhiệm của lớp phân tích
Mục đích: mô tả trách nhiệm của một lớp đối tượng được xác
định từ hành vi của use case.
Một trách nhiệm là một phát biểu về một yêu cầu mà một đối
tượng được yêu cầu có thể cung cấp.
Trách nhiệm phát triển thành các hoạt động trên các lớp trong
thiết kế; chúng có thể được mô tả như sau:
Các hành động mà đối tượng có thể thực hiện.
Các dữ liệu mà đối tượng duy trì và cung cấp cho các đối tượng
khác.