Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Діаграма діяльності (Activity diagram)

Діаграма станів (Statechart diagram)

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

Автомат – це деякий формалізм для моделювання елементів моделі та системи в цілому. Кожна діаграма станів це деякий автомат.

Обов’язкові умови автомату:

1.Не запам’ятовується історія переміщення з одного стану в інший.

2.Кожний момент часу автомат може знаходитися лише в одному із станів.

3.Час явно не входить в формалізм автомату.

4.Кількість станів кінцева.

5.Не міститься ізольованих станів та переходів.

6.Не міститься переходів з одного стану у два або більшу.

Стан –це деякий клас для моделювання ситуації протягом якої виконується деяка умова.

Позначається:

 

 

Ім'я записується з великої літери, зазвичай це дієслово з дієприкметником. В кожній дії ставиться для відповідності рядок тексту:

мітка/вираз дії;

Мітка вказує на умову при якій буде виконуватися дія. Зарезервовані мітки:

1) entry – дія виконується в момент входу у даний стан;

2) exit – момент виходу;

3) do – діяльність, яка виконується протягом усього часу доки об’єкт знаходиться у даному стані.

4) include – звернення до підавтомату, замість дії вказується назва діаграми станів.

 

Перехід між станами

 
 


Початковий стан

 
 


Кінцевий стан

Складний стан з прихованою внутрішньою структурою:

Складний стан з паралельними підстанами:

 


 

Складний стан з вкладеними послідовними підстанами:

 

 


 

 

Недавній історичний стан:

Давній історичний стан:

Синхронізований стан:

 

В складних станах використовують наступні переходи:

 

Історичний станвикористовується в складному стані для запам’ятовування того з послідовних під станів який був поточним під час виходу із складного стану.

Недавній – замінює собою початковий стан підавтомату; давній – запам’ятовую всі підстани підавтомату.

Синхронізуючий стан використовується з складними переходами для того щоб вказати що події в інших підавтоматах впливають на поведінку в даному.

 
 

 

 


Діаграма діяльності (Activity diagram)

Мета розробки:моделювання процесу виконання операції, являються частинним випадком діаграми станів.

Діяльність – це сукупність обчислень, що виконуються автоматом.

На діаграмі відображається послідовність переходу від одної діяльності до іншої, при цьому звертається увага на результат діяльності.

Позначається:

або

Перехід між діями

 
 


Початковий стан

 
 


Кінцевий стан

Якщо діяльність це складна дія, то позначається

 

Кожна діаграма діяльності має один початковий і один кінцевий стан

 

Для розподілу та злиття паралельних потоків керування використовують

Доріжки використовуються для моделювання бізнес-процесів, тобто для асоціювання дій з конкретними підрозділами компаній.

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


 

Об’єкти з’єднуються з діями за допомогою відношення залежності

Приклади:

 

 

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.