Диаграммы состояний.


Уважаемый посетитель! На этой странице вы сможете найти широкий сборник интересных статей на тему «Основы построения АСТПП». Для того, чтобы Вам было удобно весь представленный материал удобно разделен на разделы подобно обычной книжной продукции.


Читать предыдущие записи К оглавлениюЧитать дальше

Рис. 15. Пример отношения агрегации

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

Диаграммы состояний. Этот вид диаграмм предназначен для отображения поведения системы или ее элементов на основе представления этого поведения в виде некоторого конечного автомата. Следовательно, основными элементами диаграммы состояний будут являться состояния и переходы. Состояние на диаграмме изображается прямоугольником со скругленными углами, внутри которого записывается имя состояния. Начальное и конечное состояния изображаются особым образом, в виде черных кружков (для конечного состояния кружок имеет дополнительную обводку). Переход изображается прямой линией или дугой со стрелкой, направленной в целевое состояние, а около линии (дуги) размещается текстовое описание перехода.

Практическая ценность понятия состояния заключается в том, что система может выполнять различные действия в зависимости от того, в каком состоянии находится тот или иной объект или процесс. Кроме того, переход в некоторое состояние может инициировать выполнение тех или иных проектных, организационных и других процедур.

В качестве примера диаграммы состояний приведем (рис. 16) диаграмму возможных состояний документа (конструкторского, технологического и др.). Отметим, что эта диаграмма реализована в известной PDM-системе SMARTEAM [19], что позволяет эффективно организовать хранение документов в общей базе данных и управление документа-


Читать предыдущие записиК оглавлениюЧитать дальше