🗊Презентация Диаграмма конечного автомата (Лекция 5)

Нажмите для полного просмотра!
Диаграмма конечного автомата (Лекция 5), слайд №1Диаграмма конечного автомата (Лекция 5), слайд №2Диаграмма конечного автомата (Лекция 5), слайд №3Диаграмма конечного автомата (Лекция 5), слайд №4Диаграмма конечного автомата (Лекция 5), слайд №5Диаграмма конечного автомата (Лекция 5), слайд №6Диаграмма конечного автомата (Лекция 5), слайд №7Диаграмма конечного автомата (Лекция 5), слайд №8Диаграмма конечного автомата (Лекция 5), слайд №9Диаграмма конечного автомата (Лекция 5), слайд №10Диаграмма конечного автомата (Лекция 5), слайд №11Диаграмма конечного автомата (Лекция 5), слайд №12Диаграмма конечного автомата (Лекция 5), слайд №13Диаграмма конечного автомата (Лекция 5), слайд №14Диаграмма конечного автомата (Лекция 5), слайд №15Диаграмма конечного автомата (Лекция 5), слайд №16Диаграмма конечного автомата (Лекция 5), слайд №17Диаграмма конечного автомата (Лекция 5), слайд №18Диаграмма конечного автомата (Лекция 5), слайд №19Диаграмма конечного автомата (Лекция 5), слайд №20Диаграмма конечного автомата (Лекция 5), слайд №21Диаграмма конечного автомата (Лекция 5), слайд №22Диаграмма конечного автомата (Лекция 5), слайд №23Диаграмма конечного автомата (Лекция 5), слайд №24Диаграмма конечного автомата (Лекция 5), слайд №25Диаграмма конечного автомата (Лекция 5), слайд №26Диаграмма конечного автомата (Лекция 5), слайд №27Диаграмма конечного автомата (Лекция 5), слайд №28Диаграмма конечного автомата (Лекция 5), слайд №29Диаграмма конечного автомата (Лекция 5), слайд №30Диаграмма конечного автомата (Лекция 5), слайд №31Диаграмма конечного автомата (Лекция 5), слайд №32Диаграмма конечного автомата (Лекция 5), слайд №33Диаграмма конечного автомата (Лекция 5), слайд №34Диаграмма конечного автомата (Лекция 5), слайд №35Диаграмма конечного автомата (Лекция 5), слайд №36Диаграмма конечного автомата (Лекция 5), слайд №37Диаграмма конечного автомата (Лекция 5), слайд №38Диаграмма конечного автомата (Лекция 5), слайд №39Диаграмма конечного автомата (Лекция 5), слайд №40Диаграмма конечного автомата (Лекция 5), слайд №41

Содержание

Вы можете ознакомиться и скачать презентацию на тему Диаграмма конечного автомата (Лекция 5). Доклад-сообщение содержит 41 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Учебный курс
Язык UML в анализе и проектировании программных систем и бизнес-процессов

Лекция 5
 Диаграмма конечного автомата
Описание слайда:
Учебный курс Язык UML в анализе и проектировании программных систем и бизнес-процессов Лекция 5 Диаграмма конечного автомата

Слайд 2





Диаграмма конечного автомата
- является графом, который представляет некоторый конечный автомат
Конечный автомат (state machine) представляет собой некоторый формализм для моделирования поведения отдельных элементов модели или системы в целом
Поведение (behavior) является спецификацией того, как экземпляр классификатора изменяет значения отдельных характеристик в течение своего времени жизни
Состояние (state) – элемент модели поведения, предназначенный для представления ситуации, в ходе которой поддерживается некоторое условие инварианта
Переход  (transition) является направленным отношением между двумя состояниями, одно из которых является вершиной источником (source vertex), а другое – целевой вершиной (target vertex)
Описание слайда:
Диаграмма конечного автомата - является графом, который представляет некоторый конечный автомат Конечный автомат (state machine) представляет собой некоторый формализм для моделирования поведения отдельных элементов модели или системы в целом Поведение (behavior) является спецификацией того, как экземпляр классификатора изменяет значения отдельных характеристик в течение своего времени жизни Состояние (state) – элемент модели поведения, предназначенный для представления ситуации, в ходе которой поддерживается некоторое условие инварианта Переход (transition) является направленным отношением между двумя состояниями, одно из которых является вершиной источником (source vertex), а другое – целевой вершиной (target vertex)

Слайд 3





