Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PrISPraktCh2Vaneev.doc
Скачиваний:
21
Добавлен:
10.05.2015
Размер:
2.36 Mб
Скачать

Объекты бизнес - процессов

Целью разработки модели «Объекты бизнес процессов» является описание материальных и информационных объектов реального мира, связанных с бизнес – процессами.

Для разработки модели «Объекты бизнес процессов» должна использоваться диаграмма классов (classdiagram).

Элементы диаграммы классов (classdiagram), используемые для разработки модели, представлены в табл. 5.

Таблица 5.

Элементы диаграммы классов (class diagram), используемые для разработки модели «Объекты бизнес - процессов»

Изображение элемента

Название и назначение элемента

пакет. Используется для группировки элементов

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

связь ассоциация. Используется для отображения связей между элементами

связь зависимость. Используется для отображения связей между элементами. Связь проводится от зависимого элемента к независимому элементу

Модель «Объекты бизнес - процессов» строится как иерархия диаграмм.

Сначала моделируется состав объектов в разбивке по бизнес - процессам, далее – конкретные объекты.

В случае моделировании атрибутов объекта, каждый объект следует также поместить в пакет с соответствующим наименованием.

На рис. 17, 18 представлен пример состава печатных документов, на рис. 19 – пример конкретного документа.

Рис. 17. Пример состава печатных документов в разбивке по бизнес процессам

Рис. 18. Пример состава печатных документов в разбивке по конкретному бизнес процессу

Рис. 19. Пример печатного документа

Пример расположения модели «Объекты бизнес - процессов» в браузере EA представлен на рис. 20.

Рис. 20. Пример расположения модели «Объекты бизнес - процессов» в браузере EA

Типы данных

Целью разработки модели «Типы данных» является унификация описание атрибутов объектов реального мира, связанных с бизнес – процессами, например, документов, материальных объектов.

Для разработки модели «Типы данных» должна использоваться диаграмма классов (classdiagram).

Элементы диаграммы классов (classdiagram), используемые для разработки модели, представлены в табл. 6.

Таблица 6.

Элементы диаграммы классов (class diagram), используемые для разработки модели «Типы данных»

Изображение элемента

Название и назначение элемента

пакет. Используется для группировки элементов

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

На рис. 21 представлен пример типов данных.

Рис. 21. Пример типов данных

Пример расположения модели «Типы данных» в браузере EA представлен на рис. 22.

Рис. 22. Пример расположения модели «Типы данных» в браузере EA

Выявление автоматизируемых элементов бизнес-процессов.

Работа по построению и анализу модели предметной области условий заказчика завершается выявлением элементов бизнес-процессов, требующих автоматизации (автоматизируемые элементы бизнес- процессов АЭ БП). Элементы БП, требующие автоматизации предварительно намечаются при выявлении содержания бизнес-процессов. Они на диаграммах, декомпозирующих БП отмечаются красным цветом или стереотипом «автоматизируется».

Автоматизируемые элементы соответствуют элементам БП, занимающим узловое положение и автоматизация которых приведет к максимальному выигрышу. Такие элементы могут повторяться в нескольких БП.

Автоматизируемые элементы включаются в модель в виде элемента UML«Требование (Requirement)» и отображаются в виде пользовательской («custom») диаграммы.

Рис. 23. Диаграмма состава автоматизируемых элементов бизнес-процессов.

Каждый элемент, вынесенный на диаграмму должен содержать описание. Описание должно отображать место, которое занимает автоматизируемый элемент в БП и деятельности предприятия в целом, как повлияет на выполнение БП его автоматизация. На какие показатели БП и деятельности предприятия повлияет автоматизация БП.

Автоматизируемые элементы БП являются прообразами требований к разрабатываемой системе, автоматизирующей деятельность предприятия.

Результатом данной работы является систематизированная информация, включающая:

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

  • текстовое описание включающее

    • Общую характеристику анализируемого предприятии или деятельности:

      • название организации, ее статус, форма юридического лица (текстовое описание);

      • ее масштаб (годовой оборот, доход, количество сотрудников и т.д.)(текстовое описание);

      • общие принципы функционирования организации (текстовое описание);

      • вид и профиль деятельности (текстовое описание);

    • цель функционирования (диаграмма «Цели бизнес-процессов» с текстовым пояснением, раскрывающим цели);

    • описание структуры организации, связанной с выполнением поставленной задачи (диаграмма «организационная структура предприятия»), с пояснением, раскрывающим назначение подразделений и функций сотрудников;

    • описание состава бизнес-процессов предприятия, представленное в виде диаграмм «бизнес-вариантов использования» (см. рис. 4) с их кратким описанием. В описание должна включаться характеристика бизнес-актеров, использующих БП;

    • описание содержания бизнес-процессов. Представляется в виде диаграмм деятельности. Для каждой диаграммы деятельности разрабатывается описание, включающее описание действий, выполняемых в отдельных деятельностях (activity), объектов, используемых в деятельностях, сотрудников, выполняющих деятельности;

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

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

3. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ.

  1. Создать новую модель в среде EnterpriseArchitect.

  2. В обозревателе модели создать область просмотра (view) «Модель предметной области».

  3. Создать пакеты для составляющих подмоделей

    1. Организационная структура

    2. Цели бизнес-процессов.

    3. Состав бизнес-процессов.

    4. Содержание бизнес-процессов.

    5. Бизнес-правила, выполнения БП.

    6. Классы объектов предметной области

    7. Типы данных предметной области

    8. Описание бизнес-правил

    9. Автоматизируемые элементы БП

  4. Построить модель организационной структуры предприятия.

  5. Сформировать цели предприятия.

  6. Определить состав бизнес процессов, отобразить их в виде диаграммы «бизнес-вариантов использования». Выявить положение бизнес-процесса, автоматизация которого требуется согласно заданию (базового бизнес-процесса)

  7. Определить содержание базового бизнес-процесса и, если необходимо, связанных с ним БП, отобразить содержание БП в виде диаграмм деятельности.

    1. Выявить объекты, участвующие в выполнении БП.

    2. Выявить бизнес-правила, выполнения отдельных элементов БП.

    3. Выделить автоматизируемые элементы БП.

  8. Для объектов, выявленных в бизнес-процессах сформировать классы.

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

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

    3. Построить диаграмму классов предметной области.

  9. Выявить типы данных предметной области.

  10. Отобразить выявленные автоматизируемые элементы БП на отдельной диаграмме в соответствующим пакете обозревателя модели.

  11. Создать отчёт по выполненной работе.

4. ЗАДАНИЕ.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]