phân tích thiết kế hệ thống - biểu đồ trạng thái - Pdf 16

Biểu đồ trạng thái
07/06/14 Mô hình động - UML
2/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.
07/06/14 Mô hình động - UML
3/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.
07/06/14 Mô hình động - UML

Mỗi đối tượng có thể có nhiều
trạng thái kết thúc.
07/06/14 Mô hình động - UML
6/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.
07/06/14 Mô hình động - UML
7/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
07/06/14 Mô hình động - UML

Trạng thái 1
Trạng thái 2
Sự kiện [điều kiện]
Trạng thái 1
Sự kiện
[điều kiện 2]
[điều kiện 1]
07/06/14 Mô hình động - UML
10/20
Điều kiện (2)
07/06/14 Mô hình động - UML
11/20
Trạng thái phức hợp

Cho phép biểu diễn các trạng thái ở các mức
độ chi tiết khác nhau

Ví dụ:

Người lao động

Thất nghiệp

Làm việc: thử việc, hợp đồng ngắn hạn, hợp đồng dài
hạn, biên chế

Nghỉ hưu.

Xe ô tô (đang nổ máy)


16/20
Các hành động và hoạt động (2)
Tên trạng thái
do: Hoạt động
sự kiện/hành động vào
Tên trạng thái
entry: hành động vào
do: Hoạt động
sự kiện
07/06/14 Mô hình động - UML
17/20
Các hành động và hoạt động (3)
07/06/14 Mô hình động - UML
18/20
Trạng thái con đồng hành

Hai/nhiều trạng thái

Cùng được thực hiện và có thể kết thúc ở những thời điểm
khác nhau

Đồng bộ các trạng thái đồng hành

Đồng bộ vào: các trạng thái cùng được khởi tạo cùng lúc

Đồng bộ ra: các trạng thái đều phải được kết thúc trước khi
chuyển sang trạng thái tiếp theo (có thể phải chờ nhau)
07/06/14 Mô hình động - UML
19/20
Cách xây dựng biểu đồ trạng thái

Các hành động/hoạt_động  ánh xạ vào trong
phương thức

Có thể bổ sung thêm thuộc tính trạng thái cho lớp
tương ứng và bổ sung các phép thử trạng thái hợp
lệ cho các phương thức.


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status