SlideShare ist ein Scribd-Unternehmen logo
1 von 8
ДІАГРАМИДІАГРАМИ СТАНУСТАНУ
((STATECHART DIAGRAM)STATECHART DIAGRAM)
Диаграмма состоянийДиаграмма состояний
 Диаграмма состояний показываетДиаграмма состояний показывает
автомат, фокусируя внимание наавтомат, фокусируя внимание на
потоке управления от состояния кпотоке управления от состояния к
состоянию.состоянию.
 АвтоматАвтомат -- описаниеописание
последовательности состояний,последовательности состояний,
через которые проходит объект начерез которые проходит объект на
протяжении своего жизненногопротяжении своего жизненного
цикла, реагируя на события, в томцикла, реагируя на события, в том
числе описание реакций на этичисле описание реакций на эти
события.события.
СостоянияСостояния
 Состояние - это ситуация в жизниСостояние - это ситуация в жизни
объекта, протяжении которой онобъекта, протяжении которой он
удовлетворяет некоторомуудовлетворяет некоторому
условию, осуществляетусловию, осуществляет
определенную деятельность илиопределенную деятельность или
ожидает какого-то события.ожидает какого-то события.
 Состояние может содержатьСостояние может содержать
список внутренних действий:список внутренних действий:
<<меткаметка>> // <<выражениевыражение
действиядействия>>
 Начальное (конечное) состояниеНачальное (конечное) состояние
не содержит внутреннихне содержит внутренних
действий. В этом состояниидействий. В этом состоянии
находится объект в начальныйнаходится объект в начальный
(конечный) момент времени(конечный) момент времени
Имя
состояния
NewState
entry/
Начальное
состояние
Конечное
состояние
Событие, переходСобытие, переход
 Событие - это спецификацияСобытие - это спецификация
существенного факта, которыйсущественного факта, который
происходит во времени и пространстве.происходит во времени и пространстве.
В контексте автоматов событие - этоВ контексте автоматов событие - это
стимул, вызывающий срабатываниестимул, вызывающий срабатывание
перехода.перехода.
 Переход - это отношение между двумяПереход - это отношение между двумя
состояниями показывающее, что объект,состояниями показывающее, что объект,
находящийся в первом состоянии,находящийся в первом состоянии,
должен выполнять некоторые действиядолжен выполнять некоторые действия
и перейти во второе состояние каки перейти во второе состояние как
только произойдет выделенное событиетолько произойдет выделенное событие
и будут выполнены заданные условияи будут выполнены заданные условия
Деятельность, действиеДеятельность, действие
 Деятельность - этоДеятельность - это
продолжающеесяпродолжающееся
неатомарноенеатомарное
вычисление внутривычисление внутри
автомата.автомата.
 Действие - этоДействие - это
атомарноеатомарное
вычисление, котороевычисление, которое
приводит к сменеприводит к смене
состояния илисостояния или
возврату значениявозврату значения
Имя
состояния
H1
2
333
H1
2
333
ПодсостоянияПодсостояния
Имя
состояния
H1
2
333
H1
2
333
Сложные переходыСложные переходы
Имя
состояния
H
1
2
333
ДИАГРАММЫ СОСТОЯНИЙДИАГРАММЫ СОСТОЯНИЙ
Открыт
Закрыт
Отменен
Завершен
Начало
Конец
Отмена курса
Набор завершен
Отмена курса
Конец занятий

Weitere ähnliche Inhalte

Mehr von pogromskaya

Моделі даних в БД. ER-діаграми
Моделі даних в БД. ER-діаграмиМоделі даних в БД. ER-діаграми
Моделі даних в БД. ER-діаграмиpogromskaya
 
Реляційна модель БД
Реляційна модель БДРеляційна модель БД
Реляційна модель БДpogromskaya
 
інтегровані уроки
інтегровані урокиінтегровані уроки
інтегровані урокиpogromskaya
 
Розгортання
РозгортанняРозгортання
Розгортанняpogromskaya
 
Прецедентів
ПрецедентівПрецедентів
Прецедентівpogromskaya
 
Компонентів
КомпонентівКомпонентів
Компонентівpogromskaya
 
Діяльності
ДіяльностіДіяльності
Діяльностіpogromskaya
 
Взаємодії
ВзаємодіїВзаємодії
Взаємодіїpogromskaya
 
Введення Uml
Введення UmlВведення Uml
Введення Umlpogromskaya
 
Trpo 3 создание_по2
Trpo 3 создание_по2Trpo 3 создание_по2
Trpo 3 создание_по2pogromskaya
 
