Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка по ТОАУ.doc
Скачиваний:
49
Добавлен:
10.05.2015
Размер:
616.96 Кб
Скачать

1. Отчетность по результатам лабораторной работы № 7

Результаты выполнения лабораторной работы должны быть представлены преподавателю-руководителю работы в виде общего отчета, включающего ряд разделов. Материалы отчета должны быть сброшюрованы и отпечатаны.

Структура отчета по лабораторной работе следующая:

  1. Титульный лист.

  2. Исходные данные

  3. Характеристика процедуры управления бизнес процессом.

  4. Полная модель поведения объекта в обследуемом бизнес процессе (части бизнес процесса) и спецификация к ней.

  5. Описание результатов моделирования.

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

В разделе Характеристика процедуры управления бизнес процессом приводится характеристика модели управления, реализованной в обследуемом деловом процессе. Для этого следует, формализовано или частично формализовано, следующие компоненты части информационного пространства, описывающего управленческий процесс:

  • потребности в бизнес процессе (начальные параметры);

  • схему предоставления процессу требуемых ресурсов;

  • определить атрибуты участников бизнес процесса, в зависимости, от значений которых меняется схема управления;

  • бизнес сущности, являющиеся владельцами ресурсов;

  • бизнес сущности, ответственные за точки затрат ресурсов,

  • схему контроля реализации основного и вспомогательных процессов.

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

В разделе Описание результатов моделирования приводится определение следующих компонент,

      • множество состояний поведения объекта;

      • значения атрибутов, характеризующих выявленные типы ( роли, статусы) объектов-инициаторов событий;

      • значения финального состояния модели

      • причины возникновения особых ситуаций;

      • действия менеджеров по ликвидации особых ситуаций;

      • атрибуты, представляющие формальное описание состояний;

      • множество допустимых значений атрибутов состояний;

      • ограничения (в виде неравенств), накладываемые на контролируемые и управляющие параметры.

3. Методические указания по построению диаграмм состояния

3.1. Выполните копирование ранее созданной диаграммы состояний в существующем проекте. На ее основе выполните разработку полной диаграммы состояний.

3.2. Используйте следующий общий синтаксис записи события/действия:

<Наименование события или действия> <имя параметра> [<контрольное условие>] / <выражение действия> ^ <Имя объекта – инициатора действия/события>.

Для моделирования информационного обмена между партнерами процесса используйте дополнительно синтаксис описания сообщений:

<Посылаемое сообщение>(<посылаемый параметр> : <тип параметра>)

    1. Задание значений свойствам перехода выполняется с помощью вкладки Detail

Рис. 4. Диалоговое окно спецификации свойств перехода.

3.4. Контрольное условие определяет условие перехода в состояние и задается в свойстве Guard Condition.

3.5. Определите разметку внутренней структуры состояния объекта в соответствие с рис. 5.

Вставка структуры состояния:

Состояние – ДО « Спецификация действия/состояния» - Вкладка «Действие» - ПКМ – Insert - двойной щелчок или ПКМ – Спцификация – ДО « Спецификация….» - Вкладка Действие.

Выполните заполнение свойств для типа SendEvent - Ок.

Рис. 5. Диалоговое окно спецификации структуры состояния

3.6. Задайте значения параметрам состояния.

3.7. Дополнительно определите следующие свойства состояний: задать текстовый стереотип состояния , определить внутренние действия на входе, выходе и внутреннюю деятельность. Эти свойства доступны для редактирования на вкладке General (Общие) и Actions (Действия) (для RR) и на вкладке Еvents/Action в UML. Вы можете добавить действия и со своими метками, используя функцию Add.

Вопросы для контроля:

  1. Для чего используются сторожевые условия.

  2. Сколько может быть начальных и конечных состояний на диаграмме состояний?

  3. Какие элементы являются обязательными для задания состояния?

  4. Сколько может быть выходов из состояния?

  5. Сколько может быть входов в состояние?

Лабораторная работа № 8