SlideShare a Scribd company logo
1 of 29
МоделированиеМоделирование IDEFIDEF
уровень 1 - 6уровень 1 - 6
Лекция 07
Гудаев О.А.
2013
2
Процесс разработки ПО
Процесс разработки программного обеспечения
(англ. software development process, software
process) — структура, согласно которой
построена разработка программного
обеспечения (ПО).
Процесс возникает в:
Жизненным цикле проекта (англ. Project Life
Cycle) — последовательность фаз проекта,
задаваемая исходя из потребностей
управления проектом.
3
Бизнес-моделирование
Бизнес-моделированием называют
дисциплину и отдельный подпроцесс в
процессе разработки программного
обеспечения, в котором описывается
деятельность компании и
определяются требования к системе —
те подпроцессы и операции, которые
подлежат автоматизации в
разрабатываемой информационной
системе.
4
Деловое моделирование
Бизнес-моделирование — деятельность по
формированию моделей организаций,
включающая описание деловых объектов
(подразделений, должностей, ресурсов,
ролей, процессов, операций,
информационных систем, носителей
информации и т. д.) и указание связей между
ними. Требования к формируемым моделям
и их соответствующее содержание
определяются целями моделирования.
5
Шаги процесса
Процесс разработки состоит из
множества подпроцессов, или
дисциплин. В модели водопада они
идут одна за другой, в других процессах
их порядок или состав изменяется.
Шаги процесса:
Парадигма программирования; Бизнес-моделирование;
Анализ требований; Планирование; Разработка
архитектуры; Кодирование; Тестирование и отладка;
Документирование; Внедрение; Сопровождение.
6
Модели процесса
• Модель водопада (Каскадная модель):
• структурное проектирование
• тестирование программ
• сертификация программ
• Итеративный процесс:
• Гибкие методологии разработки
• Экстремальное программирование
• Формальные методы:
• логическое программирование
• доказательное программирование
7
Виды деловых бизнес-процессов
Существуют три вида бизнес-процессов:
Управляющие — бизнес-процессы, которые
управляют функционированием системы.
Примером управляющего процесса может
служить Корпоративное управление и
Стратегический менеджмент.
Операционные — бизнес-процессы, которые
составляют основной бизнес компании и
создают основной поток доходов. Примерами
операционных бизнес-процессов являются
Снабжение, Производство, Маркетинг и
Продажи.
Поддерживающие — бизнес-процессы, которые
обслуживают основной бизнес. Например,
Бухгалтерский учет, Подбор персонала,
Техническая поддержка.
8
Цель
Бизнес-процесс начинается со спроса
потребителя и заканчивается его
удовлетворением. Процессно-
ориентированные организации
стараются устранять барьеры и
задержки, возникающие на стыке двух
различных подразделений организации
при выполнении одного бизнес-
процесса.
9
Декомпозиция
Бизнес-процесс может быть декомпозирован на
несколько подпроцессов, которые имеют
собственные атрибуты, однако также
направлены на достижение цели основного
бизнес-процесса. Такой анализ бизнес-
процессов обычно включает в себя
составление карты бизнес-процесса и его
подпроцессов, разнесенных между
определенными уровнями активности.
10
Конечный результат
Бизнес-процессы должны быть построены
таким образом, чтобы создавать стоимость и
ценность для потребителей и исключать
любые необязательные или вовсе лишние
активности. На выходе правильно
построенных бизнес-процессов
увеличиваются ценность для потребителя и
рентабельность (меньшая себестоимость
производства товара или услуги).
11
Точка зрения
Бизнес-процессы могут подвергаться
моделированию с помощью различных
методов. Одним из способов является
составление модели бизнес-процесса «как
есть» (англ. as is). После этого модель
бизнес-процесса подвергается критическому
анализу или обрабатывается специальным
программным обеспечением. В результате
строится модель бизнес-процесса «как
должно быть» (англ. to be). Некоторые
консультанты опускают фазу «как есть» и
сразу предлагают модель «как должно быть».
12
Cемейства ICAM
IDEF — методологии семейства ICAM
(Integrated Computer-Aided Manufacturing) для
решения задач моделирования сложных
систем, позволяет отображать и
анализировать модели деятельности
широкого спектра сложных систем в
различных разрезах. При этом широта и
глубина обследования процессов в системе
определяется самим разработчиком, что
позволяет не перегружать создаваемую
модель излишними данными.
13
IDEF
IDEF — методологии создавались в рамках
предложенной ВВС США программы
компьютеризации промышленности — ICAM, в ходе
реализации которой выявилась потребность в
разработке методов анализа процессов
взаимодействия в производственных
(промышленных) системах.
Принципиальным требованием при разработке
рассматриваемого семейства методологий была
возможность эффективного обмена информацией
между всеми специалистами — участниками
программы ICAM (отсюда название: Icam DEFinition
— IDEF другой вариант — Integrated DEFinition).
14
Применение IDEF
После опубликования стандарта он был
успешно применен в самых различных
областях бизнеса, показав себя
эффективным средством анализа,
конструирования и отображения бизнес-
процессов. Более того, собственно с широким
применением IDEF (и предшествующей
методолoгии — SADT) и связано
возникновение основных идей популярного
ныне понятия — BPR (бизнес-процесс
реинжиниринг).
15
IDEF0
Function Modeling — методология
функционального моделирования. С помощью
наглядного графического языка IDEF0
изучаемая система предстает перед
разработчиками и аналитиками в виде набора
взаимосвязанных функций (функциональных
блоков — в терминах IDEF0). Как правило,
моделирование средствами IDEF0 является
первым этапом изучения любой системы.
Методологию IDEF0 можно считать следующим
этапом развития хорошо известного
графического языка описания функциональных
систем SADT (Structured Analysis and Design
Technique);
16
17
IDEF1
Information Modeling — методология
моделирования информационных
потоков внутри системы, позволяющая
отображать и анализировать их
структуру и взаимосвязи. IDEF1X
(IDEF1 Extended) — Data Modeling —
методология моделирования баз
данных на основе модели «сущность-
связь».
18
19
IDEF1X
В настоящее время на основе
совершенствования методологии IDEF1
создана ее новая версия —
методология IDEF1X. IDEF1X
разработана с учетом таких
требований, как простота изучения и
возможность автоматизации. IDEF1X–
диаграммы используются рядом
распространённых CASE–средств (в
частности, ERwin, Design/IDEF).
20
IDEF2
Simulation Model Design — методология
динамического моделирования развития
систем. В связи с весьма серьёзными
сложностями анализа динамических систем
от этого стандарта практически отказались, и
его развитие приостановилось на самом
начальном этапе. В настоящее время
присутствуют алгоритмы и их компьютерные
реализации, позволяющие превращать набор
статических диаграмм IDEF0 в динамические
модели, построенные на базе «раскрашенных
сетей Петри» (CPN — Color Petri Nets).
21
IDEF3
Process Description Capture (Документирование
технологических процессов) — методология
документирования процессов, происходящих
в системе (например, на предприятии),
описываются сценарий и
последовательность операций для каждого
процесса. IDEF3 имеет прямую взаимосвязь с
методологией IDEF0 — каждая функция
(функциональный блок) может быть
представлена в виде отдельного процесса
средствами IDEF3.
22
23
IDEF4
Object-Oriented Design — методология
построения объектно-ориентированных
систем, позволяют отображать
структуру объектов и заложенные
принципы их взаимодействия, тем
самым позволяя анализировать и
оптимизировать сложные объектно-
ориентированные системы. Подробнее
- Технология;
24
25
IDEF5
Ontology Description Capture — Стандарт
онтологического исследования сложных
систем. С помощью методологии IDEF5
онтология системы может быть описана при
помощи определенного словаря терминов и
правил, на основании которых могут быть
сформированы достоверные утверждения о
состоянии рассматриваемой системы в
некоторый момент времени. На основе этих
утверждений формируются выводы о
дальнейшем развитии системы и
производится её оптимизация.
26
27
IDEF6
Design Rationale Capture — Обоснование
проектных действий. Назначение IDEF6 состоит
в облегчении получения «знаний о способе»
моделирования, их представления и
использования при разработке систем
управления предприятиями. Под «знаниями о
способе» понимаются причины, обстоятельства,
скрытые мотивы, которые обуславливают
выбранные методы моделирования. Проще
говоря, «знания о способе» интерпретируются
как ответ на вопрос: «почему модель получилась
такой, какой получилась?» Большинство
методов моделирования фокусируются на
собственно получаемых моделях, а не на
процессе их создания. Метод IDEF6 акцентирует
внимание именно на процессе создания модели.
28
29
Спасибо за вниманиеСпасибо за внимание
Использованы материалы:
http://ru.wikipedia.org/wiki/IDEF

