Bài giảng Phân tích thiết kế hướng đối tượng - Chương 6 trình bày các nội dung về mô hình hóa cấu trúc như: Biểu đồ gói (Package Diagram), biểu đồ đối tượng (Object Diagram), biểu đồ cấu trúc tổng hợp. Mời các bạn cùng tham khảo.
Trường Đại học Công nghệ Đồng Nai Khoa Công nghệ Chương MƠ HÌNH HĨA CẤU TRÚC Nội dung chương Biểu đồ gói (Package Diagram) Biểu đồ đối tượng (Object Diagram) Biểu đồ cấu trúc tổng hợp Biểu đồ gói – Package Diagram Là sơ đồ UML đưa góc nhìn cách hình ảnh mức cao tổ chức ứng dụng Hỗ trợ xác định tổng quát phụ thuộc liên kết gói Biểu đồ gói thường sử dụng hệ thống có quy mơ lớn có cấu trúc phức tạp Thường tạo Biểu đồ gói – Package Diagram Biểu đồ gói Biểu đồ gói – Package Diagram Các thành phần Package: Thành phần chứa phần cấu trúc biểu đồ Generalization: Tổng quát hóa Liên kết package cha package (liên kết tổng quát hóa) Dependency: Liên kết hai package mơ hình có phụ thuộc: thay đổi package kéo theo thay đổi package Biểu đồ gói – Package Diagram Biểu đồ gói Biểu đồ gói – Package Diagram Biểu đồ gói: lớp shortcut biểu đồ lớp Biểu đồ đối tượng – Object Diagram Là sơ đồ UML thể góc nhìn cách hình ảnh cấu trúc hệ thống thơng qua thể lớp (đối tượng), kết hợp (liên kết thể hiện), phụ thuộc Sơ đồ đối tượng hỗ trợ quan sát cấu trúc liệu hệ thống Biểu đồ đối tượng – Object Diagram Các thành phần Object: Thể lớp Instance link: Kết hợp hai đối tượng Dependency: Liên kết hai thành phần mơ hình có phụ thuộc: thay đổi thành phần kéo theo thay đổi thành phần Biểu đồ đối tượng – Object Diagram Quan hệ biểu đồ lớp biểu đồ đối tượng 10 Biểu đồ đối tượng – Object Diagram Chọn lớp cần thể Quan hệ biểu đồ lớp biểu đồ đối tượng 11 Biểu đồ đối tượng – Object Diagram Danh sách lớp có project 12 Biểu đồ đối tượng – Object Diagram Chọn thuộc tính cần thể cho đối tượng Danh sách lớp có project 13 Biểu đồ đối tượng – Object Diagram Danh sách thuộc tính lớp 14 Biểu đồ cấu trúc tổng hợp – Composite structure diagram Thể lớp, giao diện, gói cấu thành nên hệ thống, bao gồm cổng (port) phần bên hệ thống Có vai trị biểu đồ lớp Hỗ trợ quan sát cấu trúc tương tác nhiều lớp 15 Biểu đồ cấu trúc tổng hợp – Composite structure diagram Biểu đồ cấu trúc tổng hợp 16 Biểu đồ cấu trúc tổng hợp – Composite structure diagram Các thành phần Class: Đối tượng lớp Interface: Giao diện Port: Cổng giao tiếp Part: Phần chia thành thể khác Generalization: Tổng quát hóa 17 Biểu đồ cấu trúc tổng hợp – Composite structure diagram Các thành phần (tt) Require Link: Nối lớp, port, … đến giao tiếp Assembly Connector: Kết nối part với Delegation Connector: Nối part với port 18 Biểu đồ cấu trúc tổng hợp – Composite structure diagram Các thành phần (tt) Association: Liên kết đối tượng lớp Aggregation: Kết hợp – Thể liên kết lớp bao gồm chứa thể lớp khác Composition: Thành phần – Giống Aggeration mạnh 19 Biểu đồ cấu trúc tổng hợp – Composite structure diagram Các thành phần (tt) Dependency: Liên kết phụ thuộc Realization: Hiện thực hóa – Quan hệ ngữ nghĩa lớp giao diện lớp thực 20 ... đồ lớp Biểu đồ đối tượng – Object Diagram Là sơ đồ UML thể góc nhìn cách hình ảnh cấu trúc hệ thống thông qua thể lớp (đối tượng), kết hợp (liên kết thể hiện), phụ thuộc Sơ đồ đối tượng hỗ... phần Biểu đồ đối tượng – Object Diagram Quan hệ biểu đồ lớp biểu đồ đối tượng 10 Biểu đồ đối tượng – Object Diagram Chọn lớp cần thể Quan hệ biểu đồ lớp biểu đồ đối tượng 11 Biểu đồ đối tượng –... quan sát cấu trúc liệu hệ thống Biểu đồ đối tượng – Object Diagram Các thành phần Object: Thể lớp Instance link: Kết hợp hai đối tượng Dependency: Liên kết hai thành phần mơ hình có phụ thuộc: