Диаграмма прецедентов для директора рекламного агентства
Диаграмма прецедентов для администратора рекламного агентства
Диаграмма прецедентов для менеджера-копирайтора рекламного агентства
Диаграмма прецедентов для клента рекламного агентства
Диаграмма состояний
Диаграммы состояний (state diagrams) являются хорошо известным средством описания поведения систем. Они определяют все возможные состояния, в которых может находиться конкретный объект, а также процесс смены состояний объекта в результате влияния некоторых событий. Условные обозначения диаграммы состояний:
Условное обозначение | Описание условного обозначения |
начальное состояние, не содержит никаких внутренних действий, в этом состоянии находится объект по умолчанию в начальный момент времени. | |
конечное состояние, которое также не содержит никаких внутренних действий. В этом состоянии будет находиться по умолчанию после завершения работы в конечный момент времени. Оно служит для указания графической области, в которой завершается процесс изменения состояния. | |
Состояние. | |
Переходом (transition) называется перемещение объекта из одного состояния в другое. | |
Рефлекторный переход. |
Диаграмма состояний для оформления заказа на рекламу
С состоянием можно связывать следующие данные: деятельность, входное действие, выходное действие и событие.
Деятельность (activity) - это поведение, реализуемое объектом, пока он находится в данном состоянии. Деятельность изображают внутри самого состояния; ее обозначению должно предшествовать слово do (делать) и двоеточие.
Входное действие (entry action) - это поведение, которое выполняется, когда объект переходит в данное состояние. Входное действие также показывают внутри состояния, его обозначению предшествуют слово entry (вход) и двоеточие.
Выходное действие (exit action) подобно входному. Однако оно осуществляется как составная часть процесса выхода из данного состояния. Выходное действие изображают внутри состояния, его описанию предшествуют слово exit (выход) и двоеточие.
Переходом (transition) называется перемещение объекта из одного состояния в другое. На диаграмме все переходы изображают в виде стрелки, начинающейся на первоначальном состоянии и заканчивающейся последующим. Переходы могут быть рефлексивными. Объект может перейти в то же состояние, в котором он в настоящий момент находится. Рефлексивные переходы изображают в виде стрелки, начинающейся и завершающейся на одном и том же состоянии
Сторожевое условие (guard condition) представляет собой некоторое булевское выражение. Если сторожевое условие принимает значение “истина”, то соответствующий переход срабатывает и объект переходит в новое состояние. Если сторожевое условие принимает значение “ложь”, то переход не может срабатывать, и при отсутствии других переходов объект не может перейти в другое состояние по данному переходу.
Выражение действия выполняется в том и только том случае, когда переход срабатывает. И представляет собой операцию, выполняемую сразу после срабатывания соответствующего перехода до начала каких либо действий в новом состоянии.
Составное состояние (composite state) - это такое сложное состояние, которое состоит из вложенных в него состояний.
Историческое состояние (history state) применяется в контексте составного состояния . Оно используется для запоминания того из последовательных подсостояний, которое было текущим в момент выхода из составного состояния. Обозначается символом h в кружочке.