Xác đ nh mi quan hị ệ

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 33 - 45)

Xác đ nh m i quan h

 Xác định mối kết hợp association:Xác định mối kết hợp association:

 Hướng dẫn xác định mối kết hợp:Hướng dẫn xác định mối kết hợp:

 Một sự phụ thuộc giữa hai hay nhiều lớp cĩ thể Một sự phụ thuộc giữa hai hay nhiều lớp cĩ thể thiết lập thành mối kết hợp. Mối kết hợp thường

thiết lập thành mối kết hợp. Mối kết hợp thường

tương ứng với một động từ hoặc cụm giới từ như

tương ứng với một động từ hoặc cụm giới từ như

thành phần củathành phần của, , làm việc cholàm việc cho, , chứa trongchứa trong, …, …

 Một tham chiếu từ một lớp đến một lớp khác là một Một tham chiếu từ một lớp đến một lớp khác là một mối kết hợp.

Xác đ nh m i quan h

Xác đ nh m i quan h

 Xác định mối kết hợp association:Xác định mối kết hợp association:

 Các mẫu xác định mối kết hợp:Các mẫu xác định mối kết hợp:

 Mối kết hợp vị trí (location): Mối kết hợp vị trí (location): liên kết tới, thành phần liên kết tới, thành phần của, làm việc tại, …

của, làm việc tại, …..

 Ví dụ:Ví dụ:

Nhân Viên Làm vi c t iệ ạ Chi Nhánh

Xác đ nh m i quan h

Xác đ nh m i quan h

 Xác định mối kết hợp association:Xác định mối kết hợp association:

 Các mẫu xác định mối kết hợp:Các mẫu xác định mối kết hợp:

 Mối kết hợp sở hữu: Mối kết hợp sở hữu: của, cĩ, thuộc,…của, cĩ, thuộc,…

 Ví dụ:Ví dụ:

Cầu Thủ Là thành ph n c aầ ủ Đội Bĩng

Xác đ nh m i quan h

Xác đ nh m i quan h

 Xác định mối kết hợp association:Xác định mối kết hợp association:

 Các mẫu xác định mối kết hợp:Các mẫu xác định mối kết hợp:

 Mối kết hợp truyền thơng, liên lạc (communication): Mối kết hợp truyền thơng, liên lạc (communication):

đặt tới, trao đổi với, gởi cho, tiếp nhận từ,… đặt tới, trao đổi với, gởi cho, tiếp nhận từ,…

Đơn Hàng Đ t t iặ ớ Nhà CCấp

Xác đ nh m i quan h

Xác đ nh m i quan h

 Xác định mối kết hợp association:Xác định mối kết hợp association:

 Mối kết hợp phản thân: là mối quan hệ được thiết Mối kết hợp phản thân: là mối quan hệ được thiết lập giữa một đối tượng của một lớp với một đối

lập giữa một đối tượng của một lớp với một đối

tượng khác cũng thuộc lớp đĩ.

tượng khác cũng thuộc lớp đĩ.

Nhân Viên Thành Phần

Xác đ nh m i quan h

Xác đ nh m i quan h

 Xác định mối kết hợp association:Xác định mối kết hợp association:

 Ví dụ: hệ thống ATM Ví dụ: hệ thống ATM MáyATM NgânHàng KháchHàng TàiKhoản GiaoDịch 1 0..n 1..n 1 Của Mối kết hợp sở hữu Mối kết hợp sở hữu Thuộc

Xác đ nh m i quan h

Xác đ nh m i quan h

 Xác định mối kết hợp association:Xác định mối kết hợp association:

 Loại bỏ các mối kết hợp khơng cần thiết: Loại bỏ các mối kết hợp khơng cần thiết:

 Mối kết hợp cài đặtMối kết hợp cài đặt: là mối kết hợp mơ tả sự liên : là mối kết hợp mơ tả sự liên

