Как удалить декомпозицию в erwin
Перейти к содержимому

Как удалить декомпозицию в erwin

  • автор:

Стрелки

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

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

Виды стрелок, используемые на диаграмме, зависят от нотации моделирования.

Стрелки на диаграммах процессов в нотации IDEF0

На диаграмме процесса в нотации IDEF0 (см. Нотация IDEF0) различают следующие виды стрелок:

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

Управление — правила, стандарты и т.п. — всё то, чем руководствуется Процесс. Стрелка управления рисуется как входящая в верхнюю грань процесса.

Выход — материал или информация, которые производятся процессом. Каждый процесс должен иметь хотя бы одну стрелку выхода. Стрелка выхода рисуется как исходящая из правой грани процесса.

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

Добавление новой стрелки и её именование

Стрелка добавляется на диаграмму с помощью кнопки на палитре элементов Окна диаграммы. Можно либо перетащить изображение стрелки с кнопки на диаграмму (Рис. 2), либо щелкнуть по кнопке, тогда включится режим автоформирования стрелок (Рис. 3).

Чтобы присоединить конец стрелки к процессу, выделите стрелку, захватите указателем значок на конце или начале стрелки и подвиньте его к соответствующему сегменту процесса. Появление метки в точке соединения стрелки с процессом означает, что соединение успешно завершено (Рис. 4).

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

На диаграмму процесса в нотации IDEF0 стрелки добавляются с надписью «#имя?». Все стрелки должны быть именованы.

Имена вновь внесенных стрелок попадают в справочник «Словарь стрелок» (Главное меню → Справочники → Словарь стрелок) — это справочник уникальных названий стрелок моделей (см. Стрелки ). Если в справочнике «Словарь стрелок» нет стрелки с точно таким же названием, то она будет создана. Если такая стрелка уже есть, то именно она и её состав объектов будет ассоциироваться с новой стрелкой на диаграмме.

Каждой стрелке диаграммы соответствует стрелка из словаря с таким же названием (регистр букв не учитывается). В дальнейшем для именования новых стрелок возможен выбор стрелки из справочника «Словарь стрелок». Это можно сделать в Окне свойств стрелки (см. Свойства стрелки диаграммы ).

Если необходимо изменить регистр букв в названии созданной ранее стрелки, это необходимо сделать в справочнике «Словарь стрелок».

Стрелки на диаграммах процессов в нотациях «Процесс» и «Процедура»

На диаграммах процессов в нотациях «Процесс» и «Процедура» стрелки рисуются произвольно, они могут входить в любую грань процесса и выходить из любой грани. Таким образом, на диаграммах этих нотаций присутствуют два вида стрелок: вход и выход.

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

Стрелки выхода — это результат преобразования данных объектов.

На диаграммах процессов в нотациях «Процесс» и «Процедура» можно добавлять два типа стрелок: «Связь предшествования» с помощью кнопки и «Поток объектов» с помощью кнопки . Подробное описание стрелок дано в следующем пункте.

Именование стрелок аналогично именованию стрелок на диаграмме процесса в нотации IDEF0 (см. Добавление новой стрелки и её именование выше).

Свойства стрелки диаграммы

Для открытия Окна свойств стрелки (Рис. 7) выделите нужную стрелку на диаграмме и щелкните по кнопке на панели инструментов Окна диаграммы или выберите пункт контекстного меню Свойства объекта.

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

Изменения в Окне свойств стрелок сохраняются в момент сохранения диаграммы.

Внимание!

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

Типы стрелок

Связь предшествования — обозначает передачу управления от одного действия к другому, т.е. предыдущее действие должно закончиться прежде, чем начинается следующее. Обозначается стрелкой с одним треугольником. Стрелка, запускающая выполнение действия, изображается входящей в действие сверху. Стрелка, обозначающая передачу управления другому (другим) действию, изображается выходящей из действия снизу. Если стрелка служит только для обозначения передачи управления, то имя стрелки оставляется пустым. Если кроме передачи управления из предыдущего действия в следующее действие поступают Объекты, то стрелка именуется и в список объектов стрелки заносятся соответствующие Объекты.

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

Список объектов

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

Список объектов, привязанных к стрелке, показывается в Окне свойств стрелки на вкладке Список объектов (Рис. 8).

У вновь созданной стрелки нет привязанных объектов. Их можно добавить на этой вкладке. Для добавления объекта в список его нужно «перетащить» из Навигатора или выбрать из справочника. Список объектов можно заполнять только у именованных стрелок.

Для каждого объекта списка можно заполнить требования в соответствующем списке. Кроме того, это можно сделать перетаскиванием из справочника требований.

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

На диаграммах при наведении курсора на стрелку во всплывающей подсказке можно увидеть ее название, а также первые пять объектов из списка «Список объектов» данной стрелки (Рис. 9).

Возможные способы добавления новой стрелки