More Related Content

What's hot

Cистемная инженерия безопасности объектов недвижимости и бизнес-процессов.
Cистемная инженерия безопасности объектов недвижимости и бизнес-процессов.Cистемная инженерия безопасности объектов недвижимости и бизнес-процессов.
Cистемная инженерия безопасности объектов недвижимости и бизнес-процессов.Yuri Bubnov
 
7. умное производство 31 05
7. умное производство 31 057. умное производство 31 05
7. умное производство 31 05RnD_SM
 
метод Oracle (45)
метод Oracle (45)метод Oracle (45)
метод Oracle (45)romachka_pole
 
лекция 2
лекция 2лекция 2
лекция 2cezium
 
DDD requirements AnalystDays-2014 Tsepkov
DDD requirements AnalystDays-2014 TsepkovDDD requirements AnalystDays-2014 Tsepkov
DDD requirements AnalystDays-2014 TsepkovMaxim Tsepkov
 
Системная инженерия и ISO 15926
Системная инженерия и ISO 15926Системная инженерия и ISO 15926
Системная инженерия и ISO 15926Anatoly Levenchuk
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессовNatalia Zhelnova
 
Ddd happy dev-2013-tsepkov
Ddd happy dev-2013-tsepkovDdd happy dev-2013-tsepkov
Ddd happy dev-2013-tsepkovMaxim Tsepkov
 
