tailieunhanh - Giáo trình Phân tích, thiết kế hướng đối tượng với UML: Phần 2 - Trường ĐH Công nghiệp Quảng Ninh

Phần 2 của giáo trình "Phân tích, thiết kế hướng đối tượng với UML" tiếp tục cung cấp cho học viên những nội dung về: mô hình động thái - các biểu đồ tương tác và hành động trong hệ thống; thiết kế các biểu đồ cộng tác và biểu đồ thành phần của hệ thống; kiến trúc hệ thống và phát sinh mã trình; . Mời các bạn cùng tham khảo! | Phân tích thiết kế hướng đối tượng với UM L Đoàn Văn Ban CHƯƠNG V MÔ HÌNH ĐỘNG THÁI CÁC BIỂU ĐỒ TƯƠNG TÁC VÀ HÀNH ĐỘNG TRONG HỆ THỐNG Chương này trình bày về mô hình mô tả hành vi của hệ thống Mô tả hành vi của các đối tượng Biểu đồ trạng thái trình tự cộng tác và biểu đồ hành động. Các sự kiện trạng thái và thao tác của các đối tượng trong hệ thống Sự trao đổi tương tác giữa các đối tượng Xây dựng các biểu đồ trạng thái và biểu đồ trình tự mô tả các hoạt động của hệ thống phần mềm. Mô hình hoá hành vi hệ thống Tất cả các hệ thống đều có cấu trúc tĩnh và hành vi động cần được mô hình hoá. UML cung cấp các biểu đồ để thể hiện được cả hai phương diện đó Cấu trúc tĩnh được mô tả bởi biểu đồ lớp các đối tượng và các mối quan hệ của chúng. Hành vi động được mô tả bởi biểu đồ trạng thái trình tự cộng tác và biểu đồ hành động. Các đối tượng trao đổi với nhau bằng cách gửi các thông điệp để thực hiện các nhiệm vụ trong hệ thống. Sự trao đổi hay còn gọi là sự tương tác trong hệ thống được thể hiện trong các biểu đồ i Biểu đồ trạng thái StateDiagram mô tả các trạng thái hành vi của các đối tượng. Biểu đồ trạng thái bao gồm những thông tin về những trạng thái khác nhau của các đối tượng thể hiện các đối tượng chuyển từ trạng thái này sang trạng thái khác như thế nào hành vi ứng xử của mỗi đối tượng khi có các sự kiện xảy ra để làm thay đổi trạng thái. ii Biểu đồ trình tự Sequence Diagram mô tả sự trao đổi tương tác của các đối tượng với nhau theo trình tự thời gian. Biểu đồ trình tự bao gồm các phần tử biểu diễn cho các đối tượng các thông điệp được gửi và nhận trình tự theo thời gian để thực hiện các ca sử dụng của hệ thống. iii Biểu đồ cộng tác Collaboration Diagram mô tả sự tương tác của các đối tượng với nhau theo ngữ cảnh và không gian công việc. - 111 - Phân tích thiết kế hướng đối tượng với UM L Đoàn Văn Ban iv Biểu đồ hành động Activity Diagram mô tả cách các đối tượng tương tác với nhau nhưng nhấn mạnh về công việc xác định các hành động và thứ tự thực hiện .