Новую стрелку можно добавить на диаграмму перетаскиванием объекта (группы объектов) из Навигатора с вкладки Объекты деятельности или из Окна справочника «Объекты деятельности». При этом стрелка автоматически получает название перетаскиваемого объекта (см. Добавление элементов на диаграмму перетаскиванием).
Если в справочнике «Словарь стрелок» нет стрелки с точно таким же названием, то она будет создана и в список её объектов автоматически добавится данный объект. Если такая стрелка уже есть, то именно она и её состав объектов будет ассоциироваться с новой стрелкой на диаграмме. Сообщение об этом будет выведено в Окне системных сообщений.

На диаграммы SADT (за исключением диаграммы Процедуры) можно перетащить Субъект для создания одноименной Стрелки.

На диаграмму можно перетаскивать стрелки из справочника «Словарь стрелок».

Привязка группы объектов

На практике не редки случаи, когда к разным стрелкам привязываются одни и те же объекты, составляющие некую устойчивую группу, например, пакет документов: накладная, доверенность, счет и т.п. Механизм включения в группу объектов позволяет делать такую привязку «одним движением», перетаскивая группу из Навигатора в Окно свойств стрелки. Подробнее о работе с группой см. Назначение справочников.

В Навигаторе на вкладке Группы создайте новый объект, например, «Пакет документов». Добавьте в список объектов группы все необходимые объекты (накладная, доверенность и т.п.) и сохраните группу. Выделите на диаграмме стрелку, к которой нужно привязать все эти объекты, и откройте её свойства. Перетащите группу «Пакет документов» из Навигатора на область списка объектов в Окне свойств стрелки. Все объекты группы будут привязаны к стрелке. Далее список объектов этой стрелки может изменяться произвольно: в него можно добавить другие объекты или удалить объекты, перенесенные из группы.

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

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

Другим способом привязки устойчивой группы объектов на стрелку является использование объекта с типом «Наборы объектов». Подробнее см. Наборы объектов.

Отображение стрелок при декомпозиции процесса

При декомпозиции процесса входящие в него и выходящие из него стрелки (Рис. 10, а) автоматически появляются на диаграмме декомпозиции (миграция стрелок) (Рис. 10, б). Исключениями являются диаграммы процессов в нотациях EPC и BPMN: при декомпозиции процессов этих нотаций стрелки на их диаграммы не переносятся.

Рисунок 10, а
Рисунок 10, б

Вид стрелки на диаграмме процесса на Рис. 10 (в) означает, что стрелка будет отображена при декомпозиции процесса.

Рисунок 10, в

Удаление Стрелки

Стрелка удаляется с диаграммы с помощью пункта меню Вырезать (Cut) в контекстном меню выделенного элемента или клавиши Del.

При удалении Стрелки выдается диалог «Удалить стрелку со всех диаграмм?». При выборе варианта ответа происходит следующее действие:

Да — удаление стрелки с диаграмм всех уровней, на которых эта Стрелка отображается;

Нет — при данном выборе предусмотрены следующие действия, в зависимости от положения стрелки относительно текущей диаграммы:

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

Если один конец стрелки прикреплен к процессу на текущей диаграмме, а другой выходит за границы диаграммы, то стрелка удалится с текущей и со всех нижележащих диаграмм, а на вышележащей она будет затуннелирована;

Отмена — отмена удаления стрелки.

Пример. Удаление стрелки диаграммы

На диаграмме изображены два процесса (IDEF0_1 и IDEF0_2), соединенные стрелкой ТМЦ (Рис. 11).

Стрелка мигрирует на диаграммы каждого из процессов как стрелка выхода и входа. На декомпозиции IDEF0_1 стрелка ТМЦ связана с процессом А11. На декомпозиции IDEF0_2 стрелка ТМЦ связана с процессом А21.

Рисунок 11

При удалении стрелки на текущей диаграмме (ответ «Нет» в диалоге об удалении) на декомпозициях появляется междиаграммная ссылка (Рис. 12).

Рисунок 12

Если отсоединить стрелку от междиаграммной ссылки, то на родительской диаграмме вновь появится удаленная стрелка. Междиаграммные ссылки не удаляются с диаграммы автоматически. При повторном удалении стрелки будет добавлена еще одна междиаграммная ссылка.

Разветвление и слияние стрелок

Стрелка, к которой присоединяется другая стрелка, называется основной стрелкой. Присоединяемая стрелка называется стрелка-сегмент.

Очередность присоединения стрелок друг к другу значима: от неё зависит порядок именования стрелок и наследование объектов стрелки.

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

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

При слиянии и разветвлении стрелок список объектов для каждой именованной стрелки (и основной стрелки, и сегмента) корректируется в Окне свойств стрелки на вкладке Список объектов.

Если стрелка участвует в разветвлении или слиянии в качестве основной стрелки или в качестве сегмента, в список ее объектов можно скопировать объекты из списков объектов остальных стрелок данного разветвления или слияния. Для этого необходимо воспользоваться гиперссылкой Копировать с сегментов (Окно свойств стрелки → вкладка Основные → вкладка Список объектов).