О.Савин -- оптимизация архитектуры
О.Савин -- оптимизация архитектурыО.Савин -- оптимизация архитектуры
О.Савин -- оптимизация архитектурыAnatoly Levenchuk
 
2012 andieva e_ju_innovative_management_of_complex_software_projects
2012 andieva e_ju_innovative_management_of_complex_software_projects2012 andieva e_ju_innovative_management_of_complex_software_projects
2012 andieva e_ju_innovative_management_of_complex_software_projectsdataomsk
 
Б.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровождения
Б.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровожденияБ.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровождения
Б.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровожденияAnatoly Levenchuk
 
разработка технического задания
разработка технического заданияразработка технического задания
разработка технического заданияolalapim10
 
Практический подход к систематизации требований при проектировании информацио...
Практический подход к систематизации требований при проектировании информацио...Практический подход к систематизации требований при проектировании информацио...
Практический подход к систематизации требований при проектировании информацио...Anatoly Simkin
 
Интеграция PLM + ERP: эффект синергии. Часть 1 (Журнал ИТМ, №11 2012)
Интеграция PLM + ERP: эффект синергии. Часть 1 (Журнал ИТМ, №11 2012)Интеграция PLM + ERP: эффект синергии. Часть 1 (Журнал ИТМ, №11 2012)
Интеграция PLM + ERP: эффект синергии. Часть 1 (Журнал ИТМ, №11 2012)Vladimir Zakomirnyi (Закомирный)
 
Моделирование бизнес-процессов в среде ARIS
Моделирование бизнес-процессов в среде ARISМоделирование бизнес-процессов в среде ARIS
Моделирование бизнес-процессов в среде ARISCUSTIS
 
Интеграция PLM + ERP: эффект синергии. Часть 6 (Журнал ИТМ, №9-2013)
Интеграция PLM + ERP: эффект синергии. Часть 6 (Журнал ИТМ, №9-2013)Интеграция PLM + ERP: эффект синергии. Часть 6 (Журнал ИТМ, №9-2013)
Интеграция PLM + ERP: эффект синергии. Часть 6 (Журнал ИТМ, №9-2013)Vladimir Zakomirnyi (Закомирный)
 
Интеграция PLM + ERP: эффект синергии. Часть 5 (Журнал ИТМ №7-8-2013)
Интеграция PLM + ERP: эффект синергии. Часть 5 (Журнал ИТМ №7-8-2013)Интеграция PLM + ERP: эффект синергии. Часть 5 (Журнал ИТМ №7-8-2013)
Интеграция PLM + ERP: эффект синергии. Часть 5 (Журнал ИТМ №7-8-2013)Vladimir Zakomirnyi (Закомирный)
 

What's hot (18)

Cистемная инженерия безопасности объектов недвижимости и бизнес-процессов.
Cистемная инженерия безопасности объектов недвижимости и бизнес-процессов.Cистемная инженерия безопасности объектов недвижимости и бизнес-процессов.
Cистемная инженерия безопасности объектов недвижимости и бизнес-процессов.
 
7. умное производство 31 05
7. умное производство 31 057. умное производство 31 05
7. умное производство 31 05
 
метод Oracle (45)
метод Oracle (45)метод Oracle (45)
метод Oracle (45)
 
лекция 2
лекция 2лекция 2
лекция 2
 
DDD requirements AnalystDays-2014 Tsepkov
DDD requirements AnalystDays-2014 TsepkovDDD requirements AnalystDays-2014 Tsepkov
DDD requirements AnalystDays-2014 Tsepkov
 
Системная инженерия и ISO 15926
Системная инженерия и ISO 15926Системная инженерия и ISO 15926
Системная инженерия и ISO 15926
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессов
 
Ddd happy dev-2013-tsepkov
Ddd happy dev-2013-tsepkovDdd happy dev-2013-tsepkov
Ddd happy dev-2013-tsepkov
 
О.Савин -- оптимизация архитектуры
О.Савин -- оптимизация архитектурыО.Савин -- оптимизация архитектуры
О.Савин -- оптимизация архитектуры
 
