Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Котлинский - Автопрокат_итог.doc
Скачиваний:
122
Добавлен:
27.10.2018
Размер:
501.25 Кб
Скачать

1.2 Дополнение созданной модели процессов организационными диаграммами

Если в процессе моделирования нужно осветить специфические стороны технологии предприятия, BPwin позволяет переключиться на любой ветви модели на нотацию IDEF3 или DFD и создать смешанную модель.

1.2.1 Диаграммы потоков данных (Data Flow Diagramming)

Диаграммы потоков данных (DFD) используются для описания документооборота и обработки информации. Нотация DFD включает такие понятия, как "внешняя ссылка" и "хранилище данных", что делает ее более удобной (по сравнению с IDEF0) для моделирования документооборота.

На рис. 3 представлена “Диаграммы декомпозиции в нотации DFD. Регистрация клиента.”, описывающая деятельность по регистрации клиента или проверки его истории. На диаграмме представлены:

1)           “Клиенты” и "Законы РФ"– это внешние ссылки, источник данных из вне модели.

2)           “Данные о клиентах” и ”Данные о автомобилях” – хранилища данных.

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

Рис.3 Диаграмма декомпозиции DFD. Регистрация клиента и оформление заказа.

Опишем диаграмму, представленную на рис. 3, с помощью отчета, сгенерированного Bpwin:

Activity Name: Регистрация клиента

Activity Definition: Процесс введения информации в установленной форме о клиенте в нашу базу данных

Activity Status: WORKING

Activity Number: 1

Activity Name: Обработка заказа

Activity Definition: Функции оформления заказа на автомобиль с учётом свободных автомобилей и нарушений ранее взятых на себя обязательств клиентом

Activity Status: WORKING

Activity Number: 11

Activity Name: Обновление данных о автомобилях

Activity Definition: Обновление базы данных по свободному автопарку на данный момент

Activity Status: WORKING

Activity Number: 13

В отличие от стрелок IDEF0, которые представляют собой жесткие взаимосвязи, стрелки DFD показывают, как объекты (включая данные) дви­гаются от одной работы к другой. Например, “Заказ” в какой-либо форме (телеф. звонок или электрон. письмо на адрес фирмы), приходит от клиента и инициирует процедуру “Обработки заказа”. Запрашиваются “Данные о Автомобилях” из хранилища данных и "Данные о клиенте" и клиенту отказывают в предоставлении автомобиля  или:

     предоставляют автомобиль;

     после “оформления заказа” обновляются данные о автомобилях – заносит “Обновленные данные о автомобилях” в хранилище “Данных о автомобилях”.

Рис.  4 Диаграмма декомпозиции DFD. Контроль возврата.

Опишем диаграмму, представленную на рис. 4, с помощью отчета, сгенерированного Bpwin:

Report for Diagram: A1, Регистрация клиента

Activity Name: Контроль возврата

Activity Definition: Функция регистрации принятия транспортного средства у лица сдающего его

Activity Status: WORKING

Activity Number: 3

Activity Name: Оформление возврата

Activity Definition: Процедура принятие автомобиля от клиента

Activity Status: WORKING

Activity Number: 31

Activity Name: Обновление данных о клиентах

Activity Definition: Обновление истории клиента

Activity Status: WORKING

Activity Number: 33

Activity Name: Получение платы

Activity Definition: Получение денег от клиента на основании счёта

Activity Status: WORKING

Activity Number: 32

На рис. 4 представлена “Диаграммы декомпозиции в нотации DFD. Контроль возврата.”,  описывающая деятельность по оформлению возврата автомобиля и в случае необходимости – наложения штрафных санкций.