Similar presentations:
Методология IDEF0
1. 18. Методология IDEF0
2. Цели
• Сущность структурного подхода• Основные принципы структурного подхода
• Сущность методологии функционального
моделирования IDEF0
• Основные понятия методологии IDEF0
• Правила построения моделей IDEF0
• Пример функциональной модели в нотации IDEF0
3. Сущность структурного подхода к моделированию систем
Система разбивается на функциональныеподсистемы, которые, в свою очередь, делятся на
подфункции, подфункции – на задачи и т.д. до
конкретных процедур
Функция 1
Система
Функция 2
…
…
…
Подфункция 1
Задача 1
Подфункция 2
Задача 2
…
Задача n
…
…
Подфункция n
Функция n
…
…
…
…
4. Методология структурного анализа и проектирования
• 70-е гг. ХХ века – методология SADT• Предложена Дугласом Россом (Douglas Ross)
• Основная идея данной методологии – построение
древовидной иерархической модели предприятия.
• В начале 1990-х на основе SADT принят стандарт
моделирования бизнес-процессов IDEF0,
являющийся одним из 14 стандартов линейки IDEF
– Integration Definition for Functional Modeling (в
данном курсе будут рассмотрены некоторые из них,
в частности, IDEF0, IDEF1X, IDEF3) [8, 5].
• Положения методологии зафиксированы в
разработанном в США стандарте IDEF0 (В России –
РД IDEF0 – 2000)
5. Модели структурного подхода, изучаемые в курсе «Системное моделирование и CASE-технологии»
• 3 типа моделей, используемых в структурномподходе:
• 1) функциональные модели (ФМ)
• 2) информационные модели (ИМ)
• 3) динамические модели (ДМ)
ФМ
SADT (IDEF0)-модели
DFD-модели
Пакеты BPWin, Design/IDEF
Пакет BPWin
ИМ
ERD (IDEF1X)
Пакеты Design/IDEF, ERWin
ДМ
IDEF/CPN
IDEF3
Пакет Design/IDEF
Пакет BPWin
6. Сущность функционального моделирования
Для любой системы определяющим является еефункциональное содержание, так как оно
определяет ее основные свойства. Поэтому в
основе функционального моделирования лежит
функциональное содержание системы, в качестве
отношений между функциями рассматривается
информация об объектах, связывающих эти
функции.
7. Методология IDEF0
• В основе IDEF0-методологии лежатпонятия:
• 1) функциональный блок;
• 2) интерфейсная дуга (стрелка);
• 3) декомпозиция;
• 4) глоссарий.
4 основных
8. Функциональный блок
• Олицетворяет некоторую конкретную функцию или работу врамках рассматриваемой системы
• РД IDEF0 – 2000: прямоугольник, содержащий имя и номер и
используемый для описания функции
Каждая сторона
функционального
блока имеет свое
вход
назначение
управление
выход
Управлять
предприятием
А0
Наименование
осуществляется
оборотом глагола
или
существительного
механизм
Каждый блок в
рамках единой
системы имеет
уникальный номер
9. Интерфейсная дуга
• Интерфейсная дуга отображает элемент системы,который обрабатывается функциональным блоком
или оказывает иное влияние на функцию,
отображаемую функциональным блоком.
• Графически изображается в виде
однонаправленной стрелки.
• Каждая дуга должна иметь свое уникальное
название, сформулированное оборотом
существительного (должно отвечать на вопросы
кто?, что?). Примеры: информация, разработчик,
документ, обработанная заявка.
• В зависимости от того, к какой стороне блока она
подходит, интерфейсная дуга будет являться
входящей, выходящей, управления, механизма.
10. Интерфейсная дуга
Ресурсы,перерабатываемые
системой
управление
вход
Регулирует работу
системы, управляет
(нормативная
документация и т.п.)
выход
Функциональный
блок
А0
Ресурсы, необходимые для
проведения работы
(человеческие ресурсы,
оборудование, ИС).
механизм
Результат работы
системы,
переработанные
ресурсы, продукт
деятельности
Стрелки входа может не быть. Остальные интерфейсные дуги
обязательны.
11. Декомпозиция
• Принцип декомпозиции применяется приразбиении сложных процессов на составляющие его
функции. При этом уровень детализации
определяется непосредственно разработчиком
модели.
• Модель IDEF0 всегда начинается с рассмотрения
системы как единого целого, т.е. одного
функционального блока с интерфейсными дугами,
простирающимися за пределы рассматриваемой
области. Такая диаграмма называется
контекстной, она обозначается идентификатором
А-0.
• Для определения границ системы на контекстной
диаграмме обязательно должны быть цель и точка
зрения.
12. Цель моделирования
Цель моделирования должна отвечать наследующие вопросы:
• Почему процесс должен быть
замоделирован?
• Что должна показывать модель?
• Что может получить читатель?
Примеры целей: «Идентифицировать слабые
стороны процесса сбора данных»,
«Определить ответственность сотрудников
для написания должностных инструкций» и
т.п.
13. Точка зрения
• Точка зрения – позиция, с которой будетстроиться модель. В качестве точки зрения
берется взгляд человека, который видит
систему в нужном для моделирования
аспекте.
• Как правило, выбирается точка зрения
человека, ответственного за выполнение
моделируемой работы.
• Между целью и точкой зрения должно быть
жесткое соответствие.
14. Методология функционального моделирования IDEF0
• Рост сложностисистем.
Специальные методы описания и
анализа систем
• Необходимость их
комплексного
анализа в целях
совершенствования
функционирования
и повышения
эффективности.
• Унификация методов и средств моделирования.
• Широкое
внедрение ИТ.
Системы:
• производственно-технические;
• организационно-экономические.
• Формализация описания систем.
• Инвариантность к предметной области.
• Простая наглядная графическая нотация.
• Ориентация на широкий круг пользователей –
аналитиков, экспертов, менеджеров.
• Определение способа представления и обмена
информацией (моделями систем) между
специалистами, занимающимися анализом,
проектированием и совершенствовованием
систем.
• Модели технологических процессов
• Модели деятельности
• Модели бизнеса
• Модели бизнес-процессов (БП)
15. Методология функционального моделирования IDEF0
США, конец 70-х годов:Программа интегрированной компьютеризации производства ICAM
(Integrated Computer-Aided Manufacturing)
Семейство методов (технологий) моделирования IDEF (ICAM DEFinition)
IDEF0 – функциональное моделирование;
IDEF1 – информационное моделирование;
IDEF1X – моделирование реляционных структур (ER-модели);
IDEF2 – динамическое моделирование систем;
IDEF3 – моделирование деятельности (описание сценариев БП);
IDEF4 – объектно-ориентированное моделирование;
IDEF5 – онтологическое исследование систем;
…
IDEF7 – аудит информационных систем;
IDEF8 – проектирование пользовательского интерфейса;
…
IDEF14 – моделирование вычислительных сетей.
16. IDEF0-технологии для моделирования бизнеса
• бизнес-консультирование;• реинжиниринг бизнес-процессов;
• создание систем управления качеством;
• документирование БП.
Модель – искусственный объект, представляющий собой образ (описание)
системы и ее компонентов.
М моделирует оригинал, если она позволяет получать ответы на вопросы
относительно него.
Модель бизнеса
• окружающая среда компании (клиенты, партнеры, подрядчики и т.д.);
• взаимодействие компании с этой средой (функции компании во внешнем
мире);
• внутренняя структура компании;
• выполняемые процессы (что, когда и как должно быть сделано);
• используемые ресурсы, создаваемая продукция и оказываемые услуги.
17. Использование функционального моделирования в реинжиниринге бизнес-процессов
Бизнес-процесс:- множество шагов деятельности, начинающееся с одного или более входов и
заканчивающееся созданием продукции или услуг, необходимых клиенту;
- модель преобразования сущностей типа вход-выход, понимаемая как работа
по реализации определенной функции.
Реинжиниринг БП – фундаментальное переосмысление и радикальное
перепроектирование БП компании для достижения коренных улучшений в
основных показателях ее деятельности. Ренижиниринг связан с масштабным
внедрением ИТ в бизнес, но не сводится к нему.
Функциональные модели
"as is"
текущее состояние
БПР
"to be"
целевое состояние
18. История развития IDEF0
IDEF0: 1981 г. (ICAM) Федеральный стандарт США: 1993 г.Технология структурного анализа и проектирования SADT
(Structured Analysis and Design Technique): конец 60-х годов,
фирма SofTech Inc.
Метод исследования систем, включающий их общий
обзор и дальнейшую детализацию, формирующую
иерархическую модель исследуемого объекта.
Россия: Рекомендации по стандартизации Р 50.1.028-2001.
Методология функционального моделирования
19. Модель IDEF0
Модель IDEF0 – графическое описание системы, разработанное сопределенной целью и с выбранной точки зрения.
Система комплект документов IDEF0:
• диаграммы;
• текстовые комментарии (пояснения);
• глоссарий.
Глоссарий – список определений ключевых понятий и аббревиатур,
используемых в модели.
Сбор информации для разработки модели аналитиком:
• опрос экспертов;
• изучение документации.
20. При построении модели IDEF0 должны быть определены:
1) цель моделирования – назначение модели (набор вопросов, на которыеона должна отвечать);
2) границы моделирования:
• охват предметной области ("граница вширь");
• глубина функциональной декомпозиции ("граница вглубь").
3) целевая аудитория – категории специалистов (читателей), на которых
ориентирована модель;
4) точка зрения – позиция, с которой рассматривается система.
Точка зрения должна быть фиксирована для всех элементов модели.
Объект описания с разных точек зрения разные наборы диаграмм.
21. Синтаксис и семантика графического языка IDEF0
Диаграмма IDEF0 – основной компонент модели, описывающийфункцию или ее декомпозицию.
Виды диаграмм:
• контекстная (диаграмма А-0) – состоит из единственного блока,
описывающего функцию верхнего уровня, и представляет контекст
модели;
• обычная диаграмма IDEF0 – описывает декомпозицию блока;
• диаграмма-иллюстрация (FEO-диаграмма);
• перечень и дерево узлов.
Методология IDEF0
22. Синтаксис и семантика графического языка IDEF0
Функциональная декомпозицияКонтекстная диаграмма:
• представляет функциональную модель системы в целом;
• отражает границы моделирования;
• стрелки на ней определяют полный набор интерфейсов системы с
внешней средой.
Последовательная декомпозиция функций "снаружи внутрь" построение
иерархии функций.
23.
Д\З1. Введение в методологию IDEF0: история и основные принципы.
2. Сравнение IDEF0 с другими методологиями моделирования (BPMN, UML, IDEF3).
3. Базовые элементы IDEF0: блоки, стрелки, диаграммы.
4. Правила и синтаксис построения диаграмм IDEF0.
5. Уровни декомпозиции в IDEF0: от контекстной диаграммы до детальных
процессов
6. Моделирование бизнес-процессов предприятия с помощью IDEF0.
7. Использование IDEF0 для анализа и оптимизации workflow.
8. IDEF0 в управлении качеством (TQM, ISO 9001).
9. Моделирование цепочки поставок (Supply Chain) с использованием IDEF0.
10. Применение IDEF0 в логистике и управлении складскими процессами.
11. Моделирование процессов разработки программного обеспечения (SDLC) в IDEF0.
12. IDEF0 в системном анализе и проектировании ИС.
13. Использование IDEF0 для описания DevOps-процессов.
14. Моделирование жизненного цикла продукта (PLM) с помощью IDEF0.
15. Применение IDEF0 в управлении IT-инфраструктурой.
16. Реинжиниринг бизнес-процессов на основе IDEF0-моделей.
17. Выявление узких мест в процессах с помощью IDEF0.
18. Использование IDEF0 для автоматизации бизнес-процессов (RPA).
19. Анализ рисков на основе IDEF0-диаграмм.
20. Применение IDEF0 в бережливом производстве (Lean).
21. Моделирование процессов в здравоохранении с использованием IDEF0.
22. IDEF0 в банковской сфере: анализ кредитных и операционных процессов.
23. Применение IDEF0 в государственном управлении и госуслугах.
24. Моделирование образовательных процессов с помощью IDEF0.
25. Использование IDEF0 в управлении проектами (PMBOK, Agile).
26. Обзор ПО для моделирования IDEF0 (BPWin, Visio, Bizagi и др.).
27. Практический пример построения IDEF0-диаграммы для малого бизнеса.
28. Ошибки и сложности при моделировании в IDEF0.
29. Валидация и верификация IDEF0-моделей.
30. Будущее IDEF0: интеграция с AI и Big Data.
24. qwertqwerty25@yandex.ru
• От 15-20 слайдов• Формат только .ppt
• С защитой.
management