quan giữa các lớp trong giai đoạn thiết kế cài đặt

quan giữa các lớp trong giai đoạn thiết kế cài đặt

hệ thống bên trong mơi trường phát triển hoặc ngơn

hệ thống bên trong mơi trường phát triển hoặc ngơn

ngữ lập trình cụ thể và khơng phải là mơi liên kết

ngữ lập trình cụ thể và khơng phải là mơi liên kết

giữa các đối tượng mơ tả nghiệp vụ

giữa các đối tượng mơ tả nghiệp vụ

 Mối kết hợp đa phânMối kết hợp đa phân: là mối kết hợp giữa ba lớp trở : là mối kết hợp giữa ba lớp trở

lên, mối kết hợp này phức tạp trong cách thể hiện

lên, mối kết hợp này phức tạp trong cách thể hiện

 Nếu cĩ thể, phát biểu lại nĩ dùng mối kết hợp Nếu cĩ thể, phát biểu lại nĩ dùng mối kết hợp

nhị phân

Xác đ nh m i quan h

Xác đ nh m i quan h

 Xác định mối kết hợp association:Xác định mối kết hợp association:

 Loại bỏ các mối kết hợp khơng cần thiết – Ví dụ:Loại bỏ các mối kết hợp khơng cần thiết – Ví dụ:

Lớp học Mơn học Lớp học Giáo viên Lớp học Mơn học Lớp học Giáo viên Buổi học

Xác đ nh m i quan h

Xác đ nh m i quan h

 Xác định mối kết hợp association:Xác định mối kết hợp association:

 Loại bỏ các mối kết hợp khơng cần thiết:Loại bỏ các mối kết hợp khơng cần thiết:

 Mối kết hợp trực tiếp dư thừaMối kết hợp trực tiếp dư thừa: là các mối kết hợp : là các mối kết hợp

được định nghĩa trong ngữ nghĩa của những mối

được định nghĩa trong ngữ nghĩa của những mối

kết hợp khác (cịn gọi là mối kết hợp suy diễn hoặc

kết hợp khác (cịn gọi là mối kết hợp suy diễn hoặc

bắc cầu)

bắc cầu)

Phiếu đặt hàng

Nhà cung cấp Phiếu giao hàng

Đặt tới Liên quan

Từ 0..* 1 0..* 1 0..1 1

Xác đ nh m i quan h

Xác đ nh m i quan h

 Xác định mối kết hợp association:Xác định mối kết hợp association:

 Xác định bản số cho mối kết hợpXác định bản số cho mối kết hợp: (min, max): (min, max)  1; 0..1;1; 0..1;

 1..*;1..*;

 0..*;0..*;

 a..* : a là hằnga..* : a là hằng

Bản Yêu Cầu G i t iở ớ Phịng Ban

0..*

1

Xác đ nh m i quan h

Xác đ nh m i quan h

 Xác định mối kết hợp association:Xác định mối kết hợp association:

 Xác định bản số cho mối kết hợpXác định bản số cho mối kết hợp: (min, max): (min, max)  Ví dụ:Ví dụ: Cầu Thủ Là thành ph n c aầ ủ Đội Bĩng Phịng Ch a trongứ Tồ Nhà 2..* 1 1..* 1..* Đơn Hàng Đ t t iặ ớ Nhà CCấp 1 0..*

Xác đ nh m i quan h

Xác đ nh m i quan h

 Xác định mối kết hợp association:Xác định mối kết hợp association:

 Xác định bản số cho mối kết hợpXác định bản số cho mối kết hợp: (min, max): (min, max)  Ví dụ: hệ thống ATMVí dụ: hệ thống ATM MáyATM NgânHàng KháchHàng TàiKhoản GiaoDịch 1 0..n 1..n 1 Của Thuộc Thuộc 0..* 1 1..* 1 1 1..* 1 1..*

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 33 - 45)

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

(70 trang)