- •Методология моделирования бизнес-процессов
- •Оглавление
- •Введение
- •Глава 1. Методология моделирования бизнес-процессов в среде business studio Урок 1. Начало работы в Business Studio Основные целы
- •Теоретическая часть
- •Учебное задание
- •Технология выполнения учебного задания
- •Контрольные вопросы
- •Учебное задание
- •Технология выполнения учебного задания
- •Самостоятельное задание 2
- •Урок 3. Создание диаграммы декомпозиции Основные цели
- •Теоретическая справка
- •Учебное задание
- •Технология выполнения учебного задания
- •Контрольные вопросы
- •Самостоятельное задание 3
- •Урок 4. Создание диаграммы декомпозиции а2 Основные цели
- •Теоретическая справка
- •Учебное задание
- •Технология выполнения учебного задания
- •Контрольные вопросы
- •Самостоятельное задание 4
- •Урок 5. Создание диаграммы в нотации «Процесс» Основные цели
- •Теоретическая справка
- •Учебное задание
- •Технология выполнения учебного задания
- •Контрольные вопросы
- •Самостоятельное задание 5
- •Урок 6. Создание организационной структуры предприятия Основные цели
- •Теоретическая справка
- •Учебное задание
- •Технология выполнения учебного задания
- •Учебное задание
- •Технология выполнения учебного задания
- •Контрольные вопросы
- •Самостоятельное задание 7
- •Глава 2. Методология моделирования данных в среде erwin Тема 1. Создание диаграммы сущность-связь Основные цели
- •Теоретическая часть
- •Учебное задание
- •Технология выполнения учебного задания
- •Рекомендации при выборе первичного ключа.
- •Контрольные вопросы
- •Учебное задание
- •Технология выполнения учебного задания
- •Контрольные вопросы
- •Учебное задание
- •Технология выполнения учебного задания
- •Контрольные вопросы
- •Учебное задание
- •Технология выполнения учебного задания
- •Учебное задание
- •Технология выполнения учебного задания
- •Контрольные вопросы
- •Самостоятельное задание
- •Приложение 1. Методология моделирования данных idef1x
- •Диаграмма сущность-связь
- •Сущность
- •Именование сущностей
- •Описание сущностей
- •Атрибут
- •Тип связи
- •Идентифицирующая и неидентифицирующая связи
- •Связи типа «один-ко-одному», «один-ко-многим», «многие ко-многим»
- •Имя связи
- •Мощность связи
- •Правила ссылочной целостности
- •Модель данных, основанная на ключах
- •Правила ссылочной целостности
- •Зависимые и независимые сущности
- •Идентифицирующие и неидентифицирующие связи.
- •Связь «многие ко многим»
- •Распространенные ошибки при моделировании сущностей и выборе ключей
- •Моделирование ролей
- •Перегрузка сущностей
- •Избыточные сущности
- •Выбор неправильного первичного ключа
- •Использование неудачных имен сущностей
- •Использование неудачных описаний сущностей
- •Полная атрибутивная модель
- •Нормализация
- •Денормализация
- •Создание физического уровня модели
- •Приложение 2. Наиболее часто задаваемые вопросы Понятие бизнес-процесса
- •Подходы к разработке модели бизнес-процессов Последовательность разработки модели бизнес-процессов
Самостоятельное задание 2
Откройте информационную базу Business Studio, созданную в самостоятельном задании 1. Создайте контекстную диаграмму деятельности аптечного пункта. Регламентирующими документами являются законы РФ и ГОСТы. В аптечном пункте работает фармацевт. В своей работе он использует информационную систему учета лекарственных средств. В аптечный пункт поступают заказы клиентов, которые необходимо обработать и дать ответ о наличии или отсутствии лекарственных средств. Также фармацевт составляет заявки на необходимые лекарственные средства и производит прием лекарственных средств от поставщиков.
Урок 3. Создание диаграммы декомпозиции Основные цели
научиться создавать диаграмму декомпозиции
научиться создавать разветвляющие и сливающие стрелки
Теоретическая справка
Диаграммы декомпозиции
содержат родственные процессы, т. е.
дочерние процессы, имеющие общий
родительский процесс. Чтобы
декомпозировать процесс, выделите его
блок на диаграмме и щелкните по кнопке
на панели инструментов окна Visio.
В окне диаграммы будет открыта новая
страница. Парная кнопка
на панели инструментов закрывает
диаграмму декомпозиции и открывает
диаграмму вышележащего процесса.
Добавлять процессы в структуру модели можно с помощью команд контекстного меню в Навигаторе (см. п. «Error: Reference source not found» Error: Reference source not found), не открывая окно Visio; либо на самой диаграмме Visio с помощью палитры элементов.
Каждый из процессов на диаграмме декомпозиции может быть, в свою очередь декомпозирован. На диаграмме декомпозиции процессы нумеруются автоматически слева направо. Номер процесса показывается в правом нижнем углу. В левом верхнем углу изображается небольшая диагональная черта, которая показывает, что данный процесс не была декомпозирована.
Граничные стрелки. Стрелки на контекстной диаграмме служат для описания взаимодействия системы с окружающим миром. Они могут начинаться у границы диаграммы и заканчиваться у работы, и наоборот. Такие стрелки называются граничными.
Несвязанные граничные стрелки. При декомпозиции работы входящие в нее и исходящие из нее стрелки (кроме стрелки вызова) автоматически появляются на диаграмме декомпозиции (миграция стрелок), но при этом не касаются работ. Такие стрелки называются несвязанными и воспринимаются как синтаксическая ошибка.
Явные стрелки. Явная стрелка имеет источником одну-единственную работу и назначением тоже одну-единственную работу.
Разветвляющиеся и сливающиеся стрелки. Одни и те же данные или объекты, порожденные одной работой, могут использоваться сразу в нескольких других работах. С другой стороны, стрелки, порожденные в разных работах, могут представлять собой одинаковые или однородные данные или объекты, которые в дальнейшем используются или перерабатываются в одном месте. Для моделирования таких ситуаций в IDEF0 используются разветвляющиеся и сливающиеся стрелки. Для разветвления стрелки нужно в режиме редактирования стрелки щелкнуть по фрагменту стрелки и по соответствующему сегменту работы.
Для слияния двух стрелок выхода нужно в режиме редактирования стрелки сначала щелкнуть по сегменту выхода работы, а затем по соответствующему фрагменту стрелки.
Смысл разветвляющихся и сливающихся стрелок передается именованием каждой ветви стрелок. Существуют определенные правила именования таких стрелок.
Если стрелка именована до разветвления, а после разветвления ни одна из ветвей не именована, то подразумевается, что каждая ветвь моделирует те же данные или объекты, что и ветвь до разветвления.
Если стрелка именована до разветвления, а после разветвления какая-либо из ветвей не именована, то подразумевается, что эти ветви соответствуют именованию. Если при этом какая-либо ветвь после разветвления осталась неименованной, то подразумевается, что она моделирует те же данные или объекты, что и ветвь до разветвления.
Недопустима ситуация, когда стрелка до разветвления не именована, а после разветвления не именована какая-либо из ветвей.
Внутренние стрелки. Для связи работ между собой используются внутренние стрелки, т. е. стрелки, которые не касаются границы диаграммы, начинаются у одной и кончаются у другой работы.
Для рисования внутренней стрелки необходимо в режиме рисования стрелок щелкнуть по сегменту (например, выхода) одной работы и затем по сегменту (например, входа) другой.
В IDEFO различают пять типов связей работ.
Связь по входу (output-input), когда стрелка выхода вышестоящей работы (далее — просто выход) направляется на вход нижестоящей.
Связь по управлению (output-control), когда выход вышестоящей работы направляется на управление нижестоящей. Связь по входу показывает доминирование вышестоящей работы. Данные или объекты выхода вышестоящей работы не меняются в нижестоящей.
Обратная связь по входу (output-input feedback), когда выход нижестоящей работы направляется на вход вышестоящей. Такая связь, как правило, используется для описания циклов
Обратная связь по управлению (output-control feedback), когда выход
нижестоящей работы направляется на управление вышестоящей. Обратная связь по управлению часто свидетельствует об эффективности бизнес-процесса.
Связь выход-механизм (output-mechanism), когда выход одной работы направляется на механизм другой. Эта взаимосвязь используется реже остальных и показывает, что одна работа подготавливает ресурсы, необходимые для проведения другой работы.