2012 andieva e_ju_innovative_management_of_complex_software_projects
2012 andieva e_ju_innovative_management_of_complex_software_projects2012 andieva e_ju_innovative_management_of_complex_software_projects
2012 andieva e_ju_innovative_management_of_complex_software_projects
 
Б.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровождения
Б.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровожденияБ.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровождения
Б.Позин, Е.Горбунова -- развитие ядра Essence для стадии сопровождения
 
Бизнес-процессы
Бизнес-процессыБизнес-процессы
Бизнес-процессы
 
разработка технического задания
разработка технического заданияразработка технического задания
разработка технического задания
 
Практический подход к систематизации требований при проектировании информацио...
Практический подход к систематизации требований при проектировании информацио...Практический подход к систематизации требований при проектировании информацио...
Практический подход к систематизации требований при проектировании информацио...
 
Интеграция PLM + ERP: эффект синергии. Часть 1 (Журнал ИТМ, №11 2012)
Интеграция PLM + ERP: эффект синергии. Часть 1 (Журнал ИТМ, №11 2012)Интеграция PLM + ERP: эффект синергии. Часть 1 (Журнал ИТМ, №11 2012)
Интеграция PLM + ERP: эффект синергии. Часть 1 (Журнал ИТМ, №11 2012)
 
Моделирование бизнес-процессов в среде ARIS
Моделирование бизнес-процессов в среде ARISМоделирование бизнес-процессов в среде ARIS
Моделирование бизнес-процессов в среде ARIS
 
Интеграция PLM + ERP: эффект синергии. Часть 6 (Журнал ИТМ, №9-2013)
Интеграция PLM + ERP: эффект синергии. Часть 6 (Журнал ИТМ, №9-2013)Интеграция PLM + ERP: эффект синергии. Часть 6 (Журнал ИТМ, №9-2013)
Интеграция PLM + ERP: эффект синергии. Часть 6 (Журнал ИТМ, №9-2013)
 
Интеграция PLM + ERP: эффект синергии. Часть 5 (Журнал ИТМ №7-8-2013)
Интеграция PLM + ERP: эффект синергии. Часть 5 (Журнал ИТМ №7-8-2013)Интеграция PLM + ERP: эффект синергии. Часть 5 (Журнал ИТМ №7-8-2013)
Интеграция PLM + ERP: эффект синергии. Часть 5 (Журнал ИТМ №7-8-2013)
 

Similar to МАПО 2013 Лекция 07 Моделирование IDEF

лекция 3
лекция 3лекция 3
лекция 3cezium
 
моделирование бизнес процессов с B pwin 4.0
моделирование бизнес процессов с B pwin 4.0моделирование бизнес процессов с B pwin 4.0
моделирование бизнес процессов с B pwin 4.0vaha1411
 
МАПО 2013 Лекция 08 Бизнес-правила IDEF0
МАПО 2013 Лекция 08 Бизнес-правила IDEF0МАПО 2013 Лекция 08 Бизнес-правила IDEF0
МАПО 2013 Лекция 08 Бизнес-правила IDEF0Олег Гудаев
 
лекция 2
лекция 2лекция 2
лекция 2cezium
 
Бизнес процессы в Битрикс24 семинар часть 1
Бизнес процессы в Битрикс24 семинар часть 1Бизнес процессы в Битрикс24 семинар часть 1
Бизнес процессы в Битрикс24 семинар часть 1Алексей Модель
 
MBSE Sorokin Michael Vostok Egineering
MBSE Sorokin Michael Vostok EgineeringMBSE Sorokin Michael Vostok Egineering
MBSE Sorokin Michael Vostok EgineeringAPPAU_Ukraine
 
Msf и Mof обучение продавцов
Msf и Mof   обучение продавцовMsf и Mof   обучение продавцов
Msf и Mof обучение продавцовAlexander Babich
 
Вебинар «Схемы бизнес-процессов в различных нотациях»
Вебинар «Схемы бизнес-процессов в различных нотациях»Вебинар «Схемы бизнес-процессов в различных нотациях»
Вебинар «Схемы бизнес-процессов в различных нотациях»Алеся Гарасимович
 
Business Studio presentation
Business Studio presentationBusiness Studio presentation
Business Studio presentationbizstudio
 
Как выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиКак выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиSQALab
 
Choose method for requirements Tsepkov Analyst Days-2017
Choose method for requirements Tsepkov Analyst Days-2017Choose method for requirements Tsepkov Analyst Days-2017
Choose method for requirements Tsepkov Analyst Days-2017Maxim Tsepkov
 
Как выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиКак выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиCUSTIS
 
Системная инженерия и информационная модель системы
Системная инженерия и информационная модель системыСистемная инженерия и информационная модель системы
Системная инженерия и информационная модель системыAnatoly Levenchuk
 