Основные обозначения на конечного автомата
Описание слайда:
Основные обозначения на конечного автомата

Слайд 4





Примеры обозначений на конечного автомата
Описание слайда:
Примеры обозначений на конечного автомата

Слайд 5





Простое состояние (simple state)
- называется состояние, которое не имеет внутренних регионов и подсостояний
На диаграмме конечного автомата допускается изображать состояния без имени, которые называются анонимными состояниями
Все анонимные состояния считаются различными
На одной диаграмме нежелательно показывать одно и то же именованное состояние дважды, поскольку это может привести к недоразумению
Описание слайда:
Простое состояние (simple state) - называется состояние, которое не имеет внутренних регионов и подсостояний На диаграмме конечного автомата допускается изображать состояния без имени, которые называются анонимными состояниями Все анонимные состояния считаются различными На одной диаграмме нежелательно показывать одно и то же именованное состояние дважды, поскольку это может привести к недоразумению

Слайд 6





Простое состояние с внутренними действиями
Описание слайда:
Простое состояние с внутренними действиями

Слайд 7





Секция внутренней деятельности 
entry - эта метка специфицирует поведение, которое также называют входным поведением. Это поведение выполняется всякий раз, когда происходит вход в данное состояние независимо от перехода, позволившего достичь это состояние (действие на входе)
exit - эта метка специфицирует поведение, которое также называют выходным поведением. Это поведение выполняется всякий раз, когда происходит выход из данного состояния независимо от перехода, который выводит из этого состояния (действие на выходе)
do - эта метка специфицирует поведение, которое выполняется до тех пор, пока моделируемый элемент находится в данном состоянии, или до тех пор, пока не закончится выполнение деятельности, специфицированной соответствующим выражением (ду деятельность)
Описание слайда:
Секция внутренней деятельности entry - эта метка специфицирует поведение, которое также называют входным поведением. Это поведение выполняется всякий раз, когда происходит вход в данное состояние независимо от перехода, позволившего достичь это состояние (действие на входе) exit - эта метка специфицирует поведение, которое также называют выходным поведением. Это поведение выполняется всякий раз, когда происходит выход из данного состояния независимо от перехода, который выводит из этого состояния (действие на выходе) do - эта метка специфицирует поведение, которое выполняется до тех пор, пока моделируемый элемент находится в данном состоянии, или до тех пор, пока не закончится выполнение деятельности, специфицированной соответствующим выражением (ду деятельность)

Слайд 8





Спецификация внутренних действий состояния
Описание слайда:
Спецификация внутренних действий состояния

Слайд 9





Внутренние переходы и отложенные события
Внутренний (internal) переход выполняется без выхода из состояние и без повторного входа в состояние, в котором он определен
Событие, которое не инициирует никаких переходов в текущем состоянии, не может быть обработано. Однако, если его тип совпадает с одним из типов в множестве отложенных событий этого состояния, то оно остается в пуле событий.
Отложенные события сохраняются до тех пор, пока не будет достигнуто другое состояние, в котором эти события смогут инициировать некоторый переход
Отложенное событие представляется отдельной строкой текста в соответствии с рассмотренным ранее формальным синтаксисом для триггера, после которой следует разделитель “/” (обратный слэш) и ключевое слово defer
Описание слайда:
Внутренние переходы и отложенные события Внутренний (internal) переход выполняется без выхода из состояние и без повторного входа в состояние, в котором он определен Событие, которое не инициирует никаких переходов в текущем состоянии, не может быть обработано. Однако, если его тип совпадает с одним из типов в множестве отложенных событий этого состояния, то оно остается в пуле событий. Отложенные события сохраняются до тех пор, пока не будет достигнуто другое состояние, в котором эти события смогут инициировать некоторый переход Отложенное событие представляется отдельной строкой текста в соответствии с рассмотренным ранее формальным синтаксисом для триггера, после которой следует разделитель “/” (обратный слэш) и ключевое слово defer

Слайд 10





Спецификация перехода
Событие (event) является спецификацией некоторых условий, которые оказывают влияние на поведение моделируемой сущности
Триггер (trigger) устанавливает отношение события с поведением, которое может оказывать влияние на экземпляр классификатора
Описание слайда:
Спецификация перехода Событие (event) является спецификацией некоторых условий, которые оказывают влияние на поведение моделируемой сущности Триггер (trigger) устанавливает отношение события с поведением, которое может оказывать влияние на экземпляр классификатора

Слайд 11





