Bài giảng Phân tích thiết kế hệ thống thông tin: Bài 9 Thiết kế phần tử cung cấp cho người học những kiến thức như: Xác định mục đích của hoạt động Xác định phần tử thiết kế và chỉ ra vị trí của hoạt động trong Vòng đời phát triển phần mềm; Phân tích các tương tác của các Lớp phân tích (analysis classes) và xác định các phần tử Mô hình Thiết kế. Mời các bạn cùng tham khảo! | PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN Bài 9. Thiết kế phần tử Giáo viên TS. Trần Mạnh Tuấn Bộ môn Hệ thống thông tin Khoa Công nghệ thông tin Email tmtuan@ Điện thoai 1 Nội dung Xác định mục đích của hoạt động Xác định phần tử thiết kế và chỉ ra vị trí của hoạt động trong Vòng đời phát triển phần mềm Phân tích các tương tác của các Lớp phân tích analysis classes và xác định các phần tử Mô hình Thiết kế Lớp thiết kế Design classes Hệ thống con thứ cấp Subsystems Giao diện của các hệ thống con Subsystem interfaces 2 Ngữ cảnh của việc Xác định Các phần tử Thiết kế Early Elaboration Inception Iteration Iteration Optional Define a Candidate Perform Architecture Architectural Synthesis Analyze Behavior Optional Refine the Identify Design Architecture Elements Architect Define Design the Components Database 3 Tổng quan về Xác định Phần tử Thiết kế Overview Software Project Specific Architecture Guidelines Document Supplementary Specifications Identify Design Elements Design Model Analysis Model 4 Phần tử thiết kế Các lớp class Các gói package Hệ thống con subsystem 5 Các bước Xác định Phần tử Thiết kế Xác định các lớp và các hệ thống con Xác định giao diện của các hệ thống con Cập nhật sự tổ chức của các Mô hình Thiết kế Design Model 6 Từ Lớp Phân tích tới Phần tử Thiết kế Analysis Design Classes Elements Many-to-Many Mapping 7 Xác định Lớp Thiết kế Một lớp phân tích ánh xạ trực tiếp với một lớp thiết kế nếu Là một lớp đơn giản Biểu diễn một sự trừu tượng đơn nhất Các lớp phân tích phức tạp có thể Chia ra thành nhiều lớp Trở thành một gói Trở thành một hệ thống con Một quan hệ 8 Nhắc lại Lớp và Gói Lớp là gì Là một mô tả của một tập các đối tượng có cùng vai trò responsibilities quan hệ relationships hoạt động operations thuộc tính attributes và ngữ nghĩa semantics Class Name Gói là gì Là một cơ chế mục tiêu chung cho việc tổ chức các phần tử vào thành các nhóm Là một phần tử mô hình mà có thể chứa các phần tử mô hình khác Package Name 9 Nhắc .