State diagram là gì

[ad_1]

Nhắc đến một trong các biểu đồ có trong uml chúng ta không thể không kể đến biểu đồ trạng thái (State Diagram). Vậy biểu đồ trạng thái (State Diagram) trong uml là gì ?

1. Biểu đồ trạng thái trong UML là gì?

Biểu đồ trạng thái là một trong năm biểu đồ UML được sử dụng để quy mô hóa thực chất động của mạng lưới hệ thống. Chúng xác lập những trạng thái khác nhau của một đối tượng người dùng trong suốt thời hạn sống sót của nó và những trạng thái này được đổi khác bởi những sự kiện .
Bạn đang xem : State diagram là gì

Có hai loại biểu đồ trạng thái trong UML:

Bạn đang đọc: State diagram là gì

Biểu đồ trạng thái hành vi:

Nó chớp lấy hành vi của một thực thể có trong mạng lưới hệ thống. Nó được sử dụng để đại diện thay mặt cho việc tiến hành đơn cử của một thành phần. Hành vi của một mạng lưới hệ thống hoàn toàn có thể được quy mô hóa bằng cách sử dụng sơ đồ trạng thái máy tính trong OOAD .
*

Ví dụ “Biểu đồ trạng thái hành vi

Biểu đồ trạng thái giao thức:

Các sơ đồ này được sử dụng để chớp lấy hành vi của một giao thức. Nó biểu lộ cách trạng thái của giao thức biến hóa tương quan đến sự kiện. Nó cũng đại diện thay mặt cho những biến hóa tương ứng trong mạng lưới hệ thống. Chúng không đại diện thay mặt cho việc tiến hành đơn cử của một thành phần .
*

Ví dụ “Biểu đồ trạng thái giao thức

2. Biểu đồ trạng thái dùng để làm gì?

Biểu đồ trạng thái được sử dụng để miêu tả trừu tượng về hoạt động giải trí của mạng lưới hệ thống. Hành vi này được nghiên cứu và phân tích và trình diễn bằng một chuỗi những sự kiện hoàn toàn có thể xảy ra ở một hoặc nhiều trạng thái hoàn toàn có thể xảy ra. Bằng cách này “ mỗi sơ đồ thường đại diện thay mặt cho những đối tượng người tiêu dùng của một lớp duy nhất và theo dõi những trạng thái khác nhau của những đối tượng người tiêu dùng của nó trải qua mạng lưới hệ thống ”. Biểu đồ trạng thái hoàn toàn có thể được sử dụng để màn biểu diễn bằng đồ thị những máy trạng thái hữu hạn .

3. Khi nào thì sử dụng biểu đồ trạng thái trong UML

Để quy mô hóa những trạng thái đối tượng người tiêu dùng của một mạng lưới hệ thống. Để quy mô hóa mạng lưới hệ thống phản ứng. Hệ thống phản ứng gồm có những đối tượng người tiêu dùng phản ứng. Để xác lập những sự kiện chịu nghĩa vụ và trách nhiệm cho những đổi khác trạng thái .

4. Các thành phần cấu tạo nên biểu đồ trạng thái trong UML

Sau đây là những ký hiệu khác nhau được sử dụng trong hàng loạt biểu đồ trạng thái. Tất cả những ký hiệu này, khi phối hợp, tạo thành một sơ đồ duy nhất .
*

Trạng thái ban đầu (initial state):Biểu tượng trạng thái ban đầu được sử dụng để chỉ ra sự bắt đầu của biểu đồ trạng thái.

Xem thêm: Pad Thai là gì? Tìm hiểu về món Pad Thai của Thái Lan