Спецификация перехода
Переход может быть помечен строкой текста, синтаксис которой определяется следующим выражением (БНФ):
	<переход>:: = <триггер> [‘,’<триггер>]* [‘[‘<сторожевое-ограничение>’]’] [‘/’<выражение-деятельности>] 
Здесь <триггер> представляет собой имя триггерного события, вернее, его типа. В качестве имени триггера могут использоваться имена операций с параметрами или без них.
Терм <сторожевое-ограничение>, которое в прежних версиях языка UML 1.х называется сторожевым условием (guard condition), является логическим выражением, записанным в терминах параметров триггерного события, атрибутов и связей объекта контекста.
Терм <выражение-деятельности>, который иногда называют выражением поведения, выполняется, если и только если переход срабатывает
Описание слайда:
Спецификация перехода Переход может быть помечен строкой текста, синтаксис которой определяется следующим выражением (БНФ): <переход>:: = <триггер> [‘,’<триггер>]* [‘[‘<сторожевое-ограничение>’]’] [‘/’<выражение-деятельности>] Здесь <триггер> представляет собой имя триггерного события, вернее, его типа. В качестве имени триггера могут использоваться имена операций с параметрами или без них. Терм <сторожевое-ограничение>, которое в прежних версиях языка UML 1.х называется сторожевым условием (guard condition), является логическим выражением, записанным в терминах параметров триггерного события, атрибутов и связей объекта контекста. Терм <выражение-деятельности>, который иногда называют выражением поведения, выполняется, если и только если переход срабатывает

Слайд 12





Составной переход (compound transition)
- является производным семантическим понятием, которое представляет “семантически полный” путь, совершаемый одним или несколькими переходами.
Передача сигнала является действием, которое имеет специальную графическую нотацию, описанную ранее при рассмотрении диаграмм деятельности 
Прием сигнала, который также называют приемом триггера, является действием, которое имеет специальную графическую нотацию, описанную ранее при рассмотрении диаграмм деятельности 
Синтаксис приема сигнала:
	<прием-сигнала>:: = <триггер> [‘,’ <триггер>]* [‘[‘<сторожевое-условие>‘]’]
Описание слайда:
Составной переход (compound transition) - является производным семантическим понятием, которое представляет “семантически полный” путь, совершаемый одним или несколькими переходами. Передача сигнала является действием, которое имеет специальную графическую нотацию, описанную ранее при рассмотрении диаграмм деятельности Прием сигнала, который также называют приемом триггера, является действием, которое имеет специальную графическую нотацию, описанную ранее при рассмотрении диаграмм деятельности Синтаксис приема сигнала: <прием-сигнала>:: = <триггер> [‘,’ <триггер>]* [‘[‘<сторожевое-условие>‘]’]

Слайд 13





Пример составного перехода
Описание слайда:
Пример составного перехода

Слайд 14





Конфликтующие переходы 
Два и более разрешенных перехода называются конфликтующими (conflicting), если все они выходят из одного и того же состояния, или, более точно, пересечение множеств их состояний источников не является пустым
Пример конфликта переходов и вариант устранения конфликта
Описание слайда:
Конфликтующие переходы Два и более разрешенных перехода называются конфликтующими (conflicting), если все они выходят из одного и того же состояния, или, более точно, пересечение множеств их состояний источников не является пустым Пример конфликта переходов и вариант устранения конфликта

Слайд 15





Псевдосостояния (pseudo state)
– абстрактный элемент модели, который включает в себя различные типы вспомогательных вершин в графе конечного автомата
Начальное псевдосостояние (initial pseudo state) представляет вершину графа конечного автомата, которая по умолчанию является состоянием источником для начального перехода моделируемого поведения
Узел завершения (terminate node) является псевдосостоянием, вход в который означает завершение выполнения поведения конечного автомата в контексте его объекта
Финальное состояние (final state) – специальный вид состояния, предназначенное для моделирования завершения конечного автомата или региона, в котором оно содержится
Описание слайда:
Псевдосостояния (pseudo state) – абстрактный элемент модели, который включает в себя различные типы вспомогательных вершин в графе конечного автомата Начальное псевдосостояние (initial pseudo state) представляет вершину графа конечного автомата, которая по умолчанию является состоянием источником для начального перехода моделируемого поведения Узел завершения (terminate node) является псевдосостоянием, вход в который означает завершение выполнения поведения конечного автомата в контексте его объекта Финальное состояние (final state) – специальный вид состояния, предназначенное для моделирования завершения конечного автомата или региона, в котором оно содержится

