Xác định lớp kết hợp (Association class) Xác định lớp kết hợp (Association class)

Một phần của tài liệu Phân tích thiết kế hệ thống thông tin 7 (Trang 45 - 50)

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 ứ ộ ớ

Một phần của tài liệu Phân tích thiết kế hệ thống thông tin 7 (Trang 45 - 50)

Tải bản đầy đủ (PPT)

(70 trang)