Проектирование_и_архитектура_ПС_2022_L06.ppt
Проектирование_и_архитектура_ПС_2022_L06.pptПроектирование_и_архитектура_ПС_2022_L06.ppt
Проектирование_и_архитектура_ПС_2022_L06.pptdinarium2016
 
лекция 1
лекция 1лекция 1
лекция 1cezium
 
лекция 1
лекция 1лекция 1
лекция 1cezium
 
Conception
ConceptionConception
Conceptionbiv63
 
DIRECTUM: возможности системы электронного документооборота
DIRECTUM: возможности системы электронного документооборотаDIRECTUM: возможности системы электронного документооборота
DIRECTUM: возможности системы электронного документооборотаDIRECTUM
 

Similar to МАПО 2013 Лекция 07 Моделирование IDEF (20)

лекция 3
лекция 3лекция 3
лекция 3
 
моделирование бизнес процессов с B pwin 4.0
моделирование бизнес процессов с B pwin 4.0моделирование бизнес процессов с B pwin 4.0
моделирование бизнес процессов с B pwin 4.0
 
МАПО 2013 Лекция 08 Бизнес-правила IDEF0
МАПО 2013 Лекция 08 Бизнес-правила IDEF0МАПО 2013 Лекция 08 Бизнес-правила IDEF0
МАПО 2013 Лекция 08 Бизнес-правила IDEF0
 
лекция 2
лекция 2лекция 2
лекция 2
 
Бизнес процессы в Битрикс24 семинар часть 1
Бизнес процессы в Битрикс24 семинар часть 1Бизнес процессы в Битрикс24 семинар часть 1
Бизнес процессы в Битрикс24 семинар часть 1
 
MBSE Sorokin Michael Vostok Egineering
MBSE Sorokin Michael Vostok EgineeringMBSE Sorokin Michael Vostok Egineering
MBSE Sorokin Michael Vostok Egineering
 
Lekcia14
Lekcia14Lekcia14
Lekcia14
 
Msf и Mof обучение продавцов
Msf и Mof   обучение продавцовMsf и Mof   обучение продавцов
Msf и Mof обучение продавцов
 
Вебинар «Схемы бизнес-процессов в различных нотациях»
Вебинар «Схемы бизнес-процессов в различных нотациях»Вебинар «Схемы бизнес-процессов в различных нотациях»
Вебинар «Схемы бизнес-процессов в различных нотациях»
 
Business Studio presentation
Business Studio presentationBusiness Studio presentation
Business Studio presentation
 
Киев, BA Con 2017
Киев, BA Con 2017Киев, BA Con 2017
Киев, BA Con 2017
 
Как выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиКак выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиями
 
Choose method for requirements Tsepkov Analyst Days-2017
Choose method for requirements Tsepkov Analyst Days-2017Choose method for requirements Tsepkov Analyst Days-2017
Choose method for requirements Tsepkov Analyst Days-2017
 
Как выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиКак выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиями
 
Системная инженерия и информационная модель системы
Системная инженерия и информационная модель системыСистемная инженерия и информационная модель системы
Системная инженерия и информационная модель системы
 
Проектирование_и_архитектура_ПС_2022_L06.ppt
Проектирование_и_архитектура_ПС_2022_L06.pptПроектирование_и_архитектура_ПС_2022_L06.ppt
Проектирование_и_архитектура_ПС_2022_L06.ppt
 
лекция 1
лекция 1лекция 1
лекция 1
 
лекция 1
лекция 1лекция 1
лекция 1
 
Conception
ConceptionConception
Conception
 
DIRECTUM: возможности системы электронного документооборота
DIRECTUM: возможности системы электронного документооборотаDIRECTUM: возможности системы электронного документооборота
DIRECTUM: возможности системы электронного документооборота
 

More from Олег Гудаев

ТПСЭК 2014 Лекция 02 "Бизнес"
ТПСЭК 2014 Лекция 02 "Бизнес"ТПСЭК 2014 Лекция 02 "Бизнес"
ТПСЭК 2014 Лекция 02 "Бизнес"Олег Гудаев
 
МАПО Практическая №2
МАПО Практическая №2МАПО Практическая №2
МАПО Практическая №2Олег Гудаев
 
МАПО Пактическая №1
МАПО Пактическая №1МАПО Пактическая №1
МАПО Пактическая №1Олег Гудаев
 
МАПО Лекция 24 Примеры
МАПО Лекция 24 ПримерыМАПО Лекция 24 Примеры
МАПО Лекция 24 ПримерыОлег Гудаев
 
МАПО Лекция 23 Дизайн программ
МАПО Лекция 23 Дизайн программМАПО Лекция 23 Дизайн программ
МАПО Лекция 23 Дизайн программОлег Гудаев
 
