
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 và
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

