Thông tin tài liệu:
Cách xây dựng các mô hình trong UML phù hợp mô tả các hệ thống thông tin cả về cấu trúc cũng như hoạt động. Cách tiếp cận theo mô hình của UML giúp ích rất nhiều cho những người thiết kế và thực hiện hệ thống thông tin cũng như những người sử dụng nó
Nội dung trích xuất từ tài liệu:
Phân Tích Hệ Thống Hướng Đối Tượng, Ngôn Ngữ UML - Phạm Thị Xuân Lộc phần 7 Phòng Thời gian Môn Giáo viên Lớp Cách 3: Chuyển nút ở liên kết nhiều chiều thành lớp mới + Phong - ma phong - nha hoc + Thoi gian - ngay 1..* - gio bat dau + Lop - gio ket thuc - ma lop 0..* 1 - so nhom 1 - si so 0..* + Phien 1 - stt 1 1..* 1 + Mon - ma mon 1..* - ten mon + GV - so DVHT - ma GV - ho GV - ten GV Cách 4: Khi lớp, giáo viên và môn không quan trọng lớp trong ngữ cảnh đangxét thì chuyển chúng chúng từ lớp thành thuộc tính trong lớp liên kết: + Thoi gian + Phong - ngay - ma phong 0..* 0..* - gio bat dau - nha hoc - gio ket thuc + Phien - stt - ten mon - ho GV - ten GV - ma lopIII.4.8 Quan hệ kết tập (aggregation relation) : Một kết tập là một trường hợp đặc biệt của liên kết không đối xứng biểu diễnmột mối quan hệ « chứa đựng » về cấu trúc hoặc hành vi của một phần tử trong mộttập hợp. Không như liên kết, quan hệ kết tập có tính truyền. 10 Quan hệ kết tập cũng cho phép việc ủy thác về tác tử : một tác tử có thể đượcthực hiện trên một lớp kết tập, thực tế được thực hiện trên các lớp thành phần của nó. Chu kỳ sống của lớp kết tập là độc lập với các lớp thành phần của nó. Mặtkhác, một thể hiện của lớp thành phần có thể xuất hiện trong nhiều thể hiện của lớpkết tập. Ký hiệu : có hình thoi rỗng trên liên kết về phía lớp biểu diễn tập hợp chứađựng. 1 * * 1..* Thư viện Kho sách Kệ sáchIII.4.9 Quan hệ cấu thành (composition) : Quan hệ cấu thành còn được gọi là quan hệ kết tập phức hợp, là một quan hệkết tập đặc biệt. Nó mô tả một sự chứa đựng về cấu trúc giữa các thể hiện. Lớp chứa sẽ chịu trách nhiệm tạo ra, sao chép và xóa các lớp thành phần củanó. Mặt khác, việc sao chép hoặc xóa đi lớp chứa sẽ kéo theo sao chép hoặc xóa cáclớp thành phần của nó. Một thể hiện của lớp thành phần chỉ thuộc về duy nhất một thể hiện của lớpchứa nó. Ký hiệu: hình thoi đặc trên liên kết ở phía lớp chứa. Ví dụ: 1 Bàn Mặt bàn 0..1 3..4 0..1 Chân bàn Mặt kính phủIII.4.10 Quan hệ phụ thuộc (dependancy): Khái niệm tương tự như trong phân tích cổ điển. Ký hiệu : đường gạch đứt nét có mũi tên từ lớp chịu p ...