Методы IDEF, их применение. Понятие IDEF 0, IDEF 3. Выполнила: студентка группы 4 Г Потапова Саина Проверила: Волкова Т. М.
IDEF - Icam DEFinition, Integrated DEFinition § IDEF — методологии семейства ICAM (Integrated Computer-Aided Manufacturing) для решения подобных задач моделирования сложных систем, позволяет отображать и анализировать модели деятельности широкого спектра сложных систем в различных разрезах. При использовании методологии § IDEF — методологии создавались в рамках предложенной ВВС США программы компьютеризации промышленности — ICAM, в ходе реализации которой выявилась потребность в разработке методов анализа процессов взаимодействия в производственных
§ IDEF 0 (Function Modeling) – данный метод используется для создания функциональной модели. § IDEF 1 (Information Modeling) – данный метод применяется для построения информационной модели, необходимую для поддержки функций производственной системы или среды. § IDEF 2 (Simulation Model Design) – данный метод позволяет построить динамическую модель меняющегося во времени поведения функций.
• IDEF 3 (Process Description Capture) – данный метод используется для сбора информации о состоянии моделируемой системы. • IDEF 4 (Object-Oriented Design) – данный метод объектно-ориентированного планирования был разработан для поддержки объектноориентированной идеологии. системы. • IDEF 5 (Ontology Description Capture) – данный метод позволяет разрабатывать, изучать и поддерживать онтологию моделируемой системы. • IDEF 6 (Design Rational Capture Method) - данный метод позволяет использовать рациональный опыт проектирования.
§ IDEF 7 ( Information System Auditing) - данный метод описывает проведение методологии аудита информационной системы. § IDEF 8 (User Interface Modeling) – данный метод позволяет разрабатывать необходимые модели Графического Интерфейса. § IDEF 9 (Business Constraint Discovery) - данная модель предназначена для анализа имеющихся условий и ограничений и их влияния на принимаемые решения в процессе реинжиниринга. § IDEF 10 - Implementation Architecture Modeling § IDEF 11 - Information Artifact Modeling § IDEF 12 - Organization Modeling § IDEF 13 - Three Schema Mapping Design § IDEF 14 (Network Design) - данный метод позволяет моделировать вычислительные сети.
IDEF 0 § IDEF 0 — Function Modeling — методология функционального моделирования и графическая нотация, предназначенная для формализации и описания бизнеспроцессов. Отличительной особенностью IDEF 0 является её акцент на соподчинённость объектов. В IDEF 0 рассматриваются логические отношения между работами, а не их временна я последовательность (Work. Flow). § Стандарт IDEF 0 представляет организацию как набор функций, здесь существует правило — наиболее важная функция находится в верхнем левом углу, кроме того есть правило стороны : — стрелка входа приходит всегда в левую кромку активности, — стрелка управления — в верхнюю кромку, — стрелка механизма — нижняя кромка, — стрелка выхода — правая кромка.
Методология IDEF 0 Графический язык IDEF 0 удивительно прост и гармоничен. В основе методологии лежат четыре основных понятия: Первым из них является понятие функционального блока (Activity Box). Функциональный блок графически изображается в виде прямоугольника и олицетворяет собой некоторую конкретную функцию в рамках рассматриваемой системы. По требованиям стандарта название каждого функционального блока должно быть сформулировано в глагольном наклонении (например, «производить услуги» , а не «производство услуг» ).
§ Каждая из четырех сторон функционального блока имеет своё определенное значение (роль), при этом: · Верхняя сторона имеет значение «Управление» (Control); · Левая сторона имеет значение «Вход» (Input); · Правая сторона имеет значение «Выход» (Output); · Нижняя сторона имеет значение «Механизм» (Mechanism). § Каждый функциональный блок в рамках единой рассматриваемой системы должен иметь свой уникальный идентификационный номер. § Вторым «китом» методологии IDEF 0 является понятие интерфейсной дуги (Arrow). Также интерфейсные дуги часто называют потоками или стрелками.
§ Третьим основным понятием стандарта IDEF 0 является декомпозиция (Decomposition). Принцип декомпозиции применяется при разбиении сложного процесса на составляющие его функции. При этом уровень детализации процесса определяется непосредственно разработчиком модели. § Модель IDEF 0 всегда начинается с представления системы как единого целого – одного функционального блока с интерфейсными дугами, простирающимися за пределы рассматриваемой области. Такая диаграмма с одним функциональным блоком называется контекстной диаграммой, и обозначается идентификатором «А 0» .
IDEF 3 § IDEF 3 (Process Description Capture) – данный метод используется для сбора информации о состоянии моделируемой системы. § Это структурный метод, показывающий причинноследственные связи и события. Он также показывает, как организована работа, и какие пользователи работают с моделируемой системой. IDEF 3 состоит из двух методов. Process Flow Description (PFD) – описание процессов, с описанием того, как организована работа между различными элементами моделируемой системы. Object State Transition Description (OSTD) – описание переходов состояний объектов, с описанием того, какие существуют промежуточные состояния у объектов в моделируемой системе
§ IDEF 3 является стандартом документирования технологических процессов, происходящих на предприятии, и предоставляет инструментарий для наглядного исследования и моделирования их сценариев. Исполнение каждого сценария сопровождается соответствующим документооборотом, который состоит из двух основных потоков: документов, определяющих структуру и последовательность процесса (технологических указаний, описаний стандартов и т. д. ), и документов, отображающих ход его выполнения (результатов тестов и экспертиз, отчетов о браке, и т. д. ). Для эффективного управления любым процессом, необходимо иметь детальное представление об его сценарии и структуре сопутствующего документооборота.
Типы диаграмм в IDEF 3. § Существуют два типа диаграмм в стандарте IDEF 3, представляющие описание одного и того же сценария технологического процесса в разных ракурсах. Диаграммы относящиеся к первому типу называются диаграммами Описания Последовательности Этапов Процесса (Process Flow Description Diagrams, PFDD), а ко второму - диаграммы состояния объекта в его Трансформаций Процессе (Object State Transition Network, OSTN).
Типы стрелок в IDEF 3. § В IDEF 3 различают три типа стрелок, изображающих связи: § Старшая - сплошная линия, связывающая единицы работ (UOW). Рисуется слева направо или сверху вниз. Показывает, что работа-источник должна закончиться прежде, чем работа-цель начнется. Отношения- пунктирная линия, использующаяся для изображения связей между единицами работ (UOW) а также между единицами работ и объектами ссылок. Потоки объектов - стрелка с двумя наконечниками, применяется для описания того факта, что объект используется в двух или более единицах работы, например, когда объект порождается в одной работе и используется в другой.
Типы перекрестков § Перекрестки используются для отображения логики взаимодействия стрелок при слиянии и разветвлении или для отображения множества событий, которые могут или должны быть завершены перед началом следующей работы. Различают перекрестки для слияния и разветвления стрелок. Перекресток не может использоваться одновременно для слияния и для разветвления. Всё перекрестки на диаграмме нумеруются, каждый номер имеет префикс J. В отличие от IDEF 0 и DFD в IDEF 3 стрелки могут сливаться и разветвляться только через перекрестки.
Классификация типов перекрестков Обозначение Наименование Смысл в случае слияния стрелок (Fan-in Junction Asynchronous AND Все следующие предшествующие процессы должны быть запущены быть завершены Synchronous AND Все предшествующие процессы завершены одновременно Смысл в случае разветвления стрелок (Fan-out Junction Все следующие процессы запускаются одновременно
Asynchronous OR Один или несколько предшествующ их процессов должны быть завершены Один или несколько следующих процессов должны быть запущены Synchronous OR Один или несколько предшествующи х процессов завершаются одновременно Один или несколько следующих процессов запускаются одновременно XOR (Exclusive OR) Только один предшествующи й процесс завершен Только один следующий процесс запускается