Слайд 16





Начальное псевдосостояние, узел завершения и пример их использования
Описание слайда:
Начальное псевдосостояние, узел завершения и пример их использования

Слайд 17





Выбор и соединение
Псевдосостояние выбора (choice pseudo state) предназначено для моделирования нескольких альтернативных ветвей при реализации поведения конечного автомата
Псевдосостояние соединения (junction pseudo state) является вершиной со свободной семантикой, которая используется для соединения вместе нескольких переходов
Описание слайда:
Выбор и соединение Псевдосостояние выбора (choice pseudo state) предназначено для моделирования нескольких альтернативных ветвей при реализации поведения конечного автомата Псевдосостояние соединения (junction pseudo state) является вершиной со свободной семантикой, которая используется для соединения вместе нескольких переходов

Слайд 18





Разделение и слияние
Вершина разделения (fork vertex) – псевдосостояние, предназначенное для разделения входящего перехода на два или более перехода, которые имеют в качестве своих целей вершины в ортогональных регионах композитного состояния.
Вершина слияния (join vertex) – псевдосостояние, предназначенное для соединения нескольких переходов, которые имеют в качестве своих источников вершины из различных ортогональных регионов композитного состояния.
Описание слайда:
Разделение и слияние Вершина разделения (fork vertex) – псевдосостояние, предназначенное для разделения входящего перехода на два или более перехода, которые имеют в качестве своих целей вершины в ортогональных регионах композитного состояния. Вершина слияния (join vertex) – псевдосостояние, предназначенное для соединения нескольких переходов, которые имеют в качестве своих источников вершины из различных ортогональных регионов композитного состояния.

Слайд 19





Точки входа и выхода
Точка входа (entry point) – псевдосостояние, предназначенное для моделирования входа в некоторый конечный автомат или композитное состояние
Точка выхода (exit point) – псевдосостояние, предназначенное для моделирования выхода из некоторого конечного автомата или композитного состояния
Описание слайда:
Точки входа и выхода Точка входа (entry point) – псевдосостояние, предназначенное для моделирования входа в некоторый конечный автомат или композитное состояние Точка выхода (exit point) – псевдосостояние, предназначенное для моделирования выхода из некоторого конечного автомата или композитного состояния

Слайд 20





Композитные состояния и регионы 
Композитное состояние (composite state) – состояние, содержащее в своем составе один регион или несколько ортогональных регионов.
Регион (region) – специальный элемент модели, который содержит состояния и переходы, и является частью композитного состояния или конечного автомата.
Ортогональное (orthogonal) композитное состояние – композитное состояние, содержащее более одного региона, которые в этом случае называются ортогональными регионами (orthogonal regions)
Описание слайда:
Композитные состояния и регионы Композитное состояние (composite state) – состояние, содержащее в своем составе один регион или несколько ортогональных регионов. Регион (region) – специальный элемент модели, который содержит состояния и переходы, и является частью композитного состояния или конечного автомата. Ортогональное (orthogonal) композитное состояние – композитное состояние, содержащее более одного региона, которые в этом случае называются ортогональными регионами (orthogonal regions)

Слайд 21





Обозначение простого композитного состояния
Любое состояние, заключенное в регион композитного состояния, называется подсостоянием (substate) этого композитного состояния
Оно называется прямым подсостоянием (direct substate), если оно не содержится в никаком другом состоянии; в противном случае оно называется непрямым подсостоянием (indirect substate).
Описание слайда:
Обозначение простого композитного состояния Любое состояние, заключенное в регион композитного состояния, называется подсостоянием (substate) этого композитного состояния Оно называется прямым подсостоянием (direct substate), если оно не содержится в никаком другом состоянии; в противном случае оно называется непрямым подсостоянием (indirect substate).

Слайд 22





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

Слайд 23





Вход в простое композитное состояние
Вход по умолчанию. Графически это изображается некоторым входящим переходом, который оканчивается на границе символа данного композитного состояния
Описание слайда:
Вход в простое композитное состояние Вход по умолчанию. Графически это изображается некоторым входящим переходом, который оканчивается на границе символа данного композитного состояния

Слайд 24





Вход в простое композитное состояние
Явный вход. Если переход входит в некоторое подсостояние простого композитного состояния, то такое подсостояние становится активным, а его входное действие выполняется после выполнения входного действия композитного состояния.
Описание слайда:
Вход в простое композитное состояние Явный вход. Если переход входит в некоторое подсостояние простого композитного состояния, то такое подсостояние становится активным, а его входное действие выполняется после выполнения входного действия композитного состояния.

