29
Стандарты моделирования Стандарты моделирования IDEF IDEF Язык Язык UML UML CASE CASE -средства и их -средства и их применение применение в процессе разработки в процессе разработки информационных систем информационных систем

IDEF - basics of

Embed Size (px)

Citation preview

Page 1: IDEF - basics of

Стандарты моделирования Стандарты моделирования IDEFIDEF Язык Язык UMLUML

CASECASE-средства и их -средства и их применение применение

в процессе разработки в процессе разработки информационных системинформационных систем

Page 2: IDEF - basics of

Область применения Область применения методологий методологий IDEFIDEF

Автоматизация бизнеса: построение информационной Автоматизация бизнеса: построение информационной системысистемы

• Выполняемые функции• Пользовательский интерфейс

• Диаграммы потоков данных• Модульная структура системы

• E-R диаграммы• Структура файлов и БД

• Передача данных• Структура сети

• Выбор архитектуры• Оснащение аппаратно- программными средствами• Разработка новой системы

Page 3: IDEF - basics of

Бизнес-модель предприятияБизнес-модель предприятия

Базовые компоненты бизнес-моделиБазовые компоненты бизнес-модели бизнес-функции (1) фазы

бизнес-процессы (2) роли

организационная структура (3) правила

11 22 33

Page 4: IDEF - basics of

Семейство стандартов Семейство стандартов IDEFIDEF

IDEF0IDEF0 функциональное моделирование

IDEF1IDEF1 моделирование информационных потоков внутри системы

IDEF1IDEF1XX построение реляционных структур

IDEF2IDEF2 динамическое моделирование развития систем

IDEF3IDEF3 описание бизнес-процессов

IDEF4IDEF4 построение объектно-ориентированных систем

IDEF5IDEF5 онтологическое исследование сложных систем

Page 5: IDEF - basics of

Методология Методология IDEF0IDEF0

Основные понятия Основные понятия IDEFOIDEFO диаграмма (diagram) декомпозиция (decomposition)

функциональный блок (activity box) 1 точка зрения (viewpoint)

интерфейсная дуга (arrow) 2 туннелирование (tunneling), туннель (tunneled arrow)

глоссарий (glossary)

11 22

Page 6: IDEF - basics of

Основные виды связей между функциональными Основные виды связей между функциональными блокамиблоками

1

3

2

4

5

Page 7: IDEF - basics of

Разъединение и соединение стрелокРазъединение и соединение стрелок

Рис. 1

1

2

Page 8: IDEF - basics of

ДекомпозицияДекомпозиция

Рис. 2

Диаграмма-Диаграмма-предокпредок

Диаграмма-Диаграмма-потомокпотомок

Родительский Родительский функциональный функциональный блокблок

1

22

Рис. 1

331

Page 9: IDEF - basics of

Пример диаграммы Пример диаграммы IDEF0IDEF0

Page 10: IDEF - basics of

Пример диаграммы Пример диаграммы IDEF0IDEF0

Page 11: IDEF - basics of

Пример диаграммы Пример диаграммы IDEF0IDEF0

Page 12: IDEF - basics of

Пример диаграммы Пример диаграммы IDEF0IDEF0

Page 13: IDEF - basics of

Пример диаграммы Пример диаграммы IDEF0IDEF0

Page 14: IDEF - basics of

Пример диаграммы Пример диаграммы IDEF0IDEF0

Page 15: IDEF - basics of

Пример диаграммы Пример диаграммы IDEF0IDEF0

Page 16: IDEF - basics of

Методология Методология IDEF3IDEF3

Основные понятия Основные понятия IDEF3IDEF3 диаграмма (diagram) декомпозиция (decomposition)

сценарий (scenario) ветвление (junction) 3

функциональный элемент (unit of behavior, UOB) 1

указатель (referent) 4

связь (relation link) 2

111

33

22

4444

Page 17: IDEF - basics of

СвязиСвязи

Временное предшествование (Temporal precedence) 1 Нечеткое отношение (Relationship) 3

Объектный поток (Object flow) 2

1

2

33

Page 18: IDEF - basics of

СоединенияСоединения

111 222

разворачивающее соединение (fan-out junction) (11)

соединение «эксклюзивное ИЛИ» (XOR junction) (XX)

сворачивающее соединение(fan-in junction) (22)

соединение «И» (AND junction) (&&)

&&&&XXXX

Page 19: IDEF - basics of

СоединенияСоединения

соединение «ИЛИ» (OR junction) (OO)

OOOO

Page 20: IDEF - basics of

СоединенияСоединения

Асинхронные Асинхронные ((AsAsynchronous)ynchronous)Асинхронные Асинхронные

((AsAsynchronous)ynchronous)

Синхронное Синхронное (Synchronous)(Synchronous)Синхронные Синхронные

(Synchronous)(Synchronous)

Page 21: IDEF - basics of

СоединенияСоединения

Рис. 2

Рис. 1

Page 22: IDEF - basics of

ДекомпозицияДекомпозиция

РодительскийРодительскийблокблок

ДочерняяДочерняядиаграммадиаграмма

Page 23: IDEF - basics of

ДекомпозицияДекомпозиция

РодительскийРодительскийблокблок

ДочерняяДочерняядиаграммадиаграмма

Page 24: IDEF - basics of

ДекомпозицияДекомпозиция

РодительскийРодительскийблокблок

ДочерняяДочерняядиаграммадиаграмма

Page 25: IDEF - basics of

ДекомпозицияДекомпозиция

РодительскийРодительскийблокблок

ДочерняяДочерняядиаграммадиаграмма

Аналитик Диапазон номеров IDEF3

Антонов И.П. 1-99

Журавлев А.А. 100-199

Смирнов Д.Е. 200-299

Антонов И.П. 300-399

Page 26: IDEF - basics of

Структурный анализ Структурный анализ потоков данных (потоков данных (DFDDFD))

Основные понятия Основные понятия DFDDFD диаграмма (diagram) внешняя сущность (external entity) 22

функциональный блок (unit) 11 стрелка (arrow) 33

процесс (process) ветвление и соединение (junction)

ресурсы (resources) 44 ссылка (reference)

хранилище данных (data store) 66 идентификатор блока (unit ID) 55

11

22

44

5522

3333 66

Page 27: IDEF - basics of

Ветвления и объединенияВетвления и объединенияНумерация объектовНумерация объектов

Рис. 2

Рис. 1

Рис. 3

12 3

Page 28: IDEF - basics of

Пример модели Пример модели DFDDFD

Page 29: IDEF - basics of

Дополнительная информацияДополнительная информация

Словарь использованных терминов Литература Ссылки