Trpo 1 введение
Trpo 1 введениеTrpo 1 введение
Trpo 1 введениеpogromskaya
 
Trpo 2 создание по
Trpo 2 создание поTrpo 2 создание по
Trpo 2 создание поpogromskaya
 

Mehr von pogromskaya (20)

Моделі даних в БД. ER-діаграми
Моделі даних в БД. ER-діаграмиМоделі даних в БД. ER-діаграми
Моделі даних в БД. ER-діаграми
 
Реляційна модель БД
Реляційна модель БДРеляційна модель БД
Реляційна модель БД
 
САПР_СALS
САПР_СALSСАПР_СALS
САПР_СALS
 
інтегровані уроки
інтегровані урокиінтегровані уроки
інтегровані уроки
 
ікт
іктікт
ікт
 
сапр
сапрсапр
сапр
 
Розгортання
РозгортанняРозгортання
Розгортання
 
Прецедентів
ПрецедентівПрецедентів
Прецедентів
 
Компонентів
КомпонентівКомпонентів
Компонентів
 
Діяльності
ДіяльностіДіяльності
Діяльності
 
Взаємодії
ВзаємодіїВзаємодії
Взаємодії
 
Введення Uml
Введення UmlВведення Uml
Введення Uml
 
Класів
КласівКласів
Класів
 
MW
MWMW
MW
 
C-S
C-SC-S
C-S
 
ппс
ппсппс
ппс
 
ПВПС
ПВПСПВПС
ПВПС
 
Trpo 3 создание_по2
Trpo 3 создание_по2Trpo 3 создание_по2
Trpo 3 создание_по2
 
Trpo 1 введение
Trpo 1 введениеTrpo 1 введение
Trpo 1 введение
 
Trpo 2 создание по
Trpo 2 создание поTrpo 2 создание по
Trpo 2 создание по
 

Станів

  • 2. Диаграмма состоянийДиаграмма состояний  Диаграмма состояний показываетДиаграмма состояний показывает автомат, фокусируя внимание наавтомат, фокусируя внимание на потоке управления от состояния кпотоке управления от состояния к состоянию.состоянию.  АвтоматАвтомат -- описаниеописание последовательности состояний,последовательности состояний, через которые проходит объект начерез которые проходит объект на протяжении своего жизненногопротяжении своего жизненного цикла, реагируя на события, в томцикла, реагируя на события, в том числе описание реакций на этичисле описание реакций на эти события.события.
  • 3. СостоянияСостояния  Состояние - это ситуация в жизниСостояние - это ситуация в жизни объекта, протяжении которой онобъекта, протяжении которой он удовлетворяет некоторомуудовлетворяет некоторому условию, осуществляетусловию, осуществляет определенную деятельность илиопределенную деятельность или ожидает какого-то события.ожидает какого-то события.  Состояние может содержатьСостояние может содержать список внутренних действий:список внутренних действий: <<меткаметка>> // <<выражениевыражение действиядействия>>  Начальное (конечное) состояниеНачальное (конечное) состояние не содержит внутреннихне содержит внутренних действий. В этом состояниидействий. В этом состоянии находится объект в начальныйнаходится объект в начальный (конечный) момент времени(конечный) момент времени Имя состояния NewState entry/ Начальное состояние Конечное состояние
  • 4. Событие, переходСобытие, переход  Событие - это спецификацияСобытие - это спецификация существенного факта, которыйсущественного факта, который происходит во времени и пространстве.происходит во времени и пространстве. В контексте автоматов событие - этоВ контексте автоматов событие - это стимул, вызывающий срабатываниестимул, вызывающий срабатывание перехода.перехода.  Переход - это отношение между двумяПереход - это отношение между двумя состояниями показывающее, что объект,состояниями показывающее, что объект, находящийся в первом состоянии,находящийся в первом состоянии, должен выполнять некоторые действиядолжен выполнять некоторые действия и перейти во второе состояние каки перейти во второе состояние как только произойдет выделенное событиетолько произойдет выделенное событие и будут выполнены заданные условияи будут выполнены заданные условия
  • 5. Деятельность, действиеДеятельность, действие  Деятельность - этоДеятельность - это продолжающеесяпродолжающееся неатомарноенеатомарное вычисление внутривычисление внутри автомата.автомата.  Действие - этоДействие - это атомарноеатомарное вычисление, котороевычисление, которое приводит к сменеприводит к смене состояния илисостояния или возврату значениявозврату значения Имя состояния H1 2 333 H1 2 333