Chương 5
MÔ HÌNH THIẾT KẾ
CÁCH TẠO SƠ ĐỒ LỚP THIẾT KẾ
(DESIGN MODEL: CREATING DESIGN CLASS DIAGRAMS)
Sơ đồ lớp thiết kế (Design class
diagram)
Sơ đồ lớp thiết kế biểu diễn chi tiết của các lớp phần mềm
giao diện trong một ứng dụng. Những thông tin tiêu biểu trong
sơ đồ lớp thiết kế bao gồm:
Các lớp (classes)
Mối quan hệ và thuộc tính (associations & attributes
Giao diện và thao tác trên giao diện (interfaces with their operations)
Các phương thức (methods)
Thuộc tính (attribute)
Các phụ thuộc (dependencies)
Bài giảng Phân tích thiết kế hệ thống -
GV: Từ Thị Xuân Hiền
2
Domain Model - Design Model Classes
Domain model: các lớp khái niệm đại diện cho các khái niệm
trừu tượng trong thế giới thực mà người phát triển phần mềm
đang quan tâm.
Mô hình lớp thiết kế (Design model class): lớp thiết kế đại
diện cho các lớp phần mềm, nó được định nghĩa như là một
thành phần của phần mềm ứng dụng.
Bài giảng Phân tích thiết kế hệ thống -
GV: Từ Thị Xuân Hiền
3
Domain Model - Design Model Classes
Ví dụ
Bài giảng Phân tích thiết kế hệ thống -
GV: Từ Thị Xuân Hiền
4
Xây dựng sơ đồ lớp thiết kế
Các bước xây dựng sơ đồ lớp thiết kế
Xác định các lớp phần mềm
Xác định các phương thức
Bổ sung các loại thông tin
Tinh chỉnh các mối quan hệ
Bài giảng Phân tích thiết kế hệ thống -
GV: Từ Thị Xuân Hiền
5