Bài giảng Phân tích thiết kế hướng đối tượng: Chương 6 - Nguyễn Ngọc Duy
Số trang: 20
Loại file: ppt
Dung lượng: 421.50 KB
Lượt xem: 21
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
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.
Nội dung trích xuất từ tài liệu:
Bài giảng Phân tích thiết kế hướng đối tượng: Chương 6 - Nguyễn Ngọc DuyTrườngĐạihọcCôngnghệĐồngNai KhoaCôngnghệ Chương6 MÔ HÌNH HÓA CẤU TRÚC 1 Nộidungchương61. Biểu đồ gói (Package Diagram)2. Biểu đồ đối tượng (Object Diagram)3. Biểu đồ cấu trúc tổng hợp 2 Biểuđồgói–PackageDiagram Là một sơ đồ UML đưa ra góc nhìn một cách hình ảnh mức cao về tổ chức của ứng dụng. Hỗ trợ xác định tổng quát về sự phụ thuộc liên kết giữa các gói. Biểu đồ gói thường được sử dụng khi hệ thống có quy mô lớn và có cấu trúc phức tạp Thường được tạo đầu tiên 3Biểuđồgói–PackageDiagram Biểu đồ gói 4 Biểuđồgói–PackageDiagramCác thành phần Package: Thành phần chứa một phần cấu trúc của biểu đồ Generalization: Tổng quát hóa - Liên kết giữa package cha và package con (liên kết tổng quát hóa) Dependency: Liên kết hai package của mô hình có sự phụ thuộc: sự thay đổi của package này kéo theo sự thay đổi của package kia 5Biểuđồgói–PackageDiagram Biểu đồ gói 6 Biểuđồgói–PackageDiagramBiểu đồ gói: các lớp chỉ là shortcut trong biểu đồ lớp 7 Biểuđồđốitượng–ObjectDiagram Là một sơ đồ UML thể hiện góc nhìn một cách hình ảnh về cấu trúc của một hệ thống thông qua sự thể hiện của các lớp (đối tượng), sự kết hợp (liên kết thể hiện), và sự phụ thuộc. Sơ đồ đối tượng hỗ trợ quan sát cấu trúc dữ liệu của hệ thống. 8 Biểuđồđốitượng–ObjectDiagramCác thành phần Object: Thể hiện của một lớp Instance link: Kết hợp hai đối tượng Dependency: Liên kết hai thành phần của mô hình có sự phụ thuộc: sự thay đổi của thành phần này kéo theo sự thay đổi của thành phần kia 9 Biểuđồđốitượng–ObjectDiagramQuan hệ giữa biểu đồ lớp và biểu đồ đối tượng 10 Biểuđồđốitượng–ObjectDiagram Chọn lớp cần thể hiệnQuan hệ giữa biểu đồ lớp và biểu đồ đối tượng 11Biểuđồđốitượng–ObjectDiagramDanh sách các lớp hiện có của project 12 Biểuđồđốitượng–ObjectDiagramChọn thuộctính cần thểhiện chođối tượng Danh sách các lớp hiện có của project 13Biểuđồđốitượng–ObjectDiagram Danh sách các thuộc tính của lớp 14 Biểuđồcấutrúctổnghợp–Composite structurediagram Thể hiện các lớp, các giao diện, và các gói cấu thành nên hệ thống, bao gồm cả các cổng (port) và các phần bên trong của hệ thống. Có vai trò như biểu đồ lớp Hỗ trợ quan sát cấu trúc và sự tương tác của nhiều lớp 15Biểuđồcấutrúctổnghợp–Composite structurediagram Biểu đồ cấu trúc tổng hợp 16 Biểuđồcấutrúctổnghợp–Composite structurediagramCá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 từng thể hiện khác nhau Generalization: Tổng quát hóa 17 Biểuđồcấutrúctổnghợp–Composite structurediagramCác thành phần (tt) Require Link: Nối lớp, port, … đến một giao tiếp Assembly Connector: Kết nối các part với nhau Delegation Connector: Nối part với port 18 Biểuđồcấutrúctổnghợp–Composite structurediagramCác thành phần (tt) Association: Liên kết các đối tượng của các lớp Aggregation: Kết hợp – Thể hiện liên kết giữa một lớp bao gồm hoặc chứa thể hiện của lớp khác Composition: Thành phần – Giống như Aggeration nhưng mạnh hơn 19 Biểuđồcấutrúctổnghợp–Composite structurediagramCá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 giữa lớp giao diện và lớp hiện thực 20 ...
Nội dung trích xuất từ tài liệu:
Bài giảng Phân tích thiết kế hướng đối tượng: Chương 6 - Nguyễn Ngọc DuyTrườngĐạihọcCôngnghệĐồngNai KhoaCôngnghệ Chương6 MÔ HÌNH HÓA CẤU TRÚC 1 Nộidungchương61. Biểu đồ gói (Package Diagram)2. Biểu đồ đối tượng (Object Diagram)3. Biểu đồ cấu trúc tổng hợp 2 Biểuđồgói–PackageDiagram Là một sơ đồ UML đưa ra góc nhìn một cách hình ảnh mức cao về tổ chức của ứng dụng. Hỗ trợ xác định tổng quát về sự phụ thuộc liên kết giữa các gói. Biểu đồ gói thường được sử dụng khi hệ thống có quy mô lớn và có cấu trúc phức tạp Thường được tạo đầu tiên 3Biểuđồgói–PackageDiagram Biểu đồ gói 4 Biểuđồgói–PackageDiagramCác thành phần Package: Thành phần chứa một phần cấu trúc của biểu đồ Generalization: Tổng quát hóa - Liên kết giữa package cha và package con (liên kết tổng quát hóa) Dependency: Liên kết hai package của mô hình có sự phụ thuộc: sự thay đổi của package này kéo theo sự thay đổi của package kia 5Biểuđồgói–PackageDiagram Biểu đồ gói 6 Biểuđồgói–PackageDiagramBiểu đồ gói: các lớp chỉ là shortcut trong biểu đồ lớp 7 Biểuđồđốitượng–ObjectDiagram Là một sơ đồ UML thể hiện góc nhìn một cách hình ảnh về cấu trúc của một hệ thống thông qua sự thể hiện của các lớp (đối tượng), sự kết hợp (liên kết thể hiện), và sự phụ thuộc. Sơ đồ đối tượng hỗ trợ quan sát cấu trúc dữ liệu của hệ thống. 8 Biểuđồđốitượng–ObjectDiagramCác thành phần Object: Thể hiện của một lớp Instance link: Kết hợp hai đối tượng Dependency: Liên kết hai thành phần của mô hình có sự phụ thuộc: sự thay đổi của thành phần này kéo theo sự thay đổi của thành phần kia 9 Biểuđồđốitượng–ObjectDiagramQuan hệ giữa biểu đồ lớp và biểu đồ đối tượng 10 Biểuđồđốitượng–ObjectDiagram Chọn lớp cần thể hiệnQuan hệ giữa biểu đồ lớp và biểu đồ đối tượng 11Biểuđồđốitượng–ObjectDiagramDanh sách các lớp hiện có của project 12 Biểuđồđốitượng–ObjectDiagramChọn thuộctính cần thểhiện chođối tượng Danh sách các lớp hiện có của project 13Biểuđồđốitượng–ObjectDiagram Danh sách các thuộc tính của lớp 14 Biểuđồcấutrúctổnghợp–Composite structurediagram Thể hiện các lớp, các giao diện, và các gói cấu thành nên hệ thống, bao gồm cả các cổng (port) và các phần bên trong của hệ thống. Có vai trò như biểu đồ lớp Hỗ trợ quan sát cấu trúc và sự tương tác của nhiều lớp 15Biểuđồcấutrúctổnghợp–Composite structurediagram Biểu đồ cấu trúc tổng hợp 16 Biểuđồcấutrúctổnghợp–Composite structurediagramCá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 từng thể hiện khác nhau Generalization: Tổng quát hóa 17 Biểuđồcấutrúctổnghợp–Composite structurediagramCác thành phần (tt) Require Link: Nối lớp, port, … đến một giao tiếp Assembly Connector: Kết nối các part với nhau Delegation Connector: Nối part với port 18 Biểuđồcấutrúctổnghợp–Composite structurediagramCác thành phần (tt) Association: Liên kết các đối tượng của các lớp Aggregation: Kết hợp – Thể hiện liên kết giữa một lớp bao gồm hoặc chứa thể hiện của lớp khác Composition: Thành phần – Giống như Aggeration nhưng mạnh hơn 19 Biểuđồcấutrúctổnghợp–Composite structurediagramCá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 giữa lớp giao diện và lớp hiện thực 20 ...
Tìm kiếm theo từ khóa liên quan:
Thiết kế hướng đối tượng Phân tích thiết kế hướng đối tượng Mô hình hóa cấu trúc Biểu đồ gói Biểu đồ đối tượng Biểu đồ cấu trúc tổng hợpTài liệu liên quan:
-
96 trang 297 0 0
-
Bài giảng Phân tích và thiết kế hướng đối tượng - Đỗ Ngọc Như Loan
9 trang 253 0 0 -
Đồ án tốt nghiệp: Phân tích thiết kế hướng đối tượng
56 trang 246 0 0 -
Bài giảng Phân tích thiết kế hướng đối tượng: Chương 2 - Nguyễn Ngọc Duy
7 trang 226 0 0 -
Tiểu luận môn Phân tích thiết kế hướng đối tượng: Hệ thống phần mềm quản lý khách sạn
40 trang 179 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 3 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
8 trang 149 0 0 -
69 trang 149 0 0
-
72 trang 102 0 0
-
Tiểu luận Báo cáo chuyên đề học phần Phân tích thiết kế hướng đối tượng: Quản lý tour du lịch
57 trang 88 1 0 -
Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 7: Mô hình hóa cấu trúc
34 trang 79 0 0