Слайд 25





Вход в простое композитное состояние
Вход в точку входа. Если переход входит в простое композитное состояние через точку входа, то выполняется входное поведение композитного состояния до действия, ассоциированного с тем внутренним переходом, который выходит из этой точки входа.
Описание слайда:
Вход в простое композитное состояние Вход в точку входа. Если переход входит в простое композитное состояние через точку входа, то выполняется входное поведение композитного состояния до действия, ассоциированного с тем внутренним переходом, который выходит из этой точки входа.

Слайд 26





Выход из простого композитного состояния
Выход по умолчанию. Графически это изображается некоторым выходящим переходом, который берет начало на границе символа простого композитного состояния и не содержит имени триггерного события.
Описание слайда:
Выход из простого композитного состояния Выход по умолчанию. Графически это изображается некоторым выходящим переходом, который берет начало на границе символа простого композитного состояния и не содержит имени триггерного события.

Слайд 27





Выход из простого композитного состояния
Явный выход. Графически это также изображается выходящим переходом, который берет начало на границе символа простого композитного состояния и содержит имя некоторого триггерного события. Такой переход также называют внешним (external) переходом.
При этом выполняются выходные действия композитного состояния после выполнения выходных действий подсостояния источника. Это правило применяется рекурсивно, если переход выходит из транзитивно вложенного композитного состояния.
Описание слайда:
Выход из простого композитного состояния Явный выход. Графически это также изображается выходящим переходом, который берет начало на границе символа простого композитного состояния и содержит имя некоторого триггерного события. Такой переход также называют внешним (external) переходом. При этом выполняются выходные действия композитного состояния после выполнения выходных действий подсостояния источника. Это правило применяется рекурсивно, если переход выходит из транзитивно вложенного композитного состояния.

Слайд 28





Выход из простого композитного состояния
Выход по верхнеуровневому переходу. Если переход выходит из некоторого подсостояния и пересекает границу простого композитного состояния, то срабатывание такого перехода приводит к выходу из этого композитного состояния и делает активным целевое состояние этого перехода. Такой переход называется верхнеуровневым переходом
Описание слайда:
Выход из простого композитного состояния Выход по верхнеуровневому переходу. Если переход выходит из некоторого подсостояния и пересекает границу простого композитного состояния, то срабатывание такого перехода приводит к выходу из этого композитного состояния и делает активным целевое состояние этого перехода. Такой переход называется верхнеуровневым переходом

Слайд 29





Выход из простого композитного состояния
Выход из точки выхода. Если в простом композитном состоянии происходит выход через точку выхода, то выходные действия композитного состояния выполняются перед действиями, ассоциированными с переходом, выходящим из этой точки выхода.
Описание слайда:
Выход из простого композитного состояния Выход из точки выхода. Если в простом композитном состоянии происходит выход через точку выхода, то выходные действия композитного состояния выполняются перед действиями, ассоциированными с переходом, выходящим из этой точки выхода.

Слайд 30





Пример диаграммы конечного автомата
Описание слайда:
Пример диаграммы конечного автомата

Слайд 31





Псевдосостояние неглубокой истории
(shallow pseudo state)
- предназначено для представления самого последнего активного подсостояния композитного состояния после выхода из него
Описание слайда:
Псевдосостояние неглубокой истории (shallow pseudo state) - предназначено для представления самого последнего активного подсостояния композитного состояния после выхода из него

Слайд 32





Вход в простое композитное состояние
Вход в неглубокую историю. Если переход оканчивается на псевдосостоянии неглубокой истории, то активным подсостоянием становится наиболее последнее активное подсостояние до этого входа, за исключением, когда наиболее последним активным подсостоянием является финальное состояние или если это есть первый вход в данное композитное состояние.
Вход в глубокую историю. Правило здесь такое же, что и для неглубокой истории, за исключением того, что это правило применяется рекурсивно ко всем уровням в этой конфигурации активных состояний, начиная от уровня рассматриваемого псевдосостояния глубокой истории и ниже.
Описание слайда:
Вход в простое композитное состояние Вход в неглубокую историю. Если переход оканчивается на псевдосостоянии неглубокой истории, то активным подсостоянием становится наиболее последнее активное подсостояние до этого входа, за исключением, когда наиболее последним активным подсостоянием является финальное состояние или если это есть первый вход в данное композитное состояние. Вход в глубокую историю. Правило здесь такое же, что и для неглубокой истории, за исключением того, что это правило применяется рекурсивно ко всем уровням в этой конфигурации активных состояний, начиная от уровня рассматриваемого псевдосостояния глубокой истории и ниже.

