Hố Đơn 0..* Sản Phẩm
1..*
Chi Tiết Hố Đơn sốLượng đơnGiá Sinh Viên Khố Học Kết Quả điểmTB 0..* 1..*
Xác đ nh m i k t h pị ố ế ợ
Xác đ nh m i k t h pị ố ế ợ
Xác định lớp kết hợp (Association class)Xác định lớp kết hợp (Association class)
Hố Đơn 0..* Sản Phẩm
1..*
Chi Tiết Hố Đơn sốLượng
đơnGiá
Hố Đơn Sản Phẩm
Chi Tiết Hố Đơn sốLượng đơnGiá 1 1..* 0..* 1
Xác đ nh m i quan hị ố ệ
Xác đ nh m i quan hị ố ệ
Nâng cấp mối kết hợp:Nâng cấp mối kết hợp:
Xác định mối kết hợp tổng quát – chuyên biệt Xác định mối kết hợp tổng quát – chuyên biệt
(generalization): Thể hiện quan hệ kế thừa giữa các
(generalization): Thể hiện quan hệ kế thừa giữa các
lớp và một cấu trúc phân cấp xác định những dịng
lớp và một cấu trúc phân cấp xác định những dịng
kế thừa này
kế thừa này
Tiếp cận top-downTiếp cận top-down::
T m t l p chúng ta tìm ki m c m danh t ch a tên l p và T m t l p chúng ta tìm ki m c m danh t ch a tên l p và ừ ộ ớừ ộ ớ ếế ụụ ừừ ứứ ớớ
tính t (ho c danh t ). Đánh giá xem c m danh t này cĩ th ừ ặ ừ ụ ừ ể
tính t (ho c danh t ). Đánh giá xem c m danh t này cĩ th ừ ặ ừ ụ ừ ể
là m t trộ ường h p đ c bi t c n đợ ặ ệ ầ ược qu n lý trong h th ng ả ệ ố
là m t trộ ường h p đ c bi t c n đợ ặ ệ ầ ược qu n lý trong h th ng ả ệ ố
khơng
khơng
Tìm ki m xem cĩ nh ng đ c tr ng riêng c a l p Tìm ki m xem cĩ nh ng đ c tr ng riêng c a l p ếế ữữ ặặ ưư ủ ớủ ớ
Xây d ng m i k t h p chuyên bi t t l p này đ n l p ban Xây d ng m i k t h p chuyên bi t t l p này đ n l p ban ựự ố ế ợố ế ợ ệ ừ ớệ ừ ớ ế ớế ớ
đ uầ
Xác đ nh m i quan hị ố ệ
Xác đ nh m i quan hị ố ệ
Nâng cấp mối kết hợp:Nâng cấp mối kết hợp:
Xác định mối kết hợp tổng quát – chuyên biệt Xác định mối kết hợp tổng quát – chuyên biệt (generalization):
(generalization):
Tiếp cận top-down – ví dụTiếp cận top-down – ví dụ::
Hố đơn
Hố đơn giao hàng
GiaoDịch
GiaoDịchRút GiaoDịchGởi
Ghi chú: ch c n đ a vào các l p chuyên bi t mà chúng ta xác đ nh đỉ ầ ư ớ ệ ị ược các đ c tr ng ặ ư
Xác đ nh m i quan hị ố ệ
Xác đ nh m i quan hị ố ệ
Nâng cấp mối kết hợp:Nâng cấp mối kết hợp:
Xác định mối kết hợp tổng quát – chuyên biệt Xác định mối kết hợp tổng quát – chuyên biệt (generalization):
(generalization):
Tiếp cận top-down – ví dụTiếp cận top-down – ví dụ: phức tạp: phức tạp
Nhân viên
Nhân Viên VP Cơng Nhân
Xác đ nh m i quan hị ố ệ
Xác đ nh m i quan hị ố ệ
Nâng cấp mối kết hợp:Nâng cấp mối kết hợp:
Xác định mối kết hợp tổng quát – chuyên biệt Xác định mối kết hợp tổng quát – chuyên biệt (generalization):
(generalization):
Tiếp cận bottom-upTiếp cận bottom-up::
Tìm ki m trong các l p đ xác đ nh xem cĩ các thu c tính và Tìm ki m trong các l p đ xác đ nh xem cĩ các thu c tính và ếế ớớ ểể ịị ộộ
phương th c gi ng nhau. Sau đĩ chúng ta cĩ th gom nhĩm và ứ ố ể
phương th c gi ng nhau. Sau đĩ chúng ta cĩ th gom nhĩm và ứ ố ể
đ a các thu c tính và phư ộ ương th c chung này lên m t l p ứ ộ ớ
đ a các thu c tính và phư ộ ương th c chung này lên m t l p ứ ộ ớ