Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Контакти
 


Тлумачний словник
Авто
Автоматизація
Архітектура
Астрономія
Аудит
Біологія
Будівництво
Бухгалтерія
Винахідництво
Виробництво
Військова справа
Генетика
Географія
Геологія
Господарство
Держава
Дім
Екологія
Економетрика
Економіка
Електроніка
Журналістика та ЗМІ
Зв'язок
Іноземні мови
Інформатика
Історія
Комп'ютери
Креслення
Кулінарія
Культура
Лексикологія
Література
Логіка
Маркетинг
Математика
Машинобудування
Медицина
Менеджмент
Метали і Зварювання
Механіка
Мистецтво
Музика
Населення
Освіта
Охорона безпеки життя
Охорона Праці
Педагогіка
Політика
Право
Програмування
Промисловість
Психологія
Радіо
Регилия
Соціологія
Спорт
Стандартизація
Технології
Торгівля
Туризм
Фізика
Фізіологія
Філософія
Фінанси
Хімія
Юриспунденкция






Лекція 11. ООАП. Діаграмма станів (statechart diagram)

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

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

Автомати в UML

Поведінка автомата моделюється як послідовне переміщення по графові від вершини до вершини з урахуванням орієнтації дуг, що зв'язують їх.

Для автомата повинні виконуватися наступні обов'язкові умови:

· стан, в який може перейти об'єкт, визначається тільки його поточним станом і не залежить від передісторії;

· у кожен момент часу автомат може знаходитися тільки в одному зі своїх станів.

· час знаходження автомата в тому або іншому стані, а також час досягнення того або іншого стану ніяк не специфікуються;

· кількість станів автомата повинна бути кінцевою і всі вони повинні бути специфіковані явним чином;

· граф автомата не повинен містити ізольованих станів і переходів. Для кожного стану, окрім початкового, повинен бути визначене попередній стан, а кожен перехід повинен сполучати два стани автомата;

· автомат не должен содержать конфликтующих переходов, когда объект одновременно может перейти в два и более последующих состояния.




Переглядів: 847

<== попередня сторінка | наступна сторінка ==>
Об'єкти. Діаграма об'єктів. | Переходи між паралельними станами

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

 

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.006 сек.