Слайд 33





Псевдосостояние глубокой истории
(deep pseudo state)
- предназначено для представления последней активной конфигурации композитного состояния после выхода из него
Описание слайда:
Псевдосостояние глубокой истории (deep pseudo state) - предназначено для представления последней активной конфигурации композитного состояния после выхода из него

Слайд 34





Ортогональное композитное состояние
– композитное состояние, содержащее более одного региона, которые в этом случае называются ортогональными регионами (orthogonal regions)
Описание слайда:
Ортогональное композитное состояние – композитное состояние, содержащее более одного региона, которые в этом случае называются ортогональными регионами (orthogonal regions)

Слайд 35





Изменение ортогональных подсостояний
Описание слайда:
Изменение ортогональных подсостояний

Слайд 36





Вход и выход в ортогональном композитном состоянии 
Вход в ортогональное композитное состояние и выход из него осуществляются в соответствии с рассмотренными ранее правилами входа и выхода простого композитного состояния, с учетом наличия в нем нескольких ортогональных регионов.
Описание слайда:
Вход и выход в ортогональном композитном состоянии Вход в ортогональное композитное состояние и выход из него осуществляются в соответствии с рассмотренными ранее правилами входа и выхода простого композитного состояния, с учетом наличия в нем нескольких ортогональных регионов.

Слайд 37





Исключительный выход из ортогонального подсостояния
Описание слайда:
Исключительный выход из ортогонального подсостояния

Слайд 38





Передача и прием сигнала
Передача сигнала является действием, которое имеет специальную графическую нотацию, аналогичную используемой на диаграммах деятельности
Прием сигнала, который также называют приемом триггера, является действием, которое имеет специальную графическую нотацию, используемую также на диаграммах деятельности 
Синтаксис приема сигнала:
	<прием-сигнала>:: = <триггер> [‘,’ <триггер>]* [‘[‘<сторожевое-условие>‘]’]
Описание слайда:
Передача и прием сигнала Передача сигнала является действием, которое имеет специальную графическую нотацию, аналогичную используемой на диаграммах деятельности Прием сигнала, который также называют приемом триггера, является действием, которое имеет специальную графическую нотацию, используемую также на диаграммах деятельности Синтаксис приема сигнала: <прием-сигнала>:: = <триггер> [‘,’ <триггер>]* [‘[‘<сторожевое-условие>‘]’]

Слайд 39





Пример диаграммы конечного автомата с символами приема сигнала и передачи сигнала
Описание слайда:
Пример диаграммы конечного автомата с символами приема сигнала и передачи сигнала

Слайд 40





Композитные состояния с пиктограммой скрытой декомпозиции 
Композитное состояние может явно иметь секцию декомпозиции
Эта секция содержит вложенную диаграмму, которая показывает структуру внутреннего поведения в терминах регионов, состояний и перехода
Описание слайда:
Композитные состояния с пиктограммой скрытой декомпозиции Композитное состояние может явно иметь секцию декомпозиции Эта секция содержит вложенную диаграмму, которая показывает структуру внутреннего поведения в терминах регионов, состояний и перехода

Слайд 41





Самостоятельное задание №6
Выполнить текущее тестирование: вопросы 24-29
Разработать диаграмму конечного автомата для ATM
Изобразить следующие состояния: Ожидание карточки, Ожидание ввода ПИН-кода, Возврат карточки, Блокирование карточки, Проверка ПИН-кода, Ожидание выбора типа транзакции, Обработка транзакции.
Изобразить переходы между состояниями.
Детализировать композитное состояние: Обработка транзакции
Описание слайда:
Самостоятельное задание №6 Выполнить текущее тестирование: вопросы 24-29 Разработать диаграмму конечного автомата для ATM Изобразить следующие состояния: Ожидание карточки, Ожидание ввода ПИН-кода, Возврат карточки, Блокирование карточки, Проверка ПИН-кода, Ожидание выбора типа транзакции, Обработка транзакции. Изобразить переходы между состояниями. Детализировать композитное состояние: Обработка транзакции



Похожие презентации
Mypresentation.ru
Загрузить презентацию