Phối hợp mô hình đối tượng mô hình động Phối hợp mô hình đối tượng mô hình động Bởi: duongkieuhoa tonthathoaan Phối hợp mô hình đối tượng mô hình động Khi kết hợp mô hình đối tượng mô hình động, kiện mô hình động cần phải tương thích với thủ tục mô hình đối tượng Từ suy ra, thay đổi mặt trạng thái mô hình động cần phải phù hợp với thủ tục đối tượng Hành động phụ thuộc vào trạng thái đối tượng vào kiện Mối quan hệ mô hình đối tượng mô hình động miêu tả sau: - Mô hình đối tượng cấu (framework) cho mô hình động - Mô hình động xác định chuỗi thay đổi phép xảy đối tượng mô hình đối tượng - Mô hình động bị hạn chế đối tượng có mặt mô hình đối tượng cấu trúc chúng - Không thể có mô hình động cho đối tượng không tồn mô hình đối tượng Có mối quan hệ 1-1 mô hình đối tượng mô hình động - Mô hình động mô hình đối tượng cộng thêm với phần ứng xử "sống" - Mô hình đối tượng miêu tả khác biệt đối tượng khác biệt lớp Khi đối tượng ứng xử khác đối tượng khác đối tượng số có lớp riêng - Mặc dù vậy, mô hình động, khác biệt ứng xử động mô hình hóa thành trạng thái khác lớp 1/3 Phối hợp mô hình đối tượng mô hình động Tóm tắt mô hình động Tất hệ thống có cấu trúc tĩnh có ứng xử động Cấu trúc miêu tả qua phần tử mô hình tĩnh, ví dụ lớp, quan hệ lớp, nút mạng thành phần Khái niệm ứng xử miêu tả phần tử mô hình nội cấu trúc tương tác với dọc theo tiến trình thời gian Đó thường tương tác xác định trước mô hình hóa Mô hình hóa ứng xử động hệ thống gọi mô hình động, UML hỗ trợ Có tất bốn loại biểu đồ khác nhau, loại với mục đích khác nhau: biểu đồ trạng thái , biểu đồ tuần tự, biểu đồ cộng tác biểu đồ hoạt động Biểu đồ trạng thái sử dụng để miêu tả lối ứng xử trạng thái nội lớp (nó sử dụng cho hệ thống cho toàn hệ thống) Nó tập trung vào khía cạnh đối tượng theo tiến trình thời gian thay đổi trạng thái chúng tùy theo kiện xảy ra, lối ứng xử hành động thực trạng thái, thay đổi trạng thái xảy Một kiện nổ điều kiện trở thành thỏa mãn, nhận tín hiệu lệnh gọi thủ tục, khoảng thời gian định trước qua Biểu đồ sử dụng để miêu tả nhóm đối tượng tương tác với cảnh kịch riêng biệt Nó tập trung vào chuỗi thông điệp, tức câu hỏi thông điệp gửi nhận nhóm đối tượng Biểu đồ có hai trục; trục dọc thời gian trục nằm ngang đối tượng tham gia cảnh kịch Khía cạnh quan trọng biểu đồ thời gian Biểu đồ cộng tác sử dụng để miêu tả đối tượng tương tác với không gian nhớ (space), có nghĩa bên cạnh tương tác động, miêu tả rõ ràng đối tượng nối kết với Trong biểu đồ cộng tác trục cho thời gian; thay vào đó, thông điệp đánh số để tạo chuỗi Biểu đồ hoạt động sử dụng để miêu tả việc xảy ra sao, công việc thực Biểu đồ hoạt động sử dụng cho thủ tục, lớp, trường hợp sử dụng, sử dụng để quy trình nghiệp vụ (workflow) PhẦn câu hỎI Hỏi: Thế vòng lặp? Đáp: Một chuổi kiện nhắc đi, nhắc lại vô số lần gọi vòng lặp (loop) 2/3 Phối hợp mô hình đối tượng mô hình động Hỏi: Mô hình động mô hình đối tượng cộng thêm phần ứng xử động hệ thống Đáp: Đúng Hỏi: Các kiện độc lập kiện song song Đáp: Đúng Hỏi: Một đối tượng không thiết phải có trạng thái Đáp: Sai, đối tượng có trạng thái Hỏi: Một lớp có trạng thái ban đầu trạng thái kết thúc Đáp: Sai, đối tượng có trạng thái ban đầu trạng thái kết thúc Hỏi: Một vòng đời (chu trình) vòng lặp đối tượng trạng thái khởi tạo trạng thái kết thúc Đáp: Đúng, đối tượng coi luôn tồn mãi tiếp tục tồn 3/3 ... 2/3 Phối hợp mô hình đối tượng mô hình động Hỏi: Mô hình động mô hình đối tượng cộng thêm phần ứng xử động hệ thống Đáp: Đúng Hỏi: Các kiện độc lập kiện song song Đáp: Đúng Hỏi: Một đối tượng. . .Phối hợp mô hình đối tượng mô hình động Tóm tắt mô hình động Tất hệ thống có cấu trúc tĩnh có ứng xử động Cấu trúc miêu tả qua phần tử mô hình tĩnh, ví dụ lớp, quan... xử miêu tả phần tử mô hình nội cấu trúc tương tác với dọc theo tiến trình thời gian Đó thường tương tác xác định trước mô hình hóa Mô hình hóa ứng xử động hệ thống gọi mô hình động, UML hỗ trợ