Связывание модели данных и модели процессов
После разработки модели данных ее следует связать с моделью процессов.
Такая связь гарантирует завершенность анализа, гарантирует, что есть источник
данных (Сущность) для всех потребностей данных (Работа) и позволяет делить
данные между единицами и функциями бизнес-процессов.
Каждая стрелка в модели процессов может быть связана с несколькими атрибутами
различных сущностей. Связи объектов способствуют согласованности, корректности
и завершенности анализа.
Для экспорта модели данных из 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 |
Interface Ltd.