МАПО Лекция 22 Проект
МАПО Лекция 22 ПроектМАПО Лекция 22 Проект
МАПО Лекция 22 ПроектОлег Гудаев
 
МАПО Лекция 21 User-Интерфейс
МАПО Лекция 21 User-ИнтерфейсМАПО Лекция 21 User-Интерфейс
МАПО Лекция 21 User-ИнтерфейсОлег Гудаев
 
МАПО Лекция 20 Сценарий или Рецепт
МАПО Лекция 20 Сценарий или РецептМАПО Лекция 20 Сценарий или Рецепт
МАПО Лекция 20 Сценарий или РецептОлег Гудаев
 
МАПО Лекция 19 Тест-версия
МАПО Лекция 19 Тест-версияМАПО Лекция 19 Тест-версия
МАПО Лекция 19 Тест-версияОлег Гудаев
 
МАПО Лекция 18 Прототип
МАПО Лекция 18 ПрототипМАПО Лекция 18 Прототип
МАПО Лекция 18 ПрототипОлег Гудаев
 
МАПО Лекция 16 Модель системы правил
МАПО Лекция 16 Модель системы правилМАПО Лекция 16 Модель системы правил
МАПО Лекция 16 Модель системы правилОлег Гудаев
 
МАПО Лекция 15 Система правил
МАПО Лекция 15 Система правилМАПО Лекция 15 Система правил
МАПО Лекция 15 Система правилОлег Гудаев
 
Конспект лекций ТПСЭК
Конспект лекций ТПСЭККонспект лекций ТПСЭК
Конспект лекций ТПСЭКОлег Гудаев
 
МАПО Лекция 14 UML Use Case
МАПО Лекция 14 UML Use CaseМАПО Лекция 14 UML Use Case
МАПО Лекция 14 UML Use CaseОлег Гудаев
 
МАПО Лекция 13 Схема компонентов UML
МАПО Лекция 13 Схема компонентов UMLМАПО Лекция 13 Схема компонентов UML
МАПО Лекция 13 Схема компонентов UMLОлег Гудаев
 
МАПО Лекция 12 Применение DFD
МАПО Лекция 12 Применение DFDМАПО Лекция 12 Применение DFD
МАПО Лекция 12 Применение DFDОлег Гудаев
 

More from Олег Гудаев (20)

Chattering device IoT
Chattering device IoTChattering device IoT
Chattering device IoT
 
ТПСЭК 2014 Лекция 02 "Бизнес"
ТПСЭК 2014 Лекция 02 "Бизнес"ТПСЭК 2014 Лекция 02 "Бизнес"
ТПСЭК 2014 Лекция 02 "Бизнес"
 
МАПО Лекция 25 StarUML
МАПО Лекция 25 StarUMLМАПО Лекция 25 StarUML
МАПО Лекция 25 StarUML
 
МАПО Практическая №2
МАПО Практическая №2МАПО Практическая №2
МАПО Практическая №2
 
МАПО Лаба №1
МАПО Лаба №1МАПО Лаба №1
МАПО Лаба №1
 
МАПО Пактическая №1
МАПО Пактическая №1МАПО Пактическая №1
МАПО Пактическая №1
 
МАПО Лекция 24 Примеры
МАПО Лекция 24 ПримерыМАПО Лекция 24 Примеры
МАПО Лекция 24 Примеры
 
МАПО Лекция 23 Дизайн программ
МАПО Лекция 23 Дизайн программМАПО Лекция 23 Дизайн программ
МАПО Лекция 23 Дизайн программ
 
МАПО Лекция 22 Проект
МАПО Лекция 22 ПроектМАПО Лекция 22 Проект
МАПО Лекция 22 Проект
 
МАПО Лекция 21 User-Интерфейс
МАПО Лекция 21 User-ИнтерфейсМАПО Лекция 21 User-Интерфейс
МАПО Лекция 21 User-Интерфейс
 
МАПО Лекция 20 Сценарий или Рецепт
МАПО Лекция 20 Сценарий или РецептМАПО Лекция 20 Сценарий или Рецепт
МАПО Лекция 20 Сценарий или Рецепт
 
МАПО Лекция 19 Тест-версия
МАПО Лекция 19 Тест-версияМАПО Лекция 19 Тест-версия
МАПО Лекция 19 Тест-версия
 
МАПО Лекция 18 Прототип
МАПО Лекция 18 ПрототипМАПО Лекция 18 Прототип
МАПО Лекция 18 Прототип
 
МАПО Лекция 17 План
МАПО Лекция 17 ПланМАПО Лекция 17 План
МАПО Лекция 17 План
 
МАПО Лекция 16 Модель системы правил
МАПО Лекция 16 Модель системы правилМАПО Лекция 16 Модель системы правил
МАПО Лекция 16 Модель системы правил
 
