Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Archive / 0-- ДИПЛОМ У К А З А Н И Я на лето 2014-1 / ДипРаб КНИГА Графические примитивы UML стандарта.doc
Скачиваний:
15
Добавлен:
03.03.2016
Размер:
495.1 Кб
Скачать

7 Диаграмма Деятельности (Activity)

Деятельность – это совокупность элементарных действий, реализующих некоторый алгоритм поведения объекта.

На диаграммах деятельности отражается логика перехода от одной деятельности к другой при реализации системой некоторого сценария.

Обозначение

Суть деятельности может быть выражена вербально, кодом, псевдоязыком.

Под-деятельность

Используется для абстрагирования от деталей под-деятельности.

Обозначение

Переход

Является нетриггерным, то есть срабатывает сразу по окончании деятельности или выполнения соответствующего действия состояния.

Решение

Обозначает вход (обычно сверху или справа) и один или несколько выходов, помеченных сторожевым условием (булевским выражением).

Слияние

Имеет несколько входящих переходов и один выходящий переход.

или

Разделение

Имеет один входящий переход и несколько выходящих переходов.

или

Дорожка

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

Пример 1 «Диаграмма Деятельности с Бизнес подразделениями»

Пример 2 «Диаграмма Деятельности с объектами»

Прецедент «ОформлениеЗаказа»

Синхронизация

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

Нет специального графического примитива для обозначения согласования в случае диаграмм деятельности, а используется обозначение переходов «разделение слияние».

Пример 3 «Диаграмма Деятельности с синхронизацией

прецедент «Квартальный отчет в ГНИ»

8 Диаграмма Состояний системы (SateSystem)

Экономические системы дискретны. Существует хоть сколько угодно малый промежуток времени, в течение которого объекты системы пассивны – активность одного объекта системы уже закончилась, а активность другого объекта еще не началась.

Диаграмма состояний системы это графическое представление проекции системы в пространстве ее состояний.

Система переходит в новое состояние в результате выполнения объектом действия в ответ на некоторое событие.

Реакция объекта на событие есть новое состояние системы.

Событие есть то, что вызывает изменение состояния объекта – объект получил новое значение свойства, объект реализовал свою функциональность (поведение), объект обработал событие, объект инициировал событие, объект изменил значние свойоства другого объект и т.п.

Используются для построения математических моделей состояний системы и сценариев прецедентов.

Обозначения

Сечение

Линия жизни объекта

Начальное состояние

Пассивное состояние

Активное состояние

Конечное состояние

Пирмер «Диаграмма Состояний системы ЧаП»

Вариант «Ежемесячные отчисления»

Сценарий «Основной»

ЧаП ГНИ ПенсФонд ЦентрЗанят СоцСтрахНесчСлуч СоцСтрахПотерТруда Банк ПлатПоруч