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
Số trang: 34
Loại file: pdf
Dung lượng: 1.55 MB
Lượt xem: 98
Lượt tải: 0
Xem trước 4 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ệ thống thông tin - Chương 7: Mô hình hóa cấu trúc cung cấp cho người học những kiến thức như: Sơ đồ lớp; Sơ đồ đối tượng; Cách tiếp cận xác định lớp; Cách tiếp cận xác định mối quan hệ; Cách tiếp cận xác định thuộc tính; Cách tiếp cận xác định phương thức; Hiểu về thể mô tả cho lớp (CRC Card). Mời 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ệ thống thông tin - Chương 7: Mô hình hóa cấu trúc 25/02/201625/02/2016 1 PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN Chương 7. Mô hình hóa cấu trúc25/02/2016 2Bức tranh PTKTHT 1 25/02/201625/02/2016 3Bức tranh PTKTHT25/02/2016 4NộI dung• Sơ đồ lớp• Sơ đồ đối tượng• Cách tiếp cận xác định lớp• Cách tiếp cận xác định mối quan hệ• Cách tiếp cận xác định thuộc tính• Cách tiếp cận xác định phương thức• Hiểu về thể mô tả cho lớp (CRC Card) 2 25/02/201625/02/2016 5Sơ đồ lớp (class Diagram)• Các thành phần trong sơ đồ lớp • Lớp (Class) • Mối kết hợp (Association) • Lớp kết hợp (Association Classes) • Quan hệ thu nạp (Aggregation) • Quan hệ thành phần (Compossition) • Quan hệ tổng quát hóa (Generalization) • Quan hệ hoặc (OR)25/02/2016 6Sơ đồ lớp (class Diagram)• Các thành phần trong sơ đồ lớp: • Lớp (Class): là mộ tập hợp các đối tượng chia sẻ chung một cấu trúc và hành vi(cùng thuộc tính, hoạt động, mối quan hệ và ngữ nghĩa) • Ký hiệu: 3 25/02/2016 25/02/2016 7 Sơ đồ lớp (class Diagram)• Các thành phần trong sơ đồ lớp: • Mối kết hợp (Association): là quan hệ ngữ nghĩa được thiết lập giữa hai hay nhiều lớp, biểu diễn bởi những thành phần sau: + Tên quan hệ + Vai trò quan hệ * Tên vai trò * Bản số 25/02/2016 8 Sơ đồ lớp (class Diagram) • Các thành phần trong sơ đồ lớp: • Mối kết hợp (Association): là quan hệ ngữ nghĩa được thiết lập giữa hai hay nhiều lớp, biểu diễn bởi những thành phần sau: + Tên quan hệ + Vai trò quan hệ * Tên vai trò * Bản số 4 25/02/2016 25/02/2016 9 Sơ đồ lớp (class Diagram) • Các thành phần trong sơ đồ lớp: • Lớp kế hợp (Association Classes): khi một mối kết hợp có các đặc trưng (thuộc tính, hoạt động, và các mối kết hợp), chúng ta tạo một lớp để chứa các thuộc tính đó và kết nối với mối kết hợp, lớp này được gọi là lớp kết hợp 25/02/2016 10 Sơ đồ lớp (class Diagram)• Các thành phần trong sơ đồ lớp: • Quan hệ thu nạp (Aggregation): mô tả mối quan hệ giữa một đối tượng lớn hơn được tạo ra từ những đối tượng nhỏ hơn. Một loại quan hệ đặc biệt này là quan hệ “có”, nó có nghĩa là một đối tượng tổng thể có những đối tượng thành phần 5 25/02/2016 25/02/2016 11 Sơ đồ lớp (class Diagram)• Các thành phần trong sơ đồ lớp: • Quan hệ thành phần (Compossition): là một loại đặc biệt của quan hệ thu nạp, nó có một sự liên hệ mạnh mẽ hơn để trình bày thành phần của một đối tượng phức tạp. Quan hệ thành phần cũng được xem như là quan hệ thành phần – tổng quát, và đối tượng tổng hợp sẽ quản lý việc tạo lập và hủy bỏ những đối tượng thành phần của nó. 25/02/2016 12 Sơ đồ lớp (class Diagram)• Các thành phần trong sơ đồ lớp: • Quan hệ tổng quát hóa (Generalization): là quan hệ được thiết lập giữa một lớp tổng quát hơn đến một lớp chuyên biệt. Quan hệ này dùng để phân loại một tập hợp đối tượng thành những loại xác định hơn mà hệ thống cần làm rõ ngữ nghĩa 6 25/02/201625/02/2016 13Sơ đồ lớp (class Diagram)• Các thành phần trong sơ đồ lớp: • Quan hệ đa kế thừa25/02/2016 14Sơ đồ lớp (class Diagram)• Các thành phần trong sơ đồ lớp: • Quan hệ hoặc (OR) 7 25/02/201625/02/2016 ...
Nội dung trích xuất từ tài liệu:
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 25/02/201625/02/2016 1 PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN Chương 7. Mô hình hóa cấu trúc25/02/2016 2Bức tranh PTKTHT 1 25/02/201625/02/2016 3Bức tranh PTKTHT25/02/2016 4NộI dung• Sơ đồ lớp• Sơ đồ đối tượng• Cách tiếp cận xác định lớp• Cách tiếp cận xác định mối quan hệ• Cách tiếp cận xác định thuộc tính• Cách tiếp cận xác định phương thức• Hiểu về thể mô tả cho lớp (CRC Card) 2 25/02/201625/02/2016 5Sơ đồ lớp (class Diagram)• Các thành phần trong sơ đồ lớp • Lớp (Class) • Mối kết hợp (Association) • Lớp kết hợp (Association Classes) • Quan hệ thu nạp (Aggregation) • Quan hệ thành phần (Compossition) • Quan hệ tổng quát hóa (Generalization) • Quan hệ hoặc (OR)25/02/2016 6Sơ đồ lớp (class Diagram)• Các thành phần trong sơ đồ lớp: • Lớp (Class): là mộ tập hợp các đối tượng chia sẻ chung một cấu trúc và hành vi(cùng thuộc tính, hoạt động, mối quan hệ và ngữ nghĩa) • Ký hiệu: 3 25/02/2016 25/02/2016 7 Sơ đồ lớp (class Diagram)• Các thành phần trong sơ đồ lớp: • Mối kết hợp (Association): là quan hệ ngữ nghĩa được thiết lập giữa hai hay nhiều lớp, biểu diễn bởi những thành phần sau: + Tên quan hệ + Vai trò quan hệ * Tên vai trò * Bản số 25/02/2016 8 Sơ đồ lớp (class Diagram) • Các thành phần trong sơ đồ lớp: • Mối kết hợp (Association): là quan hệ ngữ nghĩa được thiết lập giữa hai hay nhiều lớp, biểu diễn bởi những thành phần sau: + Tên quan hệ + Vai trò quan hệ * Tên vai trò * Bản số 4 25/02/2016 25/02/2016 9 Sơ đồ lớp (class Diagram) • Các thành phần trong sơ đồ lớp: • Lớp kế hợp (Association Classes): khi một mối kết hợp có các đặc trưng (thuộc tính, hoạt động, và các mối kết hợp), chúng ta tạo một lớp để chứa các thuộc tính đó và kết nối với mối kết hợp, lớp này được gọi là lớp kết hợp 25/02/2016 10 Sơ đồ lớp (class Diagram)• Các thành phần trong sơ đồ lớp: • Quan hệ thu nạp (Aggregation): mô tả mối quan hệ giữa một đối tượng lớn hơn được tạo ra từ những đối tượng nhỏ hơn. Một loại quan hệ đặc biệt này là quan hệ “có”, nó có nghĩa là một đối tượng tổng thể có những đối tượng thành phần 5 25/02/2016 25/02/2016 11 Sơ đồ lớp (class Diagram)• Các thành phần trong sơ đồ lớp: • Quan hệ thành phần (Compossition): là một loại đặc biệt của quan hệ thu nạp, nó có một sự liên hệ mạnh mẽ hơn để trình bày thành phần của một đối tượng phức tạp. Quan hệ thành phần cũng được xem như là quan hệ thành phần – tổng quát, và đối tượng tổng hợp sẽ quản lý việc tạo lập và hủy bỏ những đối tượng thành phần của nó. 25/02/2016 12 Sơ đồ lớp (class Diagram)• Các thành phần trong sơ đồ lớp: • Quan hệ tổng quát hóa (Generalization): là quan hệ được thiết lập giữa một lớp tổng quát hơn đến một lớp chuyên biệt. Quan hệ này dùng để phân loại một tập hợp đối tượng thành những loại xác định hơn mà hệ thống cần làm rõ ngữ nghĩa 6 25/02/201625/02/2016 13Sơ đồ lớp (class Diagram)• Các thành phần trong sơ đồ lớp: • Quan hệ đa kế thừa25/02/2016 14Sơ đồ lớp (class Diagram)• Các thành phần trong sơ đồ lớp: • Quan hệ hoặc (OR) 7 25/02/201625/02/2016 ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Phân tích thiết kế hệ thống thông tin Thiết kế hệ thống thông tin Hệ thống thông tin Mô hình hóa cấu trúc Cách tiếp cận xác định phương thức Cách tiếp cận xác định lớpTài liệu có liên quan:
-
Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 3 - Hệ điều hành Windowns XP
39 trang 385 0 0 -
Bài tập thực hành môn Phân tích thiết kế hệ thống thông tin
6 trang 358 0 0 -
Bài thuyết trình Hệ thống thông tin trong bệnh viện
44 trang 289 0 0 -
Phương pháp và và ứng dụng Phân tích thiết kế hệ thống thông tin: Phần 1 - TS. Nguyễn Hồng Phương
124 trang 251 0 0 -
Bài giảng HỆ THỐNG THÔNG TIN KẾ TOÁN - Chương 2
31 trang 238 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng quản lý kho hàng trên nền Web
61 trang 222 0 0 -
62 trang 213 2 0
-
Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 9: Thiết kế giao diện
21 trang 209 0 0 -
Giáo trình Phân tích thiết kế hệ thống thông tin quản lý: Phần 2
36 trang 193 0 0 -
Giáo trình Phân tích thiết kế hệ thống thông tin (chương 2-bài 2)
14 trang 192 0 0