Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб BPWin(бак).doc
Скачиваний:
36
Добавлен:
11.04.2015
Размер:
3.59 Mб
Скачать

Контрольные вопросы

  1. Перечислите основные элементы диаграммы IDEF0.

  2. Каково назначение сторон прямоугольников работ на диаграмме?

  3. Что называется граничными стрелками?

  4. Опишите процесс декомпозиции работы.

  5. Как располагаются работы по принципу доминирования?

  6. Как провести связь между работами?

  7. Как добавить работу на диаграмму?

Лабораторная работа №3. Создание диаграммы декомпозиции a1

Цель работы: приобретение практических навыков декомпозиции процессов.

Работа по продажам и маркетингу предусматривает ответы на телефонные звонки клиентов, предоставление клиентам информации о ценах, оформление заказов и их внесение в информационную систему, исследование рынка.

На основе указанной информации необходимо произвести декомпозицию работы "Продажи и маркетинг" на диаграмме A0. С этой целью создайте следующие работы:

  • Предоставление информации о ценах;

  • Оформление заказов;

  • Исследование рынка.

Требуемый результат декомпозиции представлен на рис. 3.1.

Рис. 3.1. Результат выполнения лабораторной работы №3 — диаграмма A1

Контрольные вопросы

  1. Как создать разветвляющиеся и сливающиеся стрелки?

  2. Объясните процесс именования разветвляющихся и сливающихся стрелок.

  3. Как разрешить тоннелирование стрелки?

  4. Каким образом осуществляется нумерация работ на диаграммах IDEF0?

Лабораторная работа №4. Связывание элементов данных с моделью бизнес-процесса

4.1. Связь между моделью процессов и моделью данных

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

Часто стрелки в модели процессов (BPwin) обозначают некоторую информацию, которая используется в моделируемой системе. В модели данных на логическом уровне информация отображается в виде сущностей, состоящих из атрибутов. На физическом уровне сущностям соответствуют таблицы, а атрибутам сущностей – колонки таблиц.

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

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

Пакет BPwin позволяет связать элементы данных с моделью процессов. Благодаря этому появляется возможность документировать влияние работ на данные и тем самым создавать для каждого процесса спецификации на права доступа к данным.

Первым шагом привязки данных к модели процессов является заполнение словаря сущностей (Entity Dictionary) и словаря атрибутов (Attribute Dictionary).

Задание №1

  1. Открыть словарь сущностей: DictionaryEntity

  2. Ввести в словарь сущностей следующие данные:

Name

Definition

Comp_types

Данные о типах компьютеров, которые собирает фирма

Computers

Данные о компьютерах, которые собирает фирма

Part_types

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

Comp_parts

Данные о комплектующих изделиях для сборки компьютеров

Customers

Данные о клиентах

Orders

Данные о заказах, которые делают клиенты

В столбце «Exchange with ERwin» должна стоять отметка в виде «флажка» (☑) для всех введенных сущностей.

  1. Открыть словарь атрибутов: DictionaryAttribute

  2. Ввести в словарь атрибутов следующие данные:

Name

Definition

Entity

Type_ID

Код типа компьютера

Comp_types

Name

Название типа компьютера

Description

Описание типа компьютера

Comp_ID

Код компьютера

Computers

Name

Название компьютера

Description

Описание компьютера

Price

Цена компьютера

Type_ID

Код группы комплектующих изделий

Part_types

Name

Название группы комплектующих изделий

Part_ID

Код комплектующего изделия

Comp_parts

Name

Название комплектующего изделия

Model

Модель комплектующего изделия

Description

Описание комплектующего изделия

Price

Цена комплектующего изделия

Cust_ID

Код клиента (заказчика)

Customers

Name

Название клиента (заказчика)

Telephone

Телефон клиента (заказчика)

Address

Почтовый адрес клиента (заказчика)

Email

Адрес электронной почты клиента (заказчика)

Ord_ID

Код заказа

Orders

Rec_date

Дата приема заказа

Ex_date

Дата выполнения заказа

Summa

Сумма заказа