Xem thêm : Từ Điển Anh Việt ” In Favour Of Là Gì ? Một Số Cụm Từ Liên Quan Thông Dụng
Hộp trạng thái ( state-box ) : Đó là một thời gian đơn cử trong vòng đời của một đối tượng người tiêu dùng được định nghĩa bằng cách sử dụng 1 số ít điều kiện kèm theo hoặc một câu lệnh trong phần thân trình phân loại. Nó được biểu lộ bằng cách sử dụng một hình chữ nhật với những góc tròn. Tên của một trạng thái được viết bên trong hình chữ nhật tròn hoặccũng hoàn toàn có thể được đặt bên ngoài hình chữ nhật
Hộp quyết định hành động ( decision-box ) : Nó chứa một điều kiện kèm theo. Tùy thuộc vào tác dụng của một điều kiện kèm theo bảo vệ đã nhìn nhận, một đường dẫn mới được triển khai để thực thi chương trình .
Trạng thái kết thúc ( final-state ) : Biểu tượng này được sử dụng để chỉ ra kết thúc của một biểu đồ trạng thái .
Ngoài ra còn cóchuyển tiếp ( transition ) : Quá trình quy đổi là sự biến hóa trạng thái này sang trạng thái khác xảy ra do 1 số ít sự kiện. Quá trình quy đổi gây ra sự biến hóa trạng thái của một đối tượng người tiêu dùng .
*

*

5. Cách vẽ biểu đồ trạng thái trong UML.

Bước 1: Xác định trạng thái ban đầu và trạng thái kết thúc cuối cùng.

Bước 2: Xác định các trạng thái khả dĩ mà đối tượng có thể tồn tại (các giá trị biên tương ứng với các thuộc tính khác nhau hướng dẫn chúng ta xác định các trạng thái khác nhau).

Bước 3: Gắn nhãn các sự kiện kích hoạt các chuyển đổi này.

Lưu ý : Các quy tắc sau phải được xem xét khi vẽ biểu đồ trạng thái

Tên của chuyển trạng thái phải là duy nhất.Tên của một trạng thái phải dễ hiểu và mô tả hành vi của một trạng thái.Nếu có nhiều đối tượng thì chỉ nên thực hiện các đối tượng thiết yếu.Tên thích hợp cho mỗi chuyển đổi và một sự kiện phải được cung cấp.

Xem thêm: Pad Thai là gì? Tìm hiểu về món Pad Thai của Thái Lan

Xem thêm : Sự Khác Biệt Giữa Syllabus Là Gì, Nghĩa Của Từ Syllabus, Syllabus Là Gì

Kết luận:

Như vậy mình đã trình làng cho những bạn một cách khái quát về biểu đồ trạng thái ( state diagram ) trong UML. Qua đây những bạn hoàn toàn có thể hiểu hơn về biểu đồ trạng thái và biết cách vận dụng vàocông việc diễn đạt những mạng lưới hệ thống trong qúa trình tăng trưởng và bảo dưỡng sau này một cách chuyên nghiệp .
Chuyên mục : Tin Tức

[ad_2]

Related Posts

Bảng ngọc bổ trợ, lên đồ, cách chơi Malphite tốc chiến

[ad_1] Malphite tốc chiến mùa 1, cùng với Thaotruong.com đi tìm hiểu về cách chơi và bảng ngọc bổ trợ tái tổ hợp cho Malphite trong khi…

Bảng ngọc bổ trợ, lên đồ, cách chơi Ahri tốc chiến

[ad_1] Để chơi tốt Ahri tốc chiến mùa 1, Thaotruong.com khuyên mọi người rằng cần phải nắm rõ bảng ngọc bổ trợ và cách lên đồ cho…

Bảng ngọc, cách chơi, lên đồ Ashe LOL tốc chiến

[ad_1] Cùng với Thaotruong.com, xây dụng lối chơi Ashe tốc chiến mùa 1 với cách chơi và cách lên đồ cho xạ thủ này thiên về tốc…

Bảng ngọc bổ trợ, lên đồ, cách chơi Jinx tốc chiến

[ad_1] Jinx tốc chiến mùa 1, anh em khi muốn chơi xạ thủ này thì có thể tham khảo qua những cách lên đồ và bảng ngọc…

Bảng ngọc, cách chơi, lên đồ Draven LOL tốc chiến

[ad_1] Draven tốc chiến mùa 1, cùng với Thaotruong.com đi khám phá qua lối chơi hay bảng ngọc bổ trợ cho Draven cho anh em chơi LMHT…

Bảng ngọc bổ trợ, lên đồ, cách chơi Jax LOL tốc chiến

[ad_1] Jax tốc chiến mùa 1 cùng với Thaotruong.com, cùng nhau đi tìm hiểu về cách chơi với và những bảng ngọc bổ trợ cho tướng Jax…

Leave a Reply