-
Notifications
You must be signed in to change notification settings - Fork 7
exam07 6
Реферат к лекции 7 (23). Семантика нотации IDEF0
Выполнила: Клименко Д.А. ИДБ-19-05
Проверила: Михайлуца Н.А. ИДБ-19-05
IDEF0 позволяет системно изобразить функции, обозначить их взаимосвязь между собой и внешней средой, обозначить материальные, интеллектуальные потоки, которые влияют на движение бизнес-процесса.
Для описания действий и их взаимосвязи в бизнес-процессе используются прямоугольники и стрелочки.
Прямоугольник обозначает функцию, действие людей, которое имеет свою цель и конечный результат. Имя функции как правило это глагол, обозначающий то или иное действие. Виды функций:
- Деятельность;
- Процесс;
- Операция;
- Действие.
Стрелочка в диаграмме обозначает взаимосвязь функций между собой и внешним миром:
Существуют следующие типы стрелок:
• Вход - материальный объект или информация, которые используются и преобразуются функцией для получения результата (выхода). Вход отвечает на вопрос «Что подлежит обработке?». В качестве входа может быть как материальный объект (сырье, деталь, экзаменационный билет), так и нематериальный (запрос к БД, вопрос преподавателя). Допускается, что функция может не иметь ни одной стрелки входа. Стрелки входа всегда рисуются входящими в левую грань функции;
• Управление - управляющие, регламентирующие и нормативные данные, которыми руководствуется функция. Управление отвечает на вопрос «Что вызывает или регламентирует выполнение функции?». Управление влияет на функцию, но не преобразуется ей, т.е. выступает в качестве предписания или ограничения. В качестве управления могут быть стандарты, нормативы, правила, расценки, устные указания. Стрелки управления рисуются входящими в верхнюю грань функции. Если при построении диаграммы возникает вопрос, как правильно нарисовать стрелку сверху или слева, то рекомендуется ее рисовать как вход (стрелка слева);
• Выход – материальный объект или информация, которые представляют результат выполнения функции. Выход отвечает на вопрос «Что является результатом выполнения функции?». В качестве выхода может быть как материальный объект (деталь, автомобиль, платежные документы, ведомость), так и нематериальный (выборка данных из БД, ответ на вопрос, устное указание). Стрелки выхода рисуются исходящими из правой грани функции;
• Механизм – ресурсы (средства), которые задействованы при выполнении функции. Механизм отвечает на вопрос «Кто выполняет функцию или посредством чего?». В качестве механизма может быть персонал предприятия, студент, станок, оборудование, программа. Стрелки механизма рисуются входящими в нижнюю грань функции;
• Вызов – стрелка указывает, что некоторая часть функции выполняется за пределами рассматриваемого блока. Стрелки вызова рисуются исходящими из нижней грани функции.
Создавая рабочий бизнес-процесс, который действительно будет всем понятен и будет эффективным, необходимо помнить, что он должен соответствовать следующим критериям:
Законченность — бизнес-процесс должен иметь четкую цель, окончательный продукт, на создание которого направлены действия.
Лаконичность — принимая во внимание, что бизнес-процесс имеет большую аудиторию, важно, чтобы процесс был описан наиболее лаконично.
Подбор участников бизнес-процесса — важно четко определить всех лиц, привлеченных к реализации проекта, и закрепить за каждым отдельные задачи. При этом не стоит перечислять участников в сносках, необходимо лаконично вписать их в общую схему для простоты восприятия.
Понятное потребителю описание — любой человек, прочитав описание бизнес-процесса, должен понять его без дополнительных пояснений.
В IDEF0 существуют правила и рекомендации по созданию диаграмм, которые призваны облегчить чтение и экспертизу модели:
-
Перед построением модели необходимо определиться, какая модель системы будет построена. Это подразумевает определение ее типа, а также определения позиции, с точки зрения которой строится модель. «Точку зрения» лучше всего представлять себе как место (позицию) человека или объекта, в которое надо встать, чтобы увидеть систему в действии;
-
На контекстной диаграмме отображается один блок, показывающий назначение системы. Для него рекомендуется отображать по 2–4 стрелки, входящие и выходящие с каждой стороны:
- Количество блоков на диаграммах декомпозиции рекомендуется в пределах 3–6. При наличии большого количества блоков диаграмма становится перенасыщенной и трудно читаемой.Если на диаграмме декомпозиции два блока, то она, как правило, не имеет смысла:
- Блоки на диаграмме декомпозиции следует располагать слева направо и сверху вниз. Такое расположение позволяет более четко отразить логику и последовательность выполнения работ. Кроме этого, маршруты стрелок будут менее запутанными и иметь минимальное количество пересечений:
- Отсутствие у функции одновременно стрелок управления и входа не допускается. Это означает, что запуск данной функции не контролируется и может произойти в любой произвольный момент времени либо вообще никогда:
- У каждого блока должен быть как минимум один выход Работы без результата не имеют смысла и не должны моделироваться;
- При построении диаграмм следует минимизировать число пересечений, петель и поворотов стрелок;
- Каждый блок и каждая стрелка на диаграммах должны обязательно иметь имя. Допускается использовать ветвление (декомпозицию) или слияние (композицию) стрелок:
- При построении диаграмм для лучшей их читаемости может использоваться механизм туннелирования стрелок. Например, чтобы не загромождать лишними деталями диаграммы верхних уровней (родительские), на диаграммах декомпозиции начало дуги помещают в тоннель:
- Все стрелки, входящие и выходящие из блока, при построении для него диаграммы декомпозиции должны быть отображены на ней. Исключение составляют затуннелированные стрелки. Имена стрелок, перенесенных на диаграмму декомпозиции, должны совпадать с именами, указанными на диаграмме верхнего уровня.
- Если две стрелки проходят параллельно (начинаются из одной и той же грани одной работы и заканчиваются на одной и той же грани другой работы), то по возможности следует их объединить и называть единым термином:
- Для того чтобы указать положение любой диаграммы или блока в иерархии, используются номера диаграмм. Блок на диаграмме верхнего уровня обозначается 0, блоки на диаграммах второго уровня – цифрами от 1, блоки на третьем уровне – двумя цифрами, первая из которых указывает на номер детализируемого блока с родительской диаграммы, а вторая номер блока по порядку на текущей диаграмме (11, 12, 25, 63) и т. д. Контекстная диаграмма имеет обозначение «А – 0», диаграмма декомпозиции первого уровня – «А0», диаграммы декомпозиции следующих уровней – состоят из буквы «А», за которой следует номер декомпозируемого блока (например, «А11», «А12», «А25», «А63»).
Список литературы: