Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование ИС 2011.doc
Скачиваний:
72
Добавлен:
11.03.2015
Размер:
356.86 Кб
Скачать

18. Виды перекрестков на диаграммах idef3

Окончание одной работы может служить сигналом к началу нескольких работ, или же одна работа для своего запуска может ожидать окончания нескольких работ. Для отображения логики взаимодействия стрелок при слиянии и разветвлении или для отображения множества событий, которые могут или должны быть завершены перед началом следующей работы, используются перекрестки (Junction). Различают перекрестки для слияния (Fan-in Junction) и разветвления стрелок (Fan-out Junction). Перекресток не может использоваться одновременно для слияния и для разветвления.

Типы перекрестковОбозначение

Наименование

Смысл в случае слияния стрелок (Fan-in Junction)

Смысл в случае разветвления стрелок (Fan-out Junction)

Asynchronous AND

Все предшествующие процессы должны быть завершены

Все следующие процессы должны быть запущены

Synchronous AND

Все предшествующие процессы завершены одновременно

Все следующие процессы запускаются одновременно

Asynchronous OR

Один или несколько предшествующих процессов должны быть завершены

Один или несколько следующих процессов должны быть запущены

Synchronous OR

Один или несколько предшествующих процессов завершены одновременно

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

XOR (Exclusive OR)

Только один предшествующий процесс завершен

Только один следующий процесс запускается

19. SwimLane диаграммы и построение сценариев SwimLaneDiagrams (диаграмма плавательных дорожек).

Это тоже нововведение, которое можно обнаружить только в BPwin 4.0.  Swim Lane диаграммы можно добавлять к любой модели в BPwin для более наглядного изображения течения процесса. Эти диаграммы используют методологию IDEF3 и показывают горизонтальные полосы, которые представляют участие в процессе ролей. Таким образом, на этой диаграмме можно показывать принадлежность той или иной работы к определенной роли. В качестве роли могут выступать свойства определенные пользователями или же роли, собранные в группы. Например, в качестве ролей могут выступать отделы организации, а сама диаграмма использоваться для указания работ, выполняемых в рамках каждого отдела. Для создания Swim Lane диаграммы сначала необходимо определить ролевые группы, затем определить роли внутри каждой ролевой группы, создать собственно диаграмму и разместить ее элементы в области соответствующей роли. Для определения ролевых групп необходимо выполнить команду меню Dictionary ?Role Group и в открывшемся окне ввести имена и другие определения каждой ролевой группы. После того, как ролевые группы определены, необходимо определить роли внутри каждой ролевой группы. Для этого необходимо выполнить пункт меню Dictionary ?Role и в открывшемся окне ввести имена ролей, их описания, а также указать привязку к ролевой группе. После этого можно приступить к созданию новой диаграммы Swim Lane. Для этого необходимо выбрать пункт меню Diagram - ?Add Swim Lane Diagram. Запустившийся мастер создания диаграмм позволит выбрать необходимые настройки: на чем будет основываться новая диаграмма (ролевые группы или свойства, определенные пользователем), и, если модель уже содержит одну или несколько диаграмм IDEF3, какую из них использовать в качестве основы. На этом шаге необходимо также ввести название диаграммы и нажать Далее. На втором шаге необходимо определить какие из созданных ранее ролей будут использованы для создания дорожек диаграммы. После того, как необходимые роли отмечены галочками, необходимо нажать кнопку Готово. Описание сценария, области и точки зрения. Перед проведением сеанса экспертизы у экспертов предметной области должны быть задокументированы сценарии и рамки модели для того, чтобы эксперт мог понять цели декомпозиции. Кроме того, если точка зрения моделирования отличается от точки зрения эксперта, она должна быть особенно тщательно задокументирована. Возможно, что эксперт самостоятельно не сможет передать необходимую информацию. В этом случае аналитик должен приготовить список вопросов для проведения интервью 1. Для создания сценария выберите пункт главного меню Diagram/Add IDEF3 Scenario. 2. Создайте диаграмму сценария на основе существующей в модели диаграммы IDEF3 (например, "Сборка настольных компьютеров" с номером А22.1), задав параметры сценария 3. Удалите элементы, не входящие в сценарий.