Построение модели и анализ бизнес-процессов с использованием методологии IDEF0
Модель IDEF0 – это графическое описание системы или предмета (subject), который разрабатывается с определенной целью и с определенной (selected) точки зрения. Набор из одной или более IDEF0 диаграмм, которые описывают функции системы или предметной области (subjectarea) с помощью графики, текста и глоссария. [pdf]
Модель IDEF0 представляет собой серию диаграмм с сопроводительной документацией, разбивающих сложный объект на составные части, которые представлены в виде блоков.
Диаграммы – главные элементы IDEF0 модели, представляющие детализацию функционального блока. Все функции интерфейсы на них представлены как блоки и дуги. Место соединения дуги с блоком определяет тип интерфейса.
Рисунок 3. Функциональный блок и интерфейсные дуги
Построение IDEF0-модели начинается с представления всей системы в виде простейшей компоненты – одного блока и дуг, изображающих интерфейсы с функциями вне системы.
Механизмы показывают средства, с помощью которых осуществляется выполнение функций. Механизм может быть человеком, компьютером или любым другим устройством, которое помогает выполнять данную функцию (рис.).
Составить контракт для биржи
Рисунок 4. Пример механизма
Затем блок, который представляет систему в качестве единого модуля, детализируется на другой диаграмме с помощью нескольких блоков, соединенных интерфейсными дугами. Эти блоки представляют основные подфункции исходной функции.
|
|
Каждая из этих подфункций может быть декомпозирована подобным образом для более детального представления.
Во всех случаях каждая подфункция может содержать только те элементы, которые входят в исходную функцию. Кроме того, модель не может опустить какие-либо элементы, то есть, родительский блок и его интерфейсы обеспечивают контекст. К нему нельзя ничего добавить, и из него не может быть ничего удалено.
Рисунок 5. Структура IDEF0-модели. Декомпозиция диаграмм
Ниже представлены различные варианты выполнения функций и соединения дуг с блоками.
Рисунок 6. Одновременное выполнение
Построение контекстной диаграммы
Контекстная диаграмма – это модель, представляющая систему как набор иерархических действий, в которой каждое действие преобразует некоторый объект или набор объектов. Высшее действие иерархии называется действием контекста – это самый высокий уровень, который непосредственно описывает систему. Уровни ниже называются порожденными декомпозициями и представляют подпроцессы родительского действия.
При создании модели сначала необходимо изобразить самый высокий уровень – действие контекста. Наименование действия описывает систему непосредственно и, как правило, состоит из одного активного глагола в сочетании с обобщающим существительным, которое разъясняет цель деятельности с точки зрения самого общего взгляда на систему, в наше случае это процесс «сборки и ремонта компьютеров». (рис.3). Контекстная диаграммаизображает деятельность самого верхнего уровня и обозначает границу моделирования относительно цели, возможностей и точки зрения. На контекстной диаграмме специфицируемая система представляется в виде одного единственного процесса, связанного с внешними сущностями потоками данных. Контекстная диаграмма представляет требования к системе на самом верхнем уровне – уровне взаимодействия с окружением.
|
|
На нашей контекстной диаграмме изображен процесс «Сборки и ремонта компьютеров» (рис.7) его входные и выходные данные, а также механизмы и управление.
- Входное «Заказы клиентов»;
- Входное «Ввод комплектующих»;
- Входное «Расценки»;
- Управление «Устав предприятия»;
- Управление «Законодательство РФ»;
- Механизм «Персонал»;
- Механизм «Клиент»;
- Выходные «Готовая продукция»;
- Выходные «Отчеты»;
- Выходные «Документы».
Рисунок 7 – Контекстная диаграмма процесса «Сборки и ремонта компьютеров»
Дата добавления: 2018-06-27; просмотров: 784; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!