Технология разработки программного обеспечения. Сивохин А.В - 41 стр.

UptoLike

41
Лабораторная работа 5
Разработка диаграммы состояния для прототипа оболочки
ДЭС
Цель работыовладение навыками построения диаграммы
состояния на примере оболочки ДЭС.
Общие сведения
ДИАГРАММА СОСТОЯНИЙ
(STATECHART DIAGRAM)
Диаграмма состояний описывает процесс изменения состояния
только одного класса, а точнееодного экземпляра определенного класса,
т. е. моделирует все возможные изменения в состоянии конкретного
объекта, вызванные внешними воздействиями со стороны других объектов
или даже извне. Она позволяет определить возможные последовательности
состояний и переходов, которые в
совокупности характеризуют поведение
элемента модели в течении его жизненного цикла.
Графически диаграмма состояний представляется графом
специального видаавтоматом. Вершинами графа являются состояния
или псевдосостояния, изображаемые прямоугольником со скруглёнными
углами, внутри которого записывается имя состояния и возможно список
внутренних действий, выполняемых объектом в этом состоянии. Список
действий отделяется от имени горизонтальной линией
. Дуги графа служат
для обозначения переходов из состояния в состояние. Диаграммы
состояний могут быть вложенными друг в друга для более детального
описания элементов модели. Дуги на графе являются ориентированными и
снабжены надписями, указывающими причины перехода (событий).
Главное различие между состоянием и переходом заключается в том, что
длительность нахождения системы в
отдельном состоянии существенно
превышает время, которое затрачивается на переход из одного состояния в
другое. Считается, что этот переход осуществляется мгновенно.
На диаграмме выделяются два специальных состояния начальное-
и конечное (псевдосостояние). Каждое внутреннее действие
записывается в виде строки, состоящей из метки действия и следующего за
ним через/ выражения действия. Метками
могут быть:
                     Лабораторная работа № 5

  Разработка диаграммы состояния для прототипа оболочки
                          ДЭС

      Цель работы – овладение навыками построения диаграммы
состояния на примере оболочки ДЭС.

                           Общие сведения

                    ДИАГРАММА СОСТОЯНИЙ
                     (STATECHART DIAGRAM)

      Диаграмма состояний описывает процесс изменения состояния
только одного класса, а точнее – одного экземпляра определенного класса,
т. е. моделирует все возможные изменения в состоянии конкретного
объекта, вызванные внешними воздействиями со стороны других объектов
или даже извне. Она позволяет определить возможные последовательности
состояний и переходов, которые в совокупности характеризуют поведение
элемента модели в течении его жизненного цикла.
      Графически     диаграмма     состояний    представляется   графом
специального вида – автоматом. Вершинами графа являются состояния
или псевдосостояния, изображаемые прямоугольником со скруглёнными
углами, внутри которого записывается имя состояния и возможно список
внутренних действий, выполняемых объектом в этом состоянии. Список
действий отделяется от имени горизонтальной линией. Дуги графа служат
для обозначения переходов из состояния в состояние. Диаграммы
состояний могут быть вложенными друг в друга для более детального
описания элементов модели. Дуги на графе являются ориентированными и
снабжены надписями, указывающими причины перехода (событий).
Главное различие между состоянием и переходом заключается в том, что
длительность нахождения системы в отдельном состоянии существенно
превышает время, которое затрачивается на переход из одного состояния в
другое. Считается, что этот переход осуществляется мгновенно.
      На диаграмме выделяются два специальных состояния начальное- “
” и конечное “           “ (псевдосостояние). Каждое внутреннее действие
записывается в виде строки, состоящей из метки действия и следующего за
ним через “ / ” выражения действия. Метками могут быть:

                                     41