Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Cùng nắm kiến thức trong chương này thông qua việc tìm hiểu các nội dung sau: Thiết kế cấu trúc của hệ thống, lớp phân tích, loại lớp giao diện, xây dựng sơ đồ lớp thiết kế,.! | Chương 7 Xây dựng cấu trúc hệ thống với lớp phân tích (Analysis class) Thiết kế cấu trúc của hệ thống Giai đoạn thiết kế hệ thống gồm các công việc: Tinh chỉnh các mô hình trong giai đoạn phân tích Xác định kiến trúc của hệ thống Sử dụng sơ đồ tương tác xác định tương tác giữa các đối tượng phần mềm Sử dụng các mẫu stereotype bổ sung vào sơ đồ lớp: >, > và > Bổ sung các phương thức vào sơ đồ lớp thiết kế Bài giảng Phân tích thiết kế hệ thống - GV: Từ Thị Xuân Hiền 2 Thiết kế cấu trúc của hệ thống Tinh chỉnh các mô hình trong giai đoạn phân tích Sử dụng package để tổ chức lại các mô hình trong giai đoạn phân tích: use case model, domain model. Có thể dựa trên các tiêu chí: Theo nhóm actor Theo chức năng, Ví dụ: hệ thống ATM, nhóm use case theo Actor Bài giảng Phân tích thiết kế hệ thống - GV: Từ Thị Xuân Hiền 3 Thiết kế cấu trúc của hệ thống Ví dụ: cấu trúc lại sơ đồ use case của hệ thống ATM Bài giảng Phân tích thiết kế hệ thống - GV: Từ Thị Xuân Hiền 4 Thiết kế cấu trúc của hệ thống Xác định kiến trúc của hệ thống Tùy theo loại dự án, chọn một kiến trúc phù hợp Trong UML, cơ chế tổ chức các lớp thành các nhóm là package. Một kiến trúc được mô tả bằng một sơ đồ tĩnh bao gồm các gói và mối quan hệ phụ thuộc Bài giảng Phân tích thiết kế hệ thống - GV: Từ Thị Xuân Hiền 5 Thiết kế cấu trúc của hệ thống Ví dụ: kiến trúc 3 tầng Bài giảng Phân tích thiết kế hệ thống - GV: Từ Thị Xuân Hiền 6 Thiết kế cấu trúc của hệ thống Sử dụng sơ đồ tương tác: Xác định tương tác giữa các đối tượng phần mềm. Chọn đối tượng phần mềm nào tương tác nhau để thực hiện chức năng của hệ thống. Bài giảng Phân tích thiết kế hệ thống - GV: Từ Thị Xuân Hiền 7 Thiết kế cấu trúc của hệ thống Sử dụng các stereotype vào sơ đồ lớp để hiện thực use case Các stereotype classes: > > Bài giảng Phân tích thiết kế hệ thống - GV: Từ Thị Xuân Hiền 8 Lớp phân tích Lớp phân tích đại diện cho một mô hình khái niệm ban đầu bao gồm các đối tượng trong hệ | Chương 7 Xây dựng cấu trúc hệ thống với lớp phân tích (Analysis class) Thiết kế cấu trúc của hệ thống Giai đoạn thiết kế hệ thống gồm các công việc: Tinh chỉnh các mô hình trong giai đoạn phân tích Xác định kiến trúc của hệ thống Sử dụng sơ đồ tương tác xác định tương tác giữa các đối tượng phần mềm Sử dụng các mẫu stereotype bổ sung vào sơ đồ lớp: >, > và > Bổ sung các phương thức vào sơ đồ lớp thiết kế Bài giảng Phân tích thiết kế hệ thống - GV: Từ Thị Xuân Hiền 2 Thiết kế cấu trúc của hệ thống Tinh chỉnh các mô hình trong giai đoạn phân tích Sử dụng package để tổ chức lại các mô hình trong giai đoạn phân tích: use case model, domain model. Có thể dựa trên các tiêu chí: Theo nhóm actor Theo chức năng, Ví dụ: hệ thống ATM, nhóm use case theo Actor Bài giảng Phân tích thiết kế hệ thống - GV: Từ Thị Xuân Hiền 3 Thiết kế cấu trúc của hệ thống Ví dụ: cấu trúc lại sơ đồ use case của hệ thống ATM Bài giảng Phân tích thiết kế hệ thống - GV: Từ Thị Xuân Hiền 4