МАПО Лекция 15 Система правил
МАПО Лекция 15 Система правилМАПО Лекция 15 Система правил
МАПО Лекция 15 Система правил
 
Конспект лекций ТПСЭК
Конспект лекций ТПСЭККонспект лекций ТПСЭК
Конспект лекций ТПСЭК
 
МАПО Лекция 14 UML Use Case
МАПО Лекция 14 UML Use CaseМАПО Лекция 14 UML Use Case
МАПО Лекция 14 UML Use Case
 
МАПО Лекция 13 Схема компонентов UML
МАПО Лекция 13 Схема компонентов UMLМАПО Лекция 13 Схема компонентов UML
МАПО Лекция 13 Схема компонентов UML
 
МАПО Лекция 12 Применение DFD
МАПО Лекция 12 Применение DFDМАПО Лекция 12 Применение DFD
МАПО Лекция 12 Применение DFD
 

МАПО 2013 Лекция 07 Моделирование IDEF

  • 1. МоделированиеМоделирование IDEFIDEF уровень 1 - 6уровень 1 - 6 Лекция 07 Гудаев О.А. 2013
  • 2. 2 Процесс разработки ПО Процесс разработки программного обеспечения (англ. software development process, software process) — структура, согласно которой построена разработка программного обеспечения (ПО). Процесс возникает в: Жизненным цикле проекта (англ. Project Life Cycle) — последовательность фаз проекта, задаваемая исходя из потребностей управления проектом.
  • 3. 3 Бизнес-моделирование Бизнес-моделированием называют дисциплину и отдельный подпроцесс в процессе разработки программного обеспечения, в котором описывается деятельность компании и определяются требования к системе — те подпроцессы и операции, которые подлежат автоматизации в разрабатываемой информационной системе.
  • 4. 4 Деловое моделирование Бизнес-моделирование — деятельность по формированию моделей организаций, включающая описание деловых объектов (подразделений, должностей, ресурсов, ролей, процессов, операций, информационных систем, носителей информации и т. д.) и указание связей между ними. Требования к формируемым моделям и их соответствующее содержание определяются целями моделирования.
  • 5. 5 Шаги процесса Процесс разработки состоит из множества подпроцессов, или дисциплин. В модели водопада они идут одна за другой, в других процессах их порядок или состав изменяется. Шаги процесса: Парадигма программирования; Бизнес-моделирование; Анализ требований; Планирование; Разработка архитектуры; Кодирование; Тестирование и отладка; Документирование; Внедрение; Сопровождение.
  • 6. 6 Модели процесса • Модель водопада (Каскадная модель): • структурное проектирование • тестирование программ • сертификация программ • Итеративный процесс: • Гибкие методологии разработки • Экстремальное программирование • Формальные методы: • логическое программирование • доказательное программирование
  • 7. 7 Виды деловых бизнес-процессов Существуют три вида бизнес-процессов: Управляющие — бизнес-процессы, которые управляют функционированием системы. Примером управляющего процесса может служить Корпоративное управление и Стратегический менеджмент. Операционные — бизнес-процессы, которые составляют основной бизнес компании и создают основной поток доходов. Примерами операционных бизнес-процессов являются Снабжение, Производство, Маркетинг и Продажи. Поддерживающие — бизнес-процессы, которые обслуживают основной бизнес. Например, Бухгалтерский учет, Подбор персонала, Техническая поддержка.
  • 8. 8 Цель Бизнес-процесс начинается со спроса потребителя и заканчивается его удовлетворением. Процессно- ориентированные организации стараются устранять барьеры и задержки, возникающие на стыке двух различных подразделений организации при выполнении одного бизнес- процесса.
  • 9. 9 Декомпозиция Бизнес-процесс может быть декомпозирован на несколько подпроцессов, которые имеют собственные атрибуты, однако также направлены на достижение цели основного бизнес-процесса. Такой анализ бизнес- процессов обычно включает в себя составление карты бизнес-процесса и его подпроцессов, разнесенных между определенными уровнями активности.
  • 10. 10 Конечный результат Бизнес-процессы должны быть построены таким образом, чтобы создавать стоимость и ценность для потребителей и исключать любые необязательные или вовсе лишние активности. На выходе правильно построенных бизнес-процессов увеличиваются ценность для потребителя и рентабельность (меньшая себестоимость производства товара или услуги).
  • 11. 11 Точка зрения Бизнес-процессы могут подвергаться моделированию с помощью различных методов. Одним из способов является составление модели бизнес-процесса «как есть» (англ. as is). После этого модель бизнес-процесса подвергается критическому анализу или обрабатывается специальным программным обеспечением. В результате строится модель бизнес-процесса «как должно быть» (англ. to be). Некоторые консультанты опускают фазу «как есть» и сразу предлагают модель «как должно быть».
  • 12. 12 Cемейства ICAM IDEF — методологии семейства ICAM (Integrated Computer-Aided Manufacturing) для решения задач моделирования сложных систем, позволяет отображать и анализировать модели деятельности широкого спектра сложных систем в различных разрезах. При этом широта и глубина обследования процессов в системе определяется самим разработчиком, что позволяет не перегружать создаваемую модель излишними данными.
  • 13. 13 IDEF IDEF — методологии создавались в рамках предложенной ВВС США программы компьютеризации промышленности — ICAM, в ходе реализации которой выявилась потребность в разработке методов анализа процессов взаимодействия в производственных (промышленных) системах. Принципиальным требованием при разработке рассматриваемого семейства методологий была возможность эффективного обмена информацией между всеми специалистами — участниками программы ICAM (отсюда название: Icam DEFinition — IDEF другой вариант — Integrated DEFinition).
  • 14. 14 Применение IDEF После опубликования стандарта он был успешно применен в самых различных областях бизнеса, показав себя эффективным средством анализа, конструирования и отображения бизнес- процессов. Более того, собственно с широким применением IDEF (и предшествующей методолoгии — SADT) и связано возникновение основных идей популярного ныне понятия — BPR (бизнес-процесс реинжиниринг).
  • 15. 15 IDEF0 Function Modeling — методология функционального моделирования. С помощью наглядного графического языка IDEF0 изучаемая система предстает перед разработчиками и аналитиками в виде набора взаимосвязанных функций (функциональных блоков — в терминах IDEF0). Как правило, моделирование средствами IDEF0 является первым этапом изучения любой системы. Методологию IDEF0 можно считать следующим этапом развития хорошо известного графического языка описания функциональных систем SADT (Structured Analysis and Design Technique);
  • 16. 16
  • 17. 17 IDEF1 Information Modeling — методология моделирования информационных потоков внутри системы, позволяющая отображать и анализировать их структуру и взаимосвязи. IDEF1X (IDEF1 Extended) — Data Modeling — методология моделирования баз данных на основе модели «сущность- связь».
  • 18. 18
  • 19. 19 IDEF1X В настоящее время на основе совершенствования методологии IDEF1 создана ее новая версия — методология IDEF1X. IDEF1X разработана с учетом таких требований, как простота изучения и возможность автоматизации. IDEF1X– диаграммы используются рядом распространённых CASE–средств (в частности, ERwin, Design/IDEF).
  • 20. 20 IDEF2 Simulation Model Design — методология динамического моделирования развития систем. В связи с весьма серьёзными сложностями анализа динамических систем от этого стандарта практически отказались, и его развитие приостановилось на самом начальном этапе. В настоящее время присутствуют алгоритмы и их компьютерные реализации, позволяющие превращать набор статических диаграмм IDEF0 в динамические модели, построенные на базе «раскрашенных сетей Петри» (CPN — Color Petri Nets).
  • 21. 21 IDEF3 Process Description Capture (Документирование технологических процессов) — методология документирования процессов, происходящих в системе (например, на предприятии), описываются сценарий и последовательность операций для каждого процесса. IDEF3 имеет прямую взаимосвязь с методологией IDEF0 — каждая функция (функциональный блок) может быть представлена в виде отдельного процесса средствами IDEF3.
  • 22. 22
  • 23. 23 IDEF4 Object-Oriented Design — методология построения объектно-ориентированных систем, позволяют отображать структуру объектов и заложенные принципы их взаимодействия, тем самым позволяя анализировать и оптимизировать сложные объектно- ориентированные системы. Подробнее - Технология;
  • 24. 24
  • 25. 25 IDEF5 Ontology Description Capture — Стандарт онтологического исследования сложных систем. С помощью методологии IDEF5 онтология системы может быть описана при помощи определенного словаря терминов и правил, на основании которых могут быть сформированы достоверные утверждения о состоянии рассматриваемой системы в некоторый момент времени. На основе этих утверждений формируются выводы о дальнейшем развитии системы и производится её оптимизация.
  • 26. 26
  • 27. 27 IDEF6 Design Rationale Capture — Обоснование проектных действий. Назначение IDEF6 состоит в облегчении получения «знаний о способе» моделирования, их представления и использования при разработке систем управления предприятиями. Под «знаниями о способе» понимаются причины, обстоятельства, скрытые мотивы, которые обуславливают выбранные методы моделирования. Проще говоря, «знания о способе» интерпретируются как ответ на вопрос: «почему модель получилась такой, какой получилась?» Большинство методов моделирования фокусируются на собственно получаемых моделях, а не на процессе их создания. Метод IDEF6 акцентирует внимание именно на процессе создания модели.
  • 28. 28
  • 29. 29 Спасибо за вниманиеСпасибо за внимание Использованы материалы: http://ru.wikipedia.org/wiki/IDEF