
- •Цель и задачи работы: приобрести навыки создания и редактирования функциональных моделей бизнес-процессов в case-средстве bPwin 4.1. Требования к организации рабочего места
- •1 Общие сведения
- •Основные положения методологии idef0
- •1.2 Элементы диаграмм idef0
- •1.2.1 Работы (Activity)
- •1.2.2 Стрелки (Arrows)
- •1.2.3 Связывание работ. Внутренние стрелки
- •1.2.4 Туннелирование стрелок
- •1.2.5 Нумерация работ и диаграмм
- •1.3 Интерфейс интегрированной среды bPwin
- •Т аблица 1 Описание элементов управления основной панели инструментов bPwin 4.1
- •2 Содержание работы
- •Создание контекстной диаграммы
- •Создание диаграммы декомпозиции
- •3 Требования к отчету
- •4 Контрольные вопросы
- •Библиографический список
- •Лабораторная работа №2
- •Описание взаимосвязей между бизнес-процессами при помощи диаграмм idef3
- •Цель и задачи работы: приобрести навыки создания и редактирования моделей idef3 в bPwin 4.1 для описания взаимосвязей между бизнес-процессами.
- •Требования к организации рабочего места
- •1 Общие сведения
- •1.1 Методология idef3
- •1.2 Основные элементы диаграмм idef3
- •1.2.1 Единицы работ и связи
- •1.2.2 Перекрестки
- •1.2.3 Объект ссылки
- •1.3 Декомпозиция работ
- •2 Содержание работы
- •3 Требования к отчету
- •4 Контрольные вопросы
- •Библиографический список
- •Лабораторная работа №3 Диаграммы потоков данных (Data Flow Diagramm)
- •Требования к организации рабочего места
- •1 Общие сведения
- •1.1 Назначение и особенности dfd-диаграмм
- •1.2 Создание dfd-диаграммы в bPwin
- •1.3 Элементы dfd-диаграмм
- •2 Содержание работы
- •3 Требования к отчету
- •4 Контрольные вопросы
- •Библиографический список
- •Приложение а
- •Продолжение приложения а
- •Продолжение приложения а
- •Продолжение приложения а
- •Продолжение приложения а
- •Продолжение приложения а
1.2.2 Перекрестки
Для
отображения логики взаимодействия
стрелок при слиянии и разветвлении или
для отображения множества событий,
которые могут или должны быть завершены
перед началом следующей работы,
используются перекрестки
(Junction).
Различают перекрестки
для слияния (Fan-in Junction) и разветвления
стрелок (Fan-out Junction). Перекресток не может
использоваться одновременно для слияния
и для разветвления. Для внесения
перекрестка
служит кнопка
.
Все перекрестки
на диаграмме нумеруются, каждый номер
имеет префикс "J". Можно редактировать
свойства перекрестка при помощи диалога
Junction Properties (вызывается из контекстного
меню). В отличие от IDEF0, в IDEF3 стрелки
могут сливаться и разветвляться только
через перекрестки.
Таблица 6 Типы перекрестков в IDEF3
Обозна-чение |
Наименование |
Смысл в случае слияния стрелок |
Смысл в случае разветвления стрелок |
|
Асинхронное «И» (Asynchronous AND) |
Все предшествующие процессы должны быть завершены |
Все следующие процессы должны быть запущены |
|
Синхронное «И» (Synchronous AND) |
Все предшествующие процессы завершены одновременно |
Все следующие процессы запускаются одновременно |
|
Асинхронное «ИЛИ» (Asynchronous OR) |
Один или несколько предшествующих процессов должны быть завершены |
Один или несколько следующих процессов должны быть запущены |
Обозна-чение |
Наименование |
Смысл в случае слияния стрелок |
Смысл в случае разветвления стрелок |
|
Синхронное «ИЛИ» (Synchronous OR) |
Один или несколько предшествующих процессов завершаются одновременно |
Один или несколько следующих процессов запускаются одновременно |
|
Исключающее «ИЛИ» XOR (Exclusive OR) |
Только один предшествующий процесс завершен |
Только один следующий процесс запускается |
Рисунок 1 Пример перекрестка «асинхронное ИЛИ»
Рисунок 2 Пример перекрёстка «исключающее ИЛИ»
Рисунок 3 Пример перекрестка «синхронное И»
На одной диаграмме IDEF3 может быть создано несколько перекрестков различных типов. Определенные сочетания перекрестков для слияния и разветвления могут приводить к логическим несоответствиям. Чтобы избежать конфликтов, необходимо соблюдать следующие правила:
каждому перекрестку для слияния должен предшествовать перекресток для разветвления;
перекресток для слияния «И» не может следовать за перекрестком для разветвления типа синхронного или асинхронного «ИЛИ». Действительно, перекресток для разветвления «ИЛИ» требует запуска только одной из последующих работ, а перекресток для слияния "И" требует окончания всех запущенных работ. Такой сценарий не может реализоваться;
перекресток для слияния «И» не может следовать за перекрестком для разветвления типа исключающего «ИЛИ»;
перекресток для слияния типа исключающего «ИЛИ» не может следовать за перекрестком для разветвления типа «И». Здесь перекресток для разветвления "И" запускает все последующие работы, а перекресток для слияния типа исключающего "ИЛИ" требует, чтобы завершилась одна и только одна работа;
перекресток, имеющий одну стрелку на одной стороне, должен иметь более одной стрелки на другой.