Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Tài liệu BÀI 8 LÀM VIỆC VỚI CÁC STATE DIAGRAM ppt
MIỄN PHÍ
Số trang
7
Kích thước
746.9 KB
Định dạng
PDF
Lượt xem
1103

Tài liệu BÀI 8 LÀM VIỆC VỚI CÁC STATE DIAGRAM ppt

Nội dung xem thử

Mô tả chi tiết

BÀI 8

LÀM VIỆC VỚI CÁC STATE DIAGRAM

Chúng ta đã tìm hiểu về các thành phần cấu trúc quan trọng của UML. Trong bài này, chúng

ta tìm hiểu về một thành phần giúp biểu diễn những thay đổi trạng thái của object diễn ra

theo thời gian. Nội dung chính của bài:

ƒ State diagram là gì?

ƒ Các sự kiện, hành động và các điều kiện che/ chắn (guard condition)

ƒ Các trạng thái con (substate): tuần tự và đồng thời

ƒ Các trạng thái quá khứ

ƒ Tầm quan trọng của state diagram

ƒ Cách thức bổ sung state diagram vào mô hình UML

Thuật ngữ: Yếu tố hành vi (behavioral element), biểu diễn cách thức mà các thành phần

của một mô hình UML thay đổi theo thời gian.

State diagram là gì?

Một cách để mô tả sự thay đổi trong một hệ thống là nói rằng các đối tượng của hệ thống

thay đổi trạng thái (state) của chúng nhằm đáp ứng các sự kiện (event) và thời gian (time).

Một vài ví dụ:

Khi ta nhấn công tắc, đèn thay đổi trạng thái của nó từ “off” sang “on” hoặc ngược lại.

Khi ta bấm vào một điều khiển từ xa, một tivi thay đổi từ kênh này sang kênh khác.

Sau một khoảng thời gian thích hợp, máy giặt sẽ chuyển từ trạng thái giặt (wash) sang

giũ (rinse)

Thuật ngữ: Sơ đồ trạng thái (state diagram) ghi nhận các loại thay đổi như trên. Nó biểu

diễn các trạng thái mà một object có thể có cùng với sự chuyển dịch giữa các trạng thái,

đồng thời cho thấy điểm đầu (starting point) và điểm cuối (endpoint) của một chuỗi thay

đổi. State diagram còn có tên khác là state machine

Chú ý rằng một state diagram khác rất nhiều so với một class diagram hoặc một use case

diagram. Các diagram chúng ta đã học trước dùng để mô hình hóa hành vi của một hệ thống

hoặc ít nhất cũng là một nhóm các class, object hoặc use case. Trong khi đó, state diagram

lại biểu diễn các trạng thái của một object thôi.

Trang 1 – Bài 8

Tải ngay đi em, còn do dự, trời tối mất!