Mô tả: Các trạng thái của một đối tượng trong hệ thống, Các sự kiện làm thay đổi trạng thái của đối tượng, Các điều kiện làm ảnh hưởng đến sự thay đổi trạng thái. Được xây dựng cho những lớp có hoạt động phức tạp. Nhằm xác định chính xác hơn các tính năng động của đối tượng. | Biểu đồ trạng thái Biểu đồ trạng thái - UML 5/13/2020 10:56:19 PM Hà Viết Hải 5/13/2020 10:56:19 PM Mô hình động - UML /20 Nội dung Ý nghĩa Các ký pháp Cách xây dựng Quan hệ với biểu đồ đối tượng. 5/13/2020 10:56:19 PM Mô hình động - UML /20 Ý nghĩa Mô tả: Các trạng thái của một đối tượng trong hệ thống Các sự kiện làm thay đổi trạng thái của đối tượng Các điều kiện làm ảnh hưởng đến sự thay đổi trạng thái Được xây dựng cho những lớp có hoạt động phức tạp Nhằm xác định chính xác hơn các tính năng động của đối tượng. 5/13/2020 10:56:19 PM Mô hình động - UML /20 Trạng thái Trạng thái (state) Giá trị của một/nhiều thuộc tính và các mối quan hệ Phụ thuộc vào trạng thái, đối tượng trả lời các sự kiện một cách khác nhau Nói chung, đối tượng ở một trạng thái tương đối lâu. Tên trạng thái 5/13/2020 10:56:19 PM Mô hình động - UML /20 Trạng thái (2) Trạng thái đầu Điểm khởi đầu của đối tượng khi được đưa vào hệ thống Mỗi đối tượng chỉ có tối đa một trạng thái đầu Trạng thái | Biểu đồ trạng thái Biểu đồ trạng thái - UML 5/13/2020 11:26:01 PM Hà Viết Hải 5/13/2020 11:26:01 PM Mô hình động - UML /20 Nội dung Ý nghĩa Các ký pháp Cách xây dựng Quan hệ với biểu đồ đối tượng. 5/13/2020 11:26:01 PM Mô hình động - UML /20 Ý nghĩa Mô tả: Các trạng thái của một đối tượng trong hệ thống Các sự kiện làm thay đổi trạng thái của đối tượng Các điều kiện làm ảnh hưởng đến sự thay đổi trạng thái Được xây dựng cho những lớp có hoạt động phức tạp Nhằm xác định chính xác hơn các tính năng động của đối tượng. 5/13/2020 11:26:01 PM Mô hình động - UML /20 Trạng thái Trạng thái (state) Giá trị của một/nhiều thuộc tính và các mối quan hệ Phụ thuộc vào trạng thái, đối tượng trả lời các sự kiện một cách khác nhau Nói chung, đối tượng ở một trạng thái tương đối lâu. Tên trạng thái 5/13/2020 11:26:01 PM Mô hình động - UML /20 Trạng thái (2) Trạng thái đầu Điểm khởi đầu của đối tượng khi được đưa vào hệ thống Mỗi đối tượng chỉ có tối đa một trạng thái đầu Trạng thái kết thúc Điểm huỷ bỏ đối tượng khỏi hệ thống Mỗi đối tượng có thể có nhiều trạng thái kết thúc. 5/13/2020 11:26:01 PM Mô hình động - UML /20 Trạng thái (3) Biểu đồ trạng thái có hai dạng Dạng chu trình: không có trạng thái kết thúc Dạng bình thường: có trạng thái đầu, các trạng thái trung gian và trạng thái kết thúc. 5/13/2020 11:26:01 PM Mô hình động - UML /20 Sự chuyển trạng thái (transition) Sự chuyển tiếp từ trạng thái này sang trạng thái khác của một đối tượng Có thể là Một sự kiện làm thay đổi trạng thái xảy ra Sự hoàn tất một hoạt động, làm đối tượng chuyển từ trạng thái đang thực hiện hoạt động này sang trạng thái khác Sự kiện có thể kèm thêm tham số. Tên sự kiện (tham số) Tên sự kiện 5/13/2020 11:26:01 PM Mô hình động - UML /20 Sự chuyển trạng thái (2) Biểu đồ trạng thái SIMCard (Trả trước) 5/13/2020 11:26:01 PM Mô hình động - UML /20 Điều kiện và điểm rẽ Điều kiện (Guard) Một biểu thức lôgic bổ sung thêm vào sự kiện Sự kiện xảy ra Thỏa điều kiện Chuyển .