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

10 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

Đang tải... (xem toàn văn)

Thông tin tài liệu

25/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úc 25/02/2016 1 Bức tranh PTKTHT 25/02/2016 2 25/02/2016 2 Bức tranh PTKTHT 25/02/2016 3 NộI dung • Sơ đồ lớp • Sơ đồ đối[.]

25/02/2016 25/02/2016 PHÂN TÍCH THIẾT KẾ HỆ THỐNG THƠNG TIN Chương Mơ hình hóa cấu trúc 25/02/2016 Bức tranh PTKTHT 25/02/2016 25/02/2016 Bức tranh PTKTHT 25/02/2016 Nộ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 thể mơ tả cho lớp (CRC Card) 25/02/2016 25/02/2016 Sơ đồ lớp (class Diagram) • Các thành phần 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 qt hóa (Generalization) • Quan hệ (OR) 25/02/2016 Sơ đồ lớp (class Diagram) • Các thành phần sơ đồ lớp: • Lớp (Class): mộ tập hợp đối tượng chia sẻ chung cấu trúc hành vi(cùng thuộc tính, hoạt động, mối quan hệ ngữ nghĩa) • Ký hiệu: 25/02/2016 25/02/2016 Sơ đồ lớp (class Diagram) • Các thành phần sơ đồ lớp: • Mối kết hợp (Association): quan hệ ngữ nghĩa thiết lập hai hay nhiều lớp, biểu diễn thành phần sau: + Tên quan hệ + Vai trò quan hệ * Tên vai trò * Bản số 25/02/2016 Sơ đồ lớp (class Diagram) • Các thành phần sơ đồ lớp: • Mối kết hợp (Association): quan hệ ngữ nghĩa thiết lập hai hay nhiều lớp, biểu diễn thành phần sau: + Tên quan hệ + Vai trò quan hệ * Tên vai trò * Bản số 25/02/2016 25/02/2016 Sơ đồ lớp (class Diagram) • Các thành phần sơ đồ lớp: • Lớp kế hợp (Association Classes): mối kết hợp có đặc trưng (thuộc tính, hoạt động, mối kết hợp), tạo lớp để chứa thuộc tính kết nối với mối kết hợp, lớp gọi lớp kết hợp 25/02/2016 10 Sơ đồ lớp (class Diagram) • Các thành phần sơ đồ lớp: • Quan hệ thu nạp (Aggregation): mơ tả mối quan hệ đối tượng lớn tạo từ đối tượng nhỏ Một loại quan hệ đặc biệt quan hệ “có”, có nghĩa đối tượng tổng thể có đối tượng thành phần 25/02/2016 25/02/2016 11 Sơ đồ lớp (class Diagram) • Các thành phần sơ đồ lớp: • Quan hệ thành phần (Compossition): loại đặc biệt quan hệ thu nạp, có liên hệ mạnh mẽ để trình bày thành phần đối tượng phức tạp Quan hệ thành phần xem quan hệ thành phần – tổng quát, đối tượng tổng hợp quản lý việc tạo lập hủy bỏ đối tượng thành phần 25/02/2016 12 Sơ đồ lớp (class Diagram) • Các thành phần sơ đồ lớp: • Quan hệ tổng quát hóa (Generalization): quan hệ thiết lập lớp tổng quát đến lớp chuyên biệt Quan hệ dùng để phân loại tập hợp đối tượng thành loại xác định mà hệ thống cần làm rõ ngữ nghĩa 25/02/2016 25/02/2016 13 Sơ đồ lớp (class Diagram) • Các thành phần sơ đồ lớp: • Quan hệ đa kế thừa 25/02/2016 14 Sơ đồ lớp (class Diagram) • Các thành phần sơ đồ lớp: • Quan hệ (OR) 25/02/2016 25/02/2016 15 Nộ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 thể mô tả cho lớp (CRC Card) 25/02/2016 16 Sơ đồ đối tượng 25/02/2016 25/02/2016 17 Cách tiếp cận xác định lớp • Tiếp cận theo thực thể nghiệp vụ • Tiếp cận theo cụm danh từ • Tiếp cận theo phân loại • Tiếp cận theo phân tích hoạt động use case 25/02/2016 18 Cách tiếp cận xác định lớp • Tiếp cận theo thực nghiệp vụ • Đối với thực thể vật: kiểm chứng xem có nhu cầu quản lý thơng tin thực thể hệ thống khơng? • Nếu có, xác định lớp sơ đồ phân tích biểu diễn cho thực thực thể • Xác định tên lớp: tên vật • Thuộc tính: bổ sung thuộc tính mơ tả đầy đủ thơng tin mà hệ thống có nhu cầu quản lý đối tượng 25/02/2016 25/02/2016 19 Cách tiếp cận xác định lớp • Tiếp cận theo thực nghiệp vụ 25/02/2016 20 Cách tiếp cận xác định lớp • Tiếp cận theo thực nghiệp vụ • Đối với thực thể thơng tin: • Nếu thực thể mô tả thông tin hoạt động giao dịch hệ thống chuyển thành lớp mơ hình phân tích • Nếu thực thể dạng thơng tin tổng hợp  tách thành nhiều lớp bổ sung thông tin cho lớp tồn 10 ... thể thơng tin: • Nếu thực thể mô tả thông tin hoạt động giao dịch hệ thống chuyển thành lớp mơ hình phân tích • Nếu thực thể dạng thơng tin tổng hợp  tách thành nhiều lớp bổ sung thông tin cho... thông tin thực thể hệ thống khơng? • Nếu có, xác định lớp sơ đồ phân tích biểu diễn cho thực thực thể • Xác định tên lớp: tên vật • Thuộc tính: bổ sung thuộc tính mơ tả đầy đủ thơng tin mà hệ thống. .. sơ đồ lớp: • Quan hệ tổng quát hóa (Generalization): quan hệ thiết lập lớp tổng quát đến lớp chuyên biệt Quan hệ dùng để phân loại tập hợp đối tượng thành loại xác định mà hệ thống cần làm rõ

Ngày đăng: 03/03/2023, 07:29

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan