1 of 10

Діаграма станів

та переходів

STATECHART DIAGRAM

2 of 10

Призначення діаграми станів

01

02

03

Відображає певний сценарій, що виконується у процесі функціонування системи.

Відображає скінчений автомат у вигляді графу, вершинами якого є стани об’єкта.

Наглядно демонструє стани у яких функціонує система.

3 of 10

Представлення діаграм станів

Класи, атрибути та операції

Логічні сутності, що використовується для моделювання певної ситуації, дії, процесу.

Стани

Моментальні (в ідеалі) операції переходу із одного стану в інший.

Переходи

4 of 10

Характеристика діаграми

Перехід

Представляє собою стан системи в певній ситуації.

Подія, яка переводить об’єкт з одного стану в інший. �Зазвичай вважається що час переходу набагато менший за час перебування у певному стані.

Стан

5 of 10

Завдання

GPS System

Створити одну діаграму станів для опису процесу функціонування обраної системи в цілому

01

6 of 10

Діаграма �станів та переходів

Створення у draw.io

7 of 10

Графічне представлення станів та переходів у Draw.io

Кожен стан графічно представлений прямокутником із заокругленими краями, має стрілки які є переходами між цим станом та іншими. Початок роботи програми представлений у виді чорної крапки із червоною рамкою, від якої відходить стрілка переходу до стану (меню/завантаження системи тощо).�Також є елемент кінця роботи програми, який позначається аналогічно до початку, проте із ще однією червоною рамкою.

8 of 10

Форми draw.io: Використані елементи

Усі форми можна знайти у випадному списку «UML». �На цей раз ми вибираємо компоненти «Start» та «Activity».

Зовнішній вигляд – обведені червоними рамками коло та заокруглений прямокутник жовтого кольору.

Кінець роботи програми позначається схоже до початку, але із додатковою червоною рамкою.

9 of 10

Діаграма станів та переходів

GPS System

10 of 10

Дякую за увагу!

Усі вимоги виконано.