Объектно-ориентированная методология разработки сложных систем. Глотова Т.В. - 32 стр.

UptoLike

Составители: 

32
Диаграмма состояний показывает пространство состояний
отдельного класса; события, которые влекут переход из одного состояния в
другое; действия, которые происходят при изменении состояния. Отдельная
диаграмма представляет собой динамическую модель данных отдельного
класса, нескольких, наиболее существенных классов, или поведение системы
в целом. Эта диаграмма используется в ходе анализа, чтобы показать
динамику поведение системы
, и в ходе проектирования - для выражения
поведения отдельных классов или их взаимодействия. Диаграмма состояний
показывает автомат, представляющий поток управления от состояния к
состоянию. Начальное состояние обязательно присутствует на диаграмме и
только одно, присутствие конечного состояния не обязательно и может быть
несколько конечных состояний (рис.6).
Рис.6 Диаграмма состояний
С помощью таких диаграмм удобно моделировать динамику поведения
класса. Как правило, диаграммы состояний не требуется создавать для
каждого класса, во многих проектах они вообще не используются. Если
объект класса может существовать в нескольких состояниях и в каждом из
     Диаграмма     состояний       показывает   пространство   состояний
отдельного класса; события, которые влекут переход из одного состояния в
другое; действия, которые происходят при изменении состояния. Отдельная
диаграмма представляет собой динамическую модель данных отдельного
класса, нескольких, наиболее существенных классов, или поведение системы
в целом. Эта диаграмма используется в ходе анализа, чтобы показать
динамику поведение системы, и в ходе проектирования - для выражения
поведения отдельных классов или их взаимодействия. Диаграмма состояний
показывает автомат, представляющий поток управления от состояния к
состоянию. Начальное состояние обязательно присутствует на диаграмме и
только одно, присутствие конечного состояния не обязательно и может быть
несколько конечных состояний (рис.6).




                   Рис.6 Диаграмма состояний
     С помощью таких диаграмм удобно моделировать динамику поведения
класса. Как правило, диаграммы состояний не требуется создавать для
каждого класса, во многих проектах они вообще не используются. Если
объект класса может существовать в нескольких состояниях и в каждом из



                                   32