Правила механизма слияния/разветвления стрелок:
Если неименованная стрелка (для диаграммы IDEF0 неименованная стрелка обозначается надписью «#имя?») присоединяется к именованной стрелке, то она становится сегментом основной стрелки. При этом сегмент изображается на диаграмме без названия (для диаграммы IDEF0 надпись «#имя?» исчезает). Все объекты, входящие в состав основной стрелки, теперь относятся и к сегменту.
Именованная стрелка сохраняет свое название и перечень объектов при соединении её с другими стрелками.
Если неименованная стрелка становится именованной, то все неименованные сегменты, прикрепленные к ней, становятся сегментами этой стрелки: у них исчезает надпись «#имя?» (для диаграммы IDEF0) и они приобретают перечень объектов этой стрелки.
В любой момент времени сегменту, не имеющему собственного названия, можно его присвоить. При этом сегмент становится именованной стрелкой со своим перечнем объектов, если название сегмента отличается от названия основной стрелки. Список объектов именованной стрелки корректируется в Окне свойств стрелки на вкладке Список объектов.
Сегмент не может соединять две стрелки между собой или начинаться и кончаться на одной и той же стрелке.

Ниже на рисунках приведено несколько типичных примеров разветвления стрелок. На Рис. 13 показана основная стрелка «А» с двумя сегментами, не имеющими собственных названий.

Рисунок 13

Если первому сегменту присвоить другое название (например, «Б»), то второй сегмент по-прежнему будет показан без названия и приобретет перечень объектов сегмента «Б». Изменение названий сегментов никак не влияет на основную стрелку «А».

На Рис. 14 показан другой вид разветвления: к концу стрелки «А» присоединены начала двух стрелок-сегментов. Если верхнему сегменту присвоить другое название, то основная стрелка «А» и нижний сегмент останутся без изменений.

Рисунок 14

Каждая стрелка в сложной разветвляющейся структуре может иметь собственное название и перечень Объектов. Такие виды разветвления стрелок могут использоваться в различных комбинациях друг с другом (Рис. 15, а и Рис. 15, б).

Рисунок 15, а

Рисунок 15, б

Правила действия механизма слияния стрелок аналогичны правилам механизма разветвления стрелок.

На диаграмме процесса в нотации IDEF0 при слиянии входящий конец стрелки-сегмента преобразуется в точку (Рисунок 16, а и Рисунок 16, б).

Рисунок 16, а

Рисунок 16, б

На диаграммах процессов в нотациях «Процесс» и «Процедура» при слиянии стрелок конец стрелки отображается треугольником (Рис. 17).

Правило ручейка – ветвление стрелок осуществляется только по «течению» (Рис. 17).

Рисунок 17

Туннелирование стрелки

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

Туннелирование включается нажатием кнопок на панели инструментов Окна диаграммы: — включение/выключение туннеля начала; — включение/выключение туннеля конца. Эти кнопки становятся активными при выделении стрелки на диаграмме.

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

Стрелка не отображается на родительской диаграмме и не имеет процесса на конце.

На диаграмме А-0 процесса в нотации IDEF0 по умолчанию добавляются не туннелированные стрелки (отжатое состояние кнопок). Для типов стрелок «Вход», «Управление» и «Механизмы» доступна кнопка . Для стрелки «Выход» доступна кнопка .

На диаграммах декомпозиций всех используемых нотаций по умолчанию добавляются туннелированные стрелки (нажатое состояние кнопок). Туннель автоматически выключается при соединении начала или конца стрелки с процессом или другой стрелкой.

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

Если на диаграмме декомпозиции удалить стрелку, которая мигрирует с родительской диаграммы, то на родительской диаграмме для этой стрелки автоматически будет включено туннелирование.

Для разветвляющихся и сливающихся стрелок туннелирование включается только для начала или конца стрелки, не соединенного с другой стрелкой.

Словарь стрелок

«Словарь стрелок» — это справочник уникальных названий стрелок моделей. Каждая именованная стрелка на диаграмме SADT неразрывно связана с одноименным объектом из справочника «Словарь стрелок» (Главное меню → Справочники → Словарь стрелок).

Рисунок 18

Стрелки можно добавлять на диаграмму, перетаскивая их из Окна справочника «Словарь стрелок» (см. Добавление элементов на диаграмму перетаскиванием).

Как правило, названия стрелок и состав их объектов редактируются непосредственно при создании стрелки на диаграмме, но это можно сделать и в справочнике «Словарь стрелок». Чтобы редактировать название стрелки и список её объектов, нужно открыть свойства стрелки (кнопка на панели инструментов).

Внимание!

При проверке уникальности названия стрелки не учитывается регистр букв. Например, если в справочнике «Словарь стрелок» уже есть название «Деталь», то при вводе названия новой стрелки — «деталь», имя стрелки автоматически изменится на «Деталь».

Первые шаги с CA ERwin Process Modeler. Часть 5

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

Чтобы добавить имя стрелке, необходимо дважды кликнуть левой клавишей мыши на стрелке или выбрать пункт «Name» в контекстном меню. В открывшемся окне введите имя стрелки. (Внимание! Никогда не подписывайте стрелки с помощью инструмента Text, так как в этом случае информация не попадет в словарь стрелок.):

Как можно заметить, на концах стрелок у границ диаграммы присутствуют квадратики с подписями — это внешние ссылки (External Reference). Для того, чтобы добавить ее, нужно кликнуть правой клавишей мыши на конце стрелки у границы диаграммы и выбрать пункт External Reference.

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

Еще вы могли заметить, что на диаграмме добавлены надписи: цель, точка зрения и границы моделирования.

Для начала нужно определить цель и точку зрения в параметрах модели «Model» -> «Model Properties», вкладка «Purpose»:

Поле Purpose предназначено для ввода цели моделирования.

Поле Viewpoint — для точки зрения.

Сделайте так же, как показано на изображении.

Если вы не заметили, то в этом окне содержатся все вкладки, которые мы рассматривали при задании параметров для новой модели, таким образом, можно отредактировать заданные в начале работы параметры. Давайте поподробнее посмотрим на те вкладки, которые появились в этом окне.

На этой вкладке мы видим два поля:

Definition — определение (что это за модель).

Scope — границы моделирования.

Заполните поля так, как показано на изображении.

На этой вкладке задается информация о ресурсах.

В этой вкладке можно указать статус для всей модели. Здесь можно указать статус.

Working — рабочий вариант;

Other — другой (нужно указать в поле рядом).

Но в отличии от задания статуса функции в соответствующих полях можно указать дату создания (Creation date) и дату последнего просмотра (User last revision date).

На этой вкладке задается отображение объектов диаграммы.

Вкладка Draw Style:

На этой вкладке задаются параметры графического отображения.

Группа Style for Diagrams — задает опции отображения объектов диаграммы:

Methodology Specific — в соответствии с методикой (IDEF0, IDEF3, DFD);

Bitmap — изображение в формате BMP;

Shape — в определенном виде;

Shape and Bitmap — в определенном виде и изображения в формате BMP;

Defer To Diagram — в соответствии с параметрами, заданными на вкладке Draw Style диалогового окна Diagram Properties;

Show Name — отображать имя;

Show Number — Отображать номер;

Show ABC Data — отображать данные по стоимостному анализу.

Группа Style for Organization charts — задает опции отображения объектов организационной диаграммы:

Standard — с стандартном виде;

Bitmap — изображения в формате BMP;

Shape — как форму;

Defer To Diagram — в соответствии с параметрами, заданными на вкладке Draw Style диалогового окна Organization Chart Properties.

Эти надписи обязательны, добавляются с помощью инструмента «Текст» палитры инструментов.

Выбираем этот инструмент и кликаем левой клавишей мыши на свободном пространстве диаграммы, куда мы хотим добавить текст.

Открывается диалоговое окно добавления текста:

С помощью закладок Font и Color можно задать настройки шрифта и цвета.

Внизу есть три варианта для задания заполнения для текстового блока:

  • Normal — текст заданный пользователем (границы моделирования были добавлены данным методом);
  • Purpose — цель, которая была задана в окне свойств модели;
  • Viewpoint — точка зрения.

После нажатия кнопки OK элемент будет добавлен.

Итак, перейдем к декомпозиции.

Декомпозицию можно произвести двумя способами:

Первый — кликнуть правой клавишей мыши в навигаторе модели во вкладке Activities на блоке, которую необходимо декомпозировать и из выпадающего списка выбрать пункт Decompose:

Второй — выделить соответствующий блок в навигаторе модели во вкладке Activities и нажать кнопку Go to Child Diagram на панели инструментов:

Откроется окно создания декомпозиции:

В этом окне можно выбрать тип следующей диаграммы и сколько блоков будет создано автоматически. Оставим все как есть и нажмем ОК.

Создалась новая диаграмма:

Как видите все стрелки, которые были определены мигрировали на дочернюю диаграмму. Дадим названия функциональным блокам и подведем к ним соответствующие стрелки. Также добавим необходимые стрелки между блоками.

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

На этом рисунке вы могли заметить некоторые особенности, а именно указатель в виде молнии и утолщенная стрелка.

Итак, по порядку. Указатель в виде молнии (Squiggle) включается с помощью контекстного меню. Кликните правой клавишей мыши на той стрелке, где нужно добавить этот элемент и выберите из выпадающего меню Squiggle:

Добавится указатель, для того, чтобы определить в каком месте стрелки он будет начинаться и в каком месте надписи заканчиваться, необходимо воспользоваться инструментом Squiggle Tool панели инструментов:

Клик левой клавишей мыши на стрелке обозначает место, из которого указатель будет исходить, а на надписи — к какому месту надписи будет подходить.

Утолщенная стрелка. Мы уже встречались с окном задания свойств, когда создавали стрелки и давали им имена, давайте теперь остановимся на нем поподробнее.

Рассмотрим вкладки этого окна. Возможно, если имя стрелки не было задано, то некоторые вкладки будут не доступны, но как только вы зададите имя стрелки и нажмете кнопку Apply (применить) все вкладки сразу же появятся:

Поле Arrow Name — в этом поле задается имя стрелки.

Ниже находится список уже заданных имен.

Replace all occurrences of this arrow in model — произвести глобальное изменение названия стрелки для всех вхождений данной стрелки на модели.

Author — поле для задания/изменения имени автора.

Ссылки по теме

  • Подробнее о продуктах CA
  • Приобрести продукты компании CA в электронном магазине ITShop.ru
  • Курсы обучения по продуктам компании CA
  • Обратиться в «Интерфейс» за дополнительной информацией/по вопросу приобретения продуктов

Как удалить декомпозицию в erwin

В данной статье приведены некоторые вопросы и ответы по применению ERwin Process Modeler (ранее BPwin)

ERwin Process Modeler (ранее BPwin) — инструмент для моделирования, анализа, документирования и оптимизации бизнес-процессов.ERwin Process Modeler можно использовать для графического представления бизнес-процессов. Графически представленная схема выполнения работ, обмена информацией, документооборота визуализирует модель бизнес-процесса. Графическое изложение этой информации позволяет перевести задачи управления организацией из области сложного ремесла в сферу инженерных технологий.

ВОПРОСЫ — ОТВЕТЫ

Можно ли связать объект модели с внешними документами?

Вы можете связать с объектом модели документацию, хранящуюся в формате приложения Windows, например Word, Excel и т.д. Для этого необходимо использовать UDP свойство типа «Command». При задании значения этого свойства справа от имени свойства появляется кнопка «>». При щелчке по этой кнопке выполняется командная строка. Так если бы вы хотели связать объект с текстовым файлом, созданным в Word, то командная строка должно содержать следующее:

[полный путь к файлу, начиная с имени диска]\[имя файла].doc
Если вы нажмете кнопку «>», то откроется данный документ.

Какие методологии используются при создании моделей в ERwin Process Modeler?

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

Диаграммы потоков данных (Data flow diagramming, DFD ) используются для описания документооборота и обработки информации. Подобно IDEF0, DFD представляет модельную систему как сеть связанных между собой работ. Их можно использовать как дополнение к модели IDEF0 для более наглядного отображения текущих операций документооборота в корпоративных системах обработки информации.
DFD описывает:

  • функции обработки информации;
  • документы, объекты, сотрудников или отделы, которые участвуют в обработке информации;
  • внешние ссылки, которые обеспечивают интерфейс с внешними объектами, находящимися за границами моделируемой системы;
  • таблицы для хранения документов.

IDEF 3 (Workflow diagram) — методология моделирования, использующая графическое описание информационных потоков, взаимоотношений между процессами обработки информации и объектов, являющихся частью этих процессов. С помощью этой методологии можно описывать сценарии действий сотрудников организации, например последовательность обработки заказа или события, которые необходимо обработать за конечное время.

По каким характеристикам происходит анализ качества созданной модели?

ERwin Process Modeler предоставляет аналитику два инструмента для оценки модели — стоимостный анализ, основанный на работах (Activity Based Costing, ABC), и свойства, определяемые пользователем (User Defined Properties, UDP). ABC является широко распространенной методикой, используемой международными корпорациями и государственными организациями для идентификации истинных движителей затрат в организации. При проведении функционально стоимостного анализа используются единицы единиц денег и времени, которые задаются разработчиком.
Если стоимостных показателей недостаточно, имеется возможность внесения собственных метрик — свойств, определенных пользователем. Имеется возможность создания 18 различных типов UDP (таких как текст, командная строка, массив строк, дата и т.д.)

Какие отчеты можно создавать в AllFusion Process Modeler?

  • Model report — Этот отчет включает информацию о контексте модели — имя модели, точку зрения, область, цель, имя автора, дату создания и др.
  • Diagram report — Отчет по конкретной диаграмме. Включает список объектов (работ, стрелок, хранилищ данных, внешних ссылок).
  • Diagram object report — Наиболее полный отчет по модели. Может включать полный список объектов модели (работ, стрелок с указанием их типа и др.) и свойства, определяемые пользователем.
  • Activity cost report — Отчет о результатах стоимостного анализ.
  • Arrow report — Отчет по стрелкам. Может содержать информацию из словаря стрелок, информацию о работе-источнике, работе-назначении стрелки и информацию о разветвлении и слиянии стрелок.
  • DataUsage report — Отчет о результатах связывания модели процессов и модели данных.
  • Model Consistency report — Отчет содержащий список синтаксических ошибок модели.
  • Where Used report — Показывает, на каких диаграммах используются те или иные объекты.

Report Template Builder является простым генератором отчетов, который входит в состав AllFusion PM.

Что такое модель AS-IS и модель ТО-ВЕ?

Построение модели AS-IS (как есть) производится на основе существующей документации, анкетирования, опроса служащих предприятия и др. источников. Полученная модель служит для выявления неуправляемых работ, работ не обеспеченных ресурсами и других недостатков в организации деятельности предприятия. Исправление недостатков, перенаправление информационных и материальных потоков приводит к созданию модели TO-BE (как будет). Как правило, строится несколько моделей ТО-ВЕ, среди которых определяют наилучший вариант. Распространенная ошибка при создании модели AS-IS — создание идеализированной модели. Пример — модель созданная на основе знаний руководителя, а не конкретного исполнителя работ. В результате получается искаженная модель, такая модель несет название SHOULD BE (как должно бы быть). Технология проектирования ИС подразумевает сначала создание модели AS-IS, ее анализ и улучшение бизнес-процессов, т.е. создание модели ТО-ВЕ, и только на основе модели ТО-ВЕ строится модель данных, прототип и затем окончательный вариант ИС.
Построение системы на основе модели AS-IS приводит к автоматизации предприятия по принципу «все оставить как есть, только чтобы компьютеры стояли», т.е. ИС автоматизирует несовершенные бизнес-процессы и дублирует, а не заменяет существующий документооборот. В результате внедрение и эксплуатация такой системы приводит лишь к дополнительным издержкам на закупку оборудования, создание программного обеспечения и сопровождения того и другого.
Иногда текущая модель AS-IS и будущая ТО-ВЕ различаются очень сильно, так что переход от начального состояния к конечному становится не очевидным. В этом случае необходима третья модель, описывающая процесс перехода от начального к конечному состоянию системы, поскольку такой переход — это тоже бизнес — процесс.

Как добавить Referent Tool, External Reference Tool и Data Store Tool на диаграмму?

Для того чтобы вставить эти объекты необходимо:

1. Открыть диаграмму на которую необходимо произвести вставку
2. Выбрать нужный объект в палитре инструментов
3. Кликнуть левой клавишей мышки на свободной области диаграммы
4. Ввести имя объекта
5. Перейти на закладку «Objects» навигатора «Model Explorer»
6. Найти вставленный элемент
7. Перетаскиванием добавить объект на диаграмму

Как русифицировать словари и модели?

Для того чтобы русифицировать словари и тексты, вводимые пользователем в AllFusion Process Modeler 7.2 (BPWin), необходимо:

1. Запустить файл импорта информации в реестр: Font_RUS.reg
2. На вопрос о добавлении информации в реестр ответить положительно.
3. Перезагрузить систему.

Как изобразить стрелку «выход обратная связь на вход» к тому же функциональному блоку?

BPWin не позволяет создать создать циклическую обратную связь. Однако если такая необходимость возникает, то необходимо:

  1. Создать обычную связь по входу.
  2. Затем разветвить стрелку, направить новую ветвь обратно ко входу работы-источника.
  3. Удалить старую ветвь строки выхода.

Как совместить на одной картинке две модели?

Чтобы сохранить графический файл с совмещенными моделями, выбираем Visual Diagram Difference из меню Tools. В открывшемся диалоговом окне необходимо выбрать модели для совмещения и нажать Compare. Так же с помощью этого инструмента можно получить графический файл с одной моделью, для этого в окне Visual Diagram Difference отмечаем одну и ту же модель.

Название функции выходит за рамки функционального блока. Что делать?

Чтобы текст располагался внутри функциональных блоков с переносами по словам, а не в одну строчку, следует

1. настроить свойства модели: меню Model/Model Properties, закладка Layout, в разделе «Fit Name in Box» выбрать «Wrap text to fit box»;

2. изменить ширину функционального блока на диаграмме.

Если вам не нравится автоматический вариант расстановки переносов слов в названиях функций, стрелок и т.п., вы можете расставить переносы принудительно в соответствующем словаре (меню Dictionary).

Как активизировать пункт меню File\Export\ERwin для экспорта данных из Process Modeler в ERwin?

В Process Modeler в словаре сущностей и в словаре атрибутов установите флажок «Exchange with ERwin». После этого пункт меню File\Export\ERwin станет активным.

При переходе с IDEF0 на DFD граничные стрелки мигрируют на DFD. Нотация DFD не разрешает граничные стрелки. Что с ними делать?

  1. удалить все граничные стрелки на диаграмме DFD;
  2. создать соответствующие внешние сущности и хранилища данных;
  3. создать внутренние стрелки, начинающиеся с внешних сущностей вместо граничных стрелок;
  4. стрелки на диаграмме IDEF0 затонеллировать

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

Почему после экспорта данных из ERwin в модели Process Modeler ничего нового не появляется?

Экспортированные из ERwin данные следует искать не на диаграммах, а в словарях Process Modeler (см. меню Dictionary\Entity и Dictionary\Attribute)

Может ли BPWin автоматически указывать номер дочерней диаграммы на родительском функциональном блоке?

  1. Включить отображение номера функционального блока: Model\Model Properties\Display\Activity Numbers
  2. Выбрать подходящий способ отображения номера блока: Model\Model Properties\Numbering

После такой настройки вы сможете увидеть, что каждый функциональный блок имеет номер в правом нижнем углу, и каждая дочерняя диаграмма имеет такой же номер в подвале рамки в поле NODE (Узел — для русифицированной рамки).

Чтобы визуально определять, какие из функциональных блоков диаграммы имеют дочерние диаграммы, а какие — нет, требуется включить еще одну опцию: Model\Model Properties\Display\Leaf Corners. После этого вы увидите разницу в отображении блоков, имеющих декомпозицию и блоков, не имеющих декомпозиции: в левом верхнем углу блока без декомпозиции нарисована диагональная черта.
Таким образом, в Process Modeler вы можете визуально определить, есть ли расшифровка у блока и если есть, то номер детализирующей диаграммы.

Есть ли отличие в русификации рамки диаграммы в Process Modeler 7?

Небольшое отличие есть. Требуется скопировать русифицированный файл BPwinLoc.INI в каталог \Windows (или \winnt) до начала инсталляции продукта. Если вы уже установили продукт без русификации рамки или хотите изменить параметры настройки рамки, то придется править реестры Windows. Для этого зайдите в редактор реестров Windows (Start\Run\ regedit) и исправьте значения полей в HKEY_CURRENT_USER\Software\ComputerAssociates\AFPMr7\AllFusion Process Modeler\BPwinLoc по своему усмотрению (или в соответствии с содержимым модифицированного файла BPwinLoc.INI), далее перезагрузите Windows или закройте сеанс работы с Windows.

Открыл ранее созданную в BPwin модель, не могу сохранить в ней новые изменения, в чем причина?

Вы запускаете модель двойным нажатием кнопки мышки. По умолчанию для расширения *.bp1 у вас запускается не Process Modeler, а другой продукт пакета — AllFusion Model Navigator. Navigator, действительно, не позволяет сохранять изменения модели — только просматривать и создавать отчеты.
Решение 1: запустите сначала Process Modeler, а в нем откройте модель, которую хотите изменять.
Решение 2: смените программу, запускаемую по умолчанию для расширения *.bp1, на AllFusion Process Modeler.

Как назначить автора конкретной диаграмме?

Чтобы назначить автора конкретной диаграмме, нужно назначить автора для родительской функции на родительской диаграмме: правая кнопка мышки на родительскую функцию, закладка Name, пункт Author.

В чем принципиальное отличие Process Modeler от «рисовалок» типа MS Visio?
Основные отличия:

  1. Process Modeler не позволяет отойти от выбранного стандарта (IDEF0, IDEF3, DFD): выбрав стандарт (IDEF0, IDEF3 или DFD) вы работаете только с набором графических элементов данного стандарта;можно автоматически проверить синтаксис диаграммы.
  2. Информация вводится/изменяется один раз в одном месте.
  3. Process Modeler интегрируется с ERwin Data Modeler, поддерживая синхронизацию моделей процессов и моделей данных.
  4. Process Modeler предоставляет возможность автоматической генерации SwimLane-диаграмм (графический прообраз должностных инструкций) из IDEF3-диаграмм.
  5. При декомпозиции диаграмм Process Modeler сохраняет . контекст: стрелки, касающиеся декомпозируемого блока мигрируют на диаграмму декомпозиции. Поэтому декомпозиция функции начинается не с нуля, а с наличия контекста в виде граничных стрелок, мигрировавших из родительской диаграммы. Кроме этого инструмент Туннелей позволяет автоматически отслеживает дисбаланс стрелок у родительской функции и в дочерней диаграмме.Process Modeler позволяет генерировать произвольные отчеты по модели.

Как получить отчет «роль (должность)-группа ролей (отделы)»?

Используйте Report Template Builder. Создайте новый шаблон отчета, из раздела Available Sections перетащите в создаваемый шаблон (Report Layout) раздел Diagram Role. В свойствах Diagram Role нужно выбрать «Role», «Group», далее выбрать удобный формат отчета (HTML, RTF, TXT или PDF) и запустить генерацию отчета.

Как русифицировать рамку (форму) диаграммы в Process Modeler?

В ERwin Process Modeler 7.2.8 появилась возможность настроить рамку диаграммы, включая возможность заменить английские названия полей рамки на собственные названия (например, на русские названия полей согласно рекомендациям Р 50.1.028-2001), а также изменить положение вертикальных линий рамки.
Для настройки рамки диаграммы надо модифицировать файл BPwinLoc.INI, расположенный в каталоге \Windows (или \winnt).
Вы можете просто скачать уже модифицированный файл BPwinLoc.INI.
Скачать ERwin Process Modeler 7.2.8 можно здесь.

Когда запускаю Process Modeler в Win XP SP2 под обычным юзером, выдается ошибка «Unable to locate configuration file for ModelMart interface…». Что делать?

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

Первое, что надо попробовать — зайти в меню View и проставить чеки для требуемых панелей. Если не помогает, то удалить BPwin41.ini

Как подключить к Activity документ, который лежит в интернете по определенному адресу?

Присоединение документов к работам и стрелкам в Process Modeler настраивается с помощью UPD — свойств, определенных пользователем. Для этого нужно создать UDP типа Command или Command List и подключить UDP к требуемой работе или стрелке.
В качестве значения Value для UPD указать адрес Интернет-страницы, включая название протокола, например: http://inc.istu.ru. Если необходимо, в Value указать полную командную строку с явным указанием приложения, требуемого для открытия документа, например: explorer.exe http://inc.istu.ru.

Как удалить роль из activity?

По правой кнопке мышки щелкнуть по activity, выбрать Roles, в открывшемся диалоге встать на роль, которую нужно удалить и нажать клавишу «Del».

Поделиться:

Оставьте свой комментарий!

Как удалить декомпозицию в erwin

Оглавление книги Популярные страницы Скачать книгу Купить книгу

В 1998 году вышла книга автора, посвященная инструментальным средствам системного анализа и проектирования информационных систем -BPwin и ERwin. (Маклаков С. BPwin и ERwin. CASE-средства разработки информационных систем. М: Диалог-МИФИ). Книга выдержала два издания и пользовалась популярностью среди специалистов в области информационных технологий. BPwin является средством, которое позволяет облегчить проведение обследования предприятия, построить функциональные модели и в дальнейшем с их помощью проанализировать и улучшить бизнес-процессы. Этот инструмент используют в основном системные аналитики и специалисты по внедрению информационных систем. ERwin предназначен для другого круга задач и для специалистов другого профиля — это система проектирования баз данных.

Многочисленные пожелания читателей и выход новой версии продукта фирмы Computer Associater — BPwin 4.0 побудили автора написать книгу, целиком посвященную BPwin и предназначенную для специалистов, задачей которых является создание функциональных моделей и реинжиниринг бизнес-процессов.

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

Книга: Моделирование бизнес-процессов с BPwin 4.0

4.2. Упражнение 2. Создание диаграммы декомпозиции

Скрыть рекламу в статье

4.2. Упражнение 2. Создание диаграммыдекомпозиции

Перед выполнением упражнения 2 внимательно прочитайте подраз-: делы 1.2.2 и 1.2.3.

1. Выберите кнопку перехода на нижний уровень в палитре инструментов и в диалоге Activity Box Count установите число работ на диаграмме нижнего уровня — 3 — и нажмите ОК.

Рис. 4.2.1. Диалог Activity Box Count

Автоматически будет создана диаграмма декомпозиции. Правой кнопкой мыши щелкните по работе, выберите Name и внесите имя работы. Повторите операцию для всех трех работ. Затем внесите определение, статус и источник для каждой работы согласно табл. 4.2.1.

Таблица 4.2,1. Работы диаграммы декомпозиции АО

2. Для изменения свойств работ после их внесения в диаграмму можно воспользоваться словарем работ. Вызов словаря — меню Dictionary /Activity (рис. 4.2.2).

Рис. 4.2.2. Словарь Activity Dictionary

Если описать имя и свойства работы в словаре, ее можно будет внести

в диаграмму позже с помощью кнопки

в палитре инструментов.

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

(Purge). 3. Перейдите в режим рисования стрелок. Свяжите граничные стрелки

(кнопка L=,rt на палитре инструментов так, как показано на рис. 4.2.3.

Рис. 4.2.3. Связанные граничные стрелки на диаграмме АО

4. Правой кнопкой мыши щелкните по ветви стрелки управления работы «Сборка и тестирование компьютеров» и переименуйте ее в «Правила сборки и тестирования» (рис. 4.2.4).

Рис. 4.2.4. Стрелка «Правила сборки и тестирования»

Внесите определение для новой ветви: «Инструкции по сборке, процедуры тестирования, критерии производительности и т. д.» Правой кнопкой мыши щелкните по ветви стрелки механизма работы «Продажи и маркетинг» и переименуйте ее в «Систему оформления заказов «.

Альтернативный метод внесения имен и свойств стрелок -использование словаря стрелок (вызов словаря — меню Dictionary/Arrow). Если внести имя и свойства стрелки в словарь, ее можно будет внести в диаграмму позже. Стрелку нельзя удалить из словаря, если она используется на какой-либо диаграмме. Если удалить стрелку из диаграммы, из словаря она не удаляется. Имя и описание такой стрелки может быть использовано в дальнейшем. Для добавления стрелки необходимо перейти в конец списка и щелкнуть правой кнопкой по последней строке. Возникает новая строка, в которой нужно внести имя и свойства стрелки.

Создайте новые внутренние стрелки так, как показано на рис. 4.2.5.

Рис. 4.2.5.Внутренние стрелки диаграммы АО

7. Создайте стрелку обратной связи (по управлению) «Результаты сборки и тестирования», идущую от работы «Сборка и тестированиекомпьютеров» к работе «Продажи и маркетинг». Измените стиль стрелки (толщина линий) и установите опцию Extra Arrowhead (из контекстного меню). Методом drag&drop перенесите имена стрелок так, чтобы их было удобнее читать. Если необходимо, установите Squiggle (из контекстного меню). Результат изменений показан на рис. 4.2.6.

Рис. 4.2.6. Результат редактирования стрелок на диаграмме АО 8. Создайте новую граничную стрелку выхода «Маркетинговые материалы , выходящую из работы «Продажи и маркетинг». Эта стрелка автоматически не попадает на диаграмму верхнего уровня и имеет квадратные скобки на наконечнике:—> . Щелкните правой кнопкой мыши по квадратным скобкам и выберите пункт меню Arrow Tunnel В диалоге Border Arrow Editor выберите опцию Resolve it to Border Arrow. Для стрелки «Маркетинговые материалы» выберите опцию Тпш из контекстного меню. Результат выполнения упражнения 2 показан на рис. 4.2.7.

Рис. 4.2.7. Результат выполнения упражнения 2 — диаграмма АО

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *