Các thành phần mô hình động Các thành phần mô hình động Bởi: Khoa CNTT ĐHSP KT Hưng Yên Đối tượng hệ thống giao tiếp với nhau, chúng gửi thông điệp (message) đến Ví dụ đối tượng khách hàng John gửi thông điệp mua hàng đến người bán hàng Bill để làm việc Một thông điệp thường lệnh gọi thủ tục mà đối tượng gọi qua đối tượng Các đối tượng giao tiếp với hiệu ứng giao tiếp gọi khía cạnh động hệ thống, ý nghĩa khái niệm câu hỏi: đối tượng cộng tác với qua giao tiếp đối tượng hệ thống thay đổi trạng thái thời gian hệ thống hoạt động Sự giao tiếp nhóm đối tượng nhằm tạo số lệnh gọi hàm gọi tương tác (interaction), tương tác thể qua ba loại biểu đồ: biểu đồ (sequence Diagram), biểu đồ cộng tác (collaboration Diagram) biểu đồ hoạt động (activity Diagram) Trong chương này, đề cập tới bốn loại biểu đồ động UML: - Biểu đồ trạng thái: miêu tả đối tượng có trạng thái vòng đời nó, ứng xử trạng thái kiện gây chuyển đổi trạng thái, ví dụ, tờ hóa đơn trả tiền (trạng thái trả tiền) chưa trả tiền (trạng thái chưa trả tiền) - Biểu đồ tuần tự: miêu tả đối tượng tương tác giao tiếp với Tiêu điểm biểu đồ thời gian Các biểu đồ chuỗi thông điệp gửi nhận nhóm đối tượng, nhằm mục đích thực số chức - Biểu đồ cộng tác: miêu tả đối tượng tương tác với sao, trọng điểm biểu đồ cộng tác kiện Tập trung vào kiện có nghĩa ý đặc biệt đến mối quan hệ (nối kết) đối tượng, mà phải thể chúng cách rõ ràng biểu đồ - Biểu đồ hoạt động: đường khác để tương tác, chúng tập trung vào công việc Khi đối tượng tương tác với nhau, đối tượng thực 1/3 Các thành phần mô hình động tác vụ, tức hoạt động Những hoạt động thứ tự chúng miêu tả biểu đồ hoạt động Vì biểu đồ tuần tự, biểu đồ cộng tác lẫn biểu đồ hoạt động tương tác nên thường bạn phải chọn nên sử dụng biểu đồ lập tài liệu cho tương tác Quyết định bạn phụ thuộc vào việc khía cạnh coi quan trọng Ngoài cấu trúc tĩnh ứng xử động, hướng nhìn chức sử dụng để miêu tả hệ thống Hướng nhìn chức thể chức mà hệ thống cung cấp Trường hợp sử dụng lời miêu tả hệ thống theo chức năng; chúng miêu tả tác nhân sử dụng hệ thống Như đề cập từ trước, trường hợp sử dụng bình thường mô hình hóa giai đoạn trình phân tích, nhằm mục đích miêu tả xem tác nhân muốn sử dụng hệ thống Mô hình trường hợp sử dụng nên nắm bắt khía cạnh tác nhân sử dụng hệ thống, không nên đề cập khía cạnh hệ thống xây dựng bên Lớp tương tác hệ thống thực trường hợp sử dụng Tương tác miêu tả biểu đồ tuần tự, biểu đồ cộng tác hoặc/và biểu đồ hoạt động, tức có nối kết hướng nhìn chức hướng nhìn động hệ thống Các lớp sử dụng việc thực thi trường hợp sử dụng mô hình hóa miêu tả qua biểu đồ lớp biểu đồ trạng thái (một biểu đồ trạng thái đính kèm cho lớp, hệ thống hệ thống) Trường hợp sử dụng mối quan hệ chúng đến tương tác miêu tả chương (trường hợp sử dụng) Nhìn chung, mô hình động miêu tả năm khía cạnh khác nhau: Hình 6.1- Các thành phần mô hình động Các thành phần kể đề cập chi tiết phần sau 2/3 Các thành phần mô hình động Ngoài ra, mô hình động sử dụng để xác định nguyên tắc chuyên ngành (business rule) cần phải áp dụng mô hình Nó sử dụng để ấn định xem nguyên tắc đưa vào vị trí mô hình Một vài ví dụ cho nguyên tắc chuyên ngành cần phải thể mô hình động: - Một khách hàng không quyền rút tiền đủ mức tiền tài khoản - Những tiền đầu tư có kỳ hạn chuyển sang tên khác trước đáo hạn - Giới hạn cao lần rút tiền thẻ ATM 500 USD 3/3 ... chung, mô hình động miêu tả năm khía cạnh khác nhau: Hình 6.1- Các thành phần mô hình động Các thành phần kể đề cập chi tiết phần sau 2/3 Các thành phần mô hình động Ngoài ra, mô hình động sử.. .Các thành phần mô hình động tác vụ, tức hoạt động Những hoạt động thứ tự chúng miêu tả biểu đồ hoạt động Vì biểu đồ tuần tự, biểu đồ cộng tác lẫn biểu đồ hoạt động tương tác nên... (business rule) cần phải áp dụng mô hình Nó sử dụng để ấn định xem nguyên tắc đưa vào vị trí mô hình Một vài ví dụ cho nguyên tắc chuyên ngành cần phải thể mô hình động: - Một khách hàng không quyền