1.2.3 Родительская диаграмма. 1.3 Свойства диаграмм IDEF0. 1.3.1 Стрелки как ограничения. 1.3.2 Параллельное функционирование
1. 2. 3 Родительская диаграмма
Родительская диаграмма (Parent Diagram) – та, которая содержит один или более родительских блоков. Каждая обычная (не-контекстная) диаграмма является также дочерней диаграммой, поскольку, по определению, она подробно описывает некоторый родительский блок. Таким образом, любая диаграмма может быть как родительской диаграммой (содержать родительские блоки), так и дочерней (подробно описывать собственный родительский блок). Аналогично, блок может быть как родительским (подробно описываться дочерней диаграммой) так и дочерним (появляющимся на дочерней диаграмме). Основное иерархическое отношение существует между родительским блоком и дочерней диаграммой, которая его подробно описывает (рисунок 4) [1].
1. 3 Свойства диаграмм IDEF0 1. 3. 1 Стрелки как ограничения
Стрелки на диаграмме в нотации IDEF0, представляя данные или материальные объекты, одновременно задают своего рода ограничения (условия). Входные и управляющие стрелки блока, соединяющие его с другими блоками или с внешней средой, по сути, описывают условия, которые должны быть выполнены для того, чтобы реализовалась функция, записанная в качестве имени блока. Рисунок 5 иллюстрирует случай, при котором «Функция 3» может быть выполнена только после получения данных, выработанных «Функцией 1» и «Функцией 2» [2].
Рисунок 5 – Стрелки как ограничения 1. 3. 2 Параллельное функционирование
Различные функции в модели могут быть выполнены параллельно, если удовлетворяются необходимые ограничения (условия). Как показано на рисунке 6, один блок может создать данные или материальные объекты, необходимые для параллельной работы нескольких блоков [3].
Рисунок 6 – Параллельное функционирование
1. 3. 3 Ветвление и слияние стрелок
Ветвление и слияние стрелок призвано уменьшить загруженность диаграмм графическими элементами (линиями). На рисунке 7 показаны ситуации правильного и неправильного наименования стрелок при ветвлении и слиянии. Ветвление стрелок в ситуации 1 означает, что поток ресурсов А содержит в себе потоки Б и В. Ветвление стрелок в ситуации 2 недопустимо, так как оно означало бы, что поток А содержит в себе одновременно и А и Б, что некорректно. Аналогично можно рассмотреть ситуации 3 и 4 слияния стрелок [1]. На рисунке 8 показано, как можно пользоваться механизмом ветвления и слияния стрелок при построении диаграмм процессов в нотации IDEF0. Стрелка, входящая на диаграмму процесса, ветвится на несколько других, отражающих более детально поток ресурсов или информации. Исходящие стрелки сливаются, показывая, как формируется результат выполнения процесса в целом. Сказанное справедливо также для стрелок сверху – управляющих воздействий и стрелок снизу – механизмов (персонал, инфраструктура).
Рисунок 7 – Правила ветвления и слияния стрелок
Рисунок 8 – Пример ветвления и слияния стрелок
Таким образом, ветвление и слияние стрелок позволяет показывать потоки ресурсов и информации сначала укрупнено, что важно для описания процессов на верхнем уровне, а затем более детально – для диаграмм процессов нижнего уровня. Указанный механизм эффективно используется при построении диаграмм IDEFO при декомпозиции моделей бизнес-процессов. Ветвление и слияние стрелок является важнейшим инструментом для создания моделей в IDEF0. Особенно наглядным этот факт становится при осуществлении декомпозиции моделей процессов с верхнего уровня на нижний.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|