Связывание модели данных и модели процессов
После разработки модели данных ее следует связать с моделью процессов.
Такая связь гарантирует завершенность анализа, гарантирует, что есть источник
данных (Сущность) для всех потребностей данных (Работа) и позволяет делить
данные между единицами и функциями бизнес-процессов.
Каждая стрелка в модели процессов может быть связана с несколькими атрибутами
различных сущностей. Связи объектов способствуют согласованности, корректности и
завершенности анализа.
Для экспорта модели данных из ERwin'а в BPwin необходимо в ERwin'е открыть
модель, войти в меню File, выбрать опцию Bpwin / Export, выбрать имя файла *.eax
и нажать OK. Появится сообщение "Export Successful".
Затем в BPwin'е нужно
открыть желаемую модель процесса, выбрать из меню File / Import / Erwin
(EAX)..., выбрать имя файла и нажать OK. Появится протокол импорта. Нужно
закрыть диалог протокола и в следующем диалоге кликнуть по кнопке Accept
Changes. Теперь можно связать сущности и атрибуты со стрелками. Правой кнопкой
нужно кликнуть по стрелке и выбрать в контекстном меню Arrow Data. Появляется
диалог Arrow Data Editor.
В нем необходимо указать сущности и
атрибут(ы), связанные со стрелкой и кликнуть по кнопке OK, чтобы сохранить
изменения. Если в процессе связывания стрелок с объектами модели данных
окажется, что каких либо сущностей или атрибутов не хватает, их можно добавить
(меню Edit / Entity/Attribute Dictionary), а затем экспортировать в ERwin (в
BPwin'е меню File / Export / ERwin(BPX), в ERwin'е меню BPwin / Import) . Как
было указано выше, работы могут воздействовать на данные. Для документирования
такого воздействия необходимо кликнуть правой кнопкой мыши по желаемой работе и
выбрать Data Usage Editor.
В появившемся диалоге Data Usage
Editor нужно в верхнем списке кликнуть по имени стрелки, с которой были связаны
сущности и атрибуты. В нижнем левом окне появится список связанных сущностей.
Если выбрать сущность, то, во-первых, в правом окне появится список
соответствующих атрибутов, во- вторых, в центре открываются окна выбора CRUD
(Create, Retrieve, Update, Delete). Если кликнуть по атрибуту, то значение окон
выбора меняется на IRUN (Insert, Retrieve, Update, Nullify). Ассоциации CRUD и
IRUN -это правила использования сущностей и атрибутов работами. Данные не могут
использоваться работами произвольно. Стрелки входа представляют данные, которые
работа преобразовывает в выход или потребляет. Такие данные могут быть
восстановлены (Retrieve), обновлены (Update), удалены (Delete), но не могут быть
созданы (Create). Стрелки контроля могут быть только восстановлены (Retrieve) и
не могут быть изменены. Стрелки выхода могут быть обновлены (если им
соответствуют данные стрелок входа) или созданы (Create).
Результат связывания объектов модели процессов можно отобразить в отчете Data
Usage Report (меню Report / Data Usage Report).
Arrow Name |
Entity Name |
C _R _U _D |
Attribute Name |
I _R_ U_ N |
Детали |
Часть |
R U D |
Вес части |
R U N |
|
|
R U D |
Количество |
R U N |
|
|
R U D |
Название части |
R U |
|
|
R U D |
Номер части |
R |
Продолжение
статьи