- •Методология моделирования бизнес-процессов
- •Оглавление
- •Введение
- •Глава 1. Методология моделирования бизнес-процессов в среде business studio Урок 1. Начало работы в Business Studio Основные целы
- •Теоретическая часть
- •Учебное задание
- •Технология выполнения учебного задания
- •Учебное задание
- •Технология выполнения учебного задания
- •Контрольные вопросы
- •Самостоятельное задание 2
- •Урок 3. Создание диаграммы декомпозиции Основные цели
- •Теоретическая справка
- •Учебное задание
- •Технология выполнения учебного задания
- •Контрольные вопросы
- •Самостоятельное задание 3
- •Урок 4. Создание диаграммы декомпозиции а2 Основные цели
- •Теоретическая справка
- •Учебное задание
- •Технология выполнения учебного задания
- •Контрольные вопросы
- •Самостоятельное задание 4
- •Урок 5. Создание диаграммы в нотации «Процесс» Основные цели
- •Теоретическая справка
- •Учебное задание
- •Технология выполнения учебного задания
- •Контрольные вопросы
- •Самостоятельное задание 5
- •Урок 6. Создание организационной структуры предприятия Основные цели
- •Теоретическая справка
- •Учебное задание
- •Технология выполнения учебного задания
- •Учебное задание
- •Технология выполнения учебного задания
- •Контрольные вопросы
- •Самостоятельное задание 7
- •Глава 2. Методология моделирования данных в среде erwin Тема 1. Создание диаграммы сущность-связь Основные цели
- •Теоретическая часть
- •Учебное задание
- •Технология выполнения учебного задания
- •Рекомендации при выборе первичного ключа.
- •Контрольные вопросы
- •Учебное задание
- •Технология выполнения учебного задания
- •Контрольные вопросы
- •Учебное задание
- •Технология выполнения учебного задания
- •Контрольные вопросы
- •Учебное задание
- •Технология выполнения учебного задания
- •Учебное задание
- •Технология выполнения учебного задания
- •Контрольные вопросы
- •Самостоятельное задание
- •Приложение 1. Методология моделирования данных idef1x
- •Диаграмма сущность-связь
- •Сущность
- •Именование сущностей
- •Описание сущностей
- •Атрибут
- •Тип связи
- •Идентифицирующая и неидентифицирующая связи
- •Связи типа «один-ко-одному», «один-ко-многим», «многие ко-многим»
- •Имя связи
- •Мощность связи
- •Правила ссылочной целостности
- •Модель данных, основанная на ключах
- •Правила ссылочной целостности
- •Зависимые и независимые сущности
- •Идентифицирующие и неидентифицирующие связи.
- •Связь «многие ко многим»
- •Распространенные ошибки при моделировании сущностей и выборе ключей
- •Моделирование ролей
- •Перегрузка сущностей
- •Избыточные сущности
- •Выбор неправильного первичного ключа
- •Использование неудачных имен сущностей
- •Использование неудачных описаний сущностей
- •Полная атрибутивная модель
- •Нормализация
- •Денормализация
- •Создание физического уровня модели
- •Приложение 2. Наиболее часто задаваемые вопросы Понятие бизнес-процесса
- •Подходы к разработке модели бизнес-процессов Последовательность разработки модели бизнес-процессов
Учебное задание
Выполнить запуск программы и провести предварительную настройку. Научиться переносить информационную базу с локального компьютера.
Технология выполнения учебного задания
Запустите программу Business Studio с помощью ярлыка на рабочем столе или через меню Пуск. Перед вами откроется окно для выбора информационной базы (рисунок 1.1). Если ни одна база не была подключена, тогда список будет пустым.
Рисунок 1.1 – Окно выбора информационной базы.
Для настройки нового подключения к базе данных щелкните по кнопке «Добавить». Чтобы изменить настройку подключения к базе, выберите базу в списке и щелкните по кнопке «Изменить». Чтобы удалить базу из списка информационных баз, выберите её и щелкните по кнопке «Удалить».
При добавлении или изменении информационной базы открывается окно «Свойства подключения к базе» (Рисунок 1.2).
Рисунок 1.2 – Окно «Свойства подключения к базе»
Для работы программы можно использовать общий сервер баз данных, либо сервер на локальном компьютере. Для использования общего сервера необходимо узнать его имя у администратора и выбрать полученное имя в поле «Сервер базы данных».
Для использования локального сервера выберите в указанном выше поле имя вашего компьютера и в конце строки допишите следующее – «\SQLEXPRESS».
Далее в поле «База данных» выбираем базу. Как правило, она называется – «Biz_Model». Поля «Пользовательское название базы» и «Комментарий» не обязательны для заполнения. Нажимаем кнопку «ОК» и выбранная информационная база появится в списке окна выбора информационной базы с именем, которое указывается в поле «Пользовательское название базы».
В окне выбора информационной базы выбираем подключенную базу и нажимаем кнопку «ОК».
Если при подключении к локальному серверу поле «База данных» оказалось пустым, тогда необходимо создать новую базу данных. Для этого можно воспользоваться кнопкой «Новая…» в окне «Свойства подключения к базе», либо выполнить подключение пустой базы через менеджер MS SQL Server.
При нажатии кнопки «Новая…» открывается окно «Новая база» (Рисунок 1.3).
В поле «Имя новой базы» задаем имя создаваемой базы. В поле «Сервер лицензий» укажите сервер, на котором будет выделяться лицензия для работы с базой данных (имя сервера лицензий необходимо узнать у администратора). В поле «Файл» указывается путь для создания файла базы данных. После выполнения всех действий нажимаем кнопку «ОК». Новая база создается на том сервере, который вы выбрали в окне «Свойства подключения к базе». Далее выполняем действия из пункта 6.
Рисунок 1.3 – Окно «Новая база».
Для подключения пустой базы с помощью менеджера MS SQL Server необходимо получить файл с пустой базой данных у администратора или преподавателя и скопировать на локальный компьютер. Подключать полученную базу можно только на локальный сервер базы данных.
Для подключения базы отройте программу «Среда Microsoft SQL Server Management Studio Express» в меню пуск. Запуститься программа с окном «Соединение с сервером» (Рисунок 1.4).
Рисунок 1.4 – Окно «Соединение с сервером»
Оставляем все поля без изменения и нажимаем кнопку «Соединить».
В открывшемся окне в «Обозреватель объектов» кликнем правой кнопкой мыши по элементу «Базы данных» и выбираем пункт меню «Присоединить…» (Рисунок 1.5).
В открывшемся окне нажимаем кнопку «Добавить», выбираем файл с пустой базой данных, скопированной на локальный компьютер и нажимаем кнопку «ОК» (Рисунок 1.6).
Рисунок 1.5 – Подключение базы данных.
Рисунок 1.6 – Выбор базы для подключения.
Подключенная база появится в списке баз данных в обозревателе объектов (Рисунок 1.7).
Рисунок 1.7 – Подключенная база данных.
Закрываем менеджер баз данных MS SQL Server и выполняем действия из пункта 6.
Для переноса базы данных на другой компьютер необходимо просто перенести файл базы данных с локального компьютера и заново произвести подключение на другом компьютере (важно чтоб на другом компьютере не была подключена база с таким же именем). Но прежде чем произвести перенос базы необходимо отключить ее в менеджере баз данных. Для этого в обозревателе объектов кликните правой кнопкой по нужной вам базе и выберите пункт меню «Задачи ->Отсоединить…». После этого база исчезнет из списка.
Контрольные вопросы
Каково предназначение программного продукта Business Studio?
Какие дополнительные программные продукты необходимы для работы с Business Studio?
В каком виде хранится информационная база Business Studio и созданные в ней модели?
Самостоятельное задание 1
Создайте новую информационную базу в программе Business Studio, имя которой должно иметь следующий формат – «Фамилия-номер группы». Скопируйте файлы информационной базы на свой сетевой диск.
Урок 2. Создание контекстной диаграммы
Основные цели
научиться создавать контекстной диаграммы
изучение интерфейса Business Studio 3
Теоретическая справка
Основу методологии IDEFO составляет графический язык описания бизнес-процессов. Модель в нотации IDEFO представляет собой совокупность иерархически упорядоченных и взаимосвязанных диаграмм. Каждая диаграмма является единицей описания системы и располагается на отдельном листе.
Модель может содержать четыре типа диаграмм:
контекстную (в каждой модели может быть только одна контекстная диаграмма);
декомпозиции;
дерева узлов;
только для экспозиции (FEO).
Контекстная диаграмма является вершиной древовидной структуры диаграмм и представляет собой самое общее описание системы и ее взаимодействия с внешней средой.
После описания системы в целом проводится разбиение ее на крупные фрагменты. Этот процесс называется декомпозицией, а диаграммы, которые описывают каждый фрагмент и взаимодействие фрагментов, называются диаграммами декомпозиции. После декомпозиции контекстной диаграммы проводится декомпозиция каждого большого фрагмента системы на более мелкие и т. д., до достижения нужного уровня подробности описания. После каждого сеанса декомпозиции проводятся сеансы экспертизы — эксперты предметной области указывают на соответствие реальных бизнес-процессов созданным диаграммам. Найденные несоответствия исправляются, и только после прохождения экспертизы без замечаний можно приступать к следующему сеансу декомпозиции.
Работы обозначают поименованные процессы, функции или задачи, которые происходят в течение определенного времени и имеют распознаваемые результаты. Работы изображаются в виде прямоугольников. Все работы должны быть названы и определены. Имя работы должно быть выражено отглагольным существительным, обозначающим действие (например, «Изготовление детали», «Прием заказа» и т.д.).
Работа «Изготовление детали» может иметь, например, следующее определение: «Работа относится к полному циклу изготовления изделия от контроля качества сырья до отгрузки готового упакованного изделия».
Взаимодействие работ с внешним миром и между собой описывается в виде стрелок. Стрелки представляют собой некую информацию и именуются существительными (например, «Заготовка», «Изделие», «Заказ»).
В IDEFO различают пять типов стрелок:
Вход (Input) — материал или информация, которые используются или преобразуются работой для получения результата (выхода). Допускается, что
работа может не иметь ни одной стрелки входа. Каждый тип стрелок подходит к определенной стороне прямоугольника, изображающего работу, или выходит из нее. Стрелка входа рисуется как входящая в левую грань работы.
Управление (Control) — правила, стратегии, процедуры или стандарты,
которыми руководствуется работа. «Каждая работа должна иметь хотя бы одну стрелку управления. Стрелка управления рисуется как входящая в верхнюю грань работы.
Выход (Output) — материал или информация, которые производятся работой.
Каждая работа должна иметь хотя бы одну стрелку выхода Работа без результата не имеет смысла и не должна моделироваться Стрелка выхода рисуется как исходящая из правой грани работы.
Механизм (Mechanism) — ресурсы, которые выполняют работу, пример
персонал предприятия, станки, устройства и т. д. Стрелка механизма рисуется как входящая в нижнюю грань работы.
Модели бизнес-процессов создаются в окне Навигатора. Для хранения моделей бизнес-процессов в дереве Навигатора существует справочник «Процессы». В нем могут быть созданы иерархические модели в нотациях IDEF0, BP Flowchart (Процесс), Cross Functional FlowChart (Процедура), Event-Driven Process Chain (EPC). В иерархических моделях описание бизнес-процесса можно последовательно детализировать (декомпозировать) до нужного уровня. Критерии и порядок выделения процессов должны соответствовать методике, принятой в организации.
Элементом справочника «Процессы» является Процесс, как единица измеряемой деятельности предприятия. В зависимости от используемой нотации моделирования Процессы могут быть разных типов. Слева от типа Процесса показано его графическое обозначение в Навигаторе:
—
Процесс IDEF0;
—
Процесс (BP
Flowchart);
—
Процедура (Cross
Functional Flowchart);
—
Функция или процесс EPC
(Event-Driven Process Chain);
—Действие
Процедуры – элементарная неделимая
единица деятельности;
—Решение
(условие, определяющее выбор следующего
выполняемого действия), неделимая
единица деятельности;
—
Процесс-ссылка – процесс,
ссылающийся на типовой процесс.
Тип процесса верхнего уровня выбирается в момент создания новой модели бизнес-процесса. По умолчанию, при дальнейшей декомпозиции процессов типы добавляемых подпроцессов будут соответствовать этому типу. Это правило не распространяется на Процедуры – они по умолчанию декомпозируются на Действия.
Нотацию моделирования можно изменять во время работы над моделью. При декомпозиции процесса в Навигаторе программа позволяет определить тип каждого создаваемого подпроцесса. В дальнейшем, при необходимости, тип подпроцесса можно изменить, если он еще не был декомпозирован. Error: Reference source not found содержит типы Процессов, которые можно создать с помощью команды Добавить от текущего в контекстном меню процесса в Навигаторе:
Таблица 1
Тип процесса |
Можно создавать от текущего процесса |
Папка |
Папка, IDEF0, Процесс, Процедура, EPC |
IDEF0 |
IDEF0, Процесс, Процедура, EPC, Ссылка |
Процесс |
Процесс, Процедура, Решение, EPC, Ссылка |
Процедура |
Процесс, Процедура, Действие, Решение, EPC, Ссылка |
EPC |
EPC, Ссылка |
Действие |
Ничего |
Решение |
Ничего |
Ссылка |
Ничего |
При использовании клавиш: Ins (аналог команды Добавить) и Shift+Ins (аналог команды Добавить от текущего) – открывается окно для выбора типа процесса. Если на данном уровне возможно создание только одного типа Процесса, то он добавляется автоматически.
В начале работы с базой данных справочник Процессов пуст, и в дереве Навигатора существует лишь первый уровень иерархии «Процессы».
Так как в одной базе данных могут создаваться модели для разных предприятий, целесообразно создавать для каждой модели свою «Папку». Новая папка создается вызовом команды Добавить от текущего –> Папка в контекстном меню узла «Процессы» (Рисунок 2.1 ).
Рисунок 2.1 – Добавление папки
