25/02/2016
1
PHÂN TÍCH THIT KẾ
HỆ THNG THÔNG TIN
Chương 7. Mô hình hóa cấu trúc
25/02/2016 1
Bc tranh PTKTHT
25/02/2016 2
25/02/2016
2
Bc tranh PTKTHT
25/02/2016 3
NI dung
đồ lớp
đồ đối tượng
Cách tiếp cận xác định lớp
Cách tiếp cận xác định mối quan hệ
Cách tiếp cận xác định thuộc tính
Cách tiếp cận xác định phương thức
Hiểu về thể tả cho lớp (CRC Card)
25/02/2016 4
25/02/2016
3
đồ lp (class Diagram)
Các thành phần trong đồ lớp
Lớp (Class)
Mối kết hợp (Association)
Lớp kết hợp (Association Classes)
Quan hệ thu nạp (Aggregation)
Quan hệ thành phần (Compossition)
Quan hệ tổng quát hóa (Generalization)
Quan hệ hoặc (OR)
25/02/2016 5
đồ lp (class Diagram)
Các thành phần trong đồ lớp:
Lớp (Class): mộ tập hợp các đối tượng chia sẻ chung
một cấu trúc hành vi(cùng thuộcnh, hoạt động, mối
quan hệ ngữ nghĩa)
hiệu:
25/02/2016 6
25/02/2016
4
đồ lp (class Diagram)
Các thành phần trong đồ lớp:
Mối kết hợp (Association): quan hệ ngữ nghĩa được thiết lập
giữa hai hay nhiều lớp, biểu diễn bởi những thành phần sau:
25/02/2016 7
+ Tên quan hệ
+ Vai trò quan hệ
* Tên vai trò
* Bản số
đồ lp (class Diagram)
Các thành phần trong đồ lớp:
Mối kết hợp (Association): quan hệ ngữ nghĩa được thiết lập
giữa hai hay nhiều lớp, biểu diễn bởi những thành phần sau:
25/02/2016 8
+ Tên quan hệ
+ Vai trò quan hệ
* Tên vai trò
* Bản số
25/02/2016
5
đồ lp (class Diagram)
Các thành phần trong đồ lớp:
Lớp kế hợp (Association Classes): khi một mối kết hợp
các đặc trưng (thuộc tính, hoạt động, các mối kết hợp),
chúng ta tạo một lớp để chứa các thuộc tính đó kết nối
với mối kết hợp, lớp này được gi lớp kết hợp
25/02/2016 9
đồ lp (class Diagram)
Các thành phần trong đồ lớp:
Quan hệ thu nạp (Aggregation): tả mối quan hệ giữa một
đối tượng lớn hơn được tạo ra từ những đối tượng nhỏ hơn.
Một loại quan hệ đặc biệt này quan hệ ”, nghĩa
một đối tượng tổng thểnhững đối tượng thành phần
25/02/2016 10