
PETROV / MGTU_MIiM_IPiT_Lektsia_7_2013-2014
.pdf
Методы исследования и моделирования информационных процессов и технологий (10 семестр )
Моделирование социотехнических систем (2 / 2)
БП верхнего уровня определяют архитектуру (жарг. «карту») процессов.
П р и м е ч а н и е : в соответствии с ГОСТ Р ИСО 9000, под процессом понимают преобразование входов в выходы (без уточнения их природы).
Для моделирования социотехнических систем предназначен ряд диаграммных ADL, в том числе диаграммы потоков данных (DFD), семейство нотаций ARIS, семейство нотаций
IDEF (гл. обр. SADT / IDEFØ, IDEF1X, IDEF3), нотация BPMN,
языки UML, ArchiMate и др.
51

Методы исследования и моделирования информационных процессов и технологий (10 семестр )
CASE-средства
и их использование
Создание современных ИС требовательно к методологии и инструментарию разработки, и причинами этого выступают:
выраженная стадийность ЖЦ разработки и особое внимание к
автоматизации ранних этапов разработки продукта;
коллективный характер разработки — необходимость наличия средств управления, координации, а вместе с тем — единого языка общения (синтаксис + семантика);
длительность построения сложных ИС на фоне изменчивости контекста, бизнес-логики, конъюнктуры.
Указанную инструментальную поддержку разработки ПО оказывают средства автоматизированного проектирования
(англ. CASE, computer-aided systems / software engineering). 52

Методы исследования и моделирования информационных процессов и технологий (10 семестр )
Методологии
IDEFØ и IDEF3 (1 / 2)
IDEF (Integrated DEFinition) — комплекс методологий различного назначения, созданный в 1980–90-е гг. на базе более ранних разработок по программе ВВС США ICAM
(Integrated Computer-Aided Manufacturing).
Наибольшую значимость для трансформационного моделирования социотехнических систем имеют две из них:
IDEFØ (Integration Definition for Functional Modeling) —
методология функционального моделирования сложных систем и БП организаций;
IDEF3 (Integration Definition for Process Description Capture) —
методология моделирования и документирования |
|
технологических процессов и иных потоков работ. |
53 |

Методы исследования и моделирования информационных процессов и технологий (10 семестр )
Методологии
IDEFØ и IDEF3 (2 / 2)
Методология IDEFØ восходит к идеям структурного анализа — метода исследования систем, включающего их общий обзор и детализацию и порождающего иерархическую структуру модели исследуемых объектов.
Структурный анализ — метод создания статических моделей, отражающих те аспекты функционирования системы, в которых можно пренебречь временем.
На сегодняшний день стандарты IDEF выпущены Национальным институтом стандартов и технологии США (NIST) как федеральные стандарты обработки информации
(Federal Information Processing Standard, FIPS).
54

Методы исследования и моделирования информационных процессов и технологий (10 семестр )
Методология IDEFØ: общие сведения (1 / 2)
IDEFØ — один из первых ADL корпоративной архитектуры и методология функционального моделирования.
В IDEFØ система рассматривается как набор взаимосвязанных функций (действий), каждая из которых так или иначе преобразует сырье, информацию и т.д.
Предложена Д. Россом и основана на технологии структурного анализа и проектирования SADT (Structured Analysis and Design Technique).
Особенности функционального моделирования:
функции (действия) изучаются независимо от объектов, которые их выполняют;
назначение системы отделено от ее физической реализации. 55

Методы исследования и моделирования информационных процессов и технологий (10 семестр )
Методология IDEFØ: общие сведения (2 / 2)
Модель в IDEFØ — это описание системы, дающее ответы на заранее сформулированные вопросы.
Графическим представлением функциональных моделей в нотации IDEFØ являются диаграммы, состоящие из
блоков и стрелок.
56

Методы исследования и моделирования информационных процессов и технологий (10 семестр )
Состав IDEFØ
Методология IDEFØ
Синтаксис (нотация) |
Семантика |
Блок |
Стрелка |
Диаграмма |
Комплект |
Действие |
Взаимодействие |
|
|
Цикл «автор – читатель» |
Моделирование |
|
(«аналитик – эксперт») |
«в ширину» / «в глубину» |
57

Методы исследования и моделирования информационных процессов и технологий (10 семестр )
Контекст моделирования
Контекст моделирования в IDEFØ складывается из следующих аспектов:
цель моделирования — набор вопросов, на которые должна отвечать модель (зачем моделируется процесс? что нового покажет модель? как пользоваться моделью?);
границы моделирования — ширина охвата предметной области и глубина детализации описания;
субъект моделирования;
целевая аудитория — круг лиц, для удовлетворения нужд которых осуществляется моделирование;
точка зрения — консенсус-парадигма предметной области,
согласованно выбранная авторами и читателями модели. |
58 |

Методы исследования и моделирования информационных процессов и технологий (10 семестр )
Нотация IDEFØ: блоки и стрелки
Контекстная функция — функция (действие),
описывающая объект моделирования в целом.
Минимальное IDEFØ-описание функции включает описание управляющих (регламентирующих) воздействий («управления») и порождаемых объектов («выходов»).
Различным сторонам блока функции соответствуют
конкретные категории информации: |
|
|
|
|
вход |
(Input); |
|
|
|
управление |
(Control); |
|
|
|
|
|
|
||
выход |
(Output); |
|
|
|
механизм |
(Mechanism). |
|
|
59 |
|
|
|
|

Методы исследования и моделирования информационных процессов и технологий (10 семестр )
Нотация IDEFØ: принцип ICOM
Стрелка |
Семантика |
Обязательная |
Примечания |
|
|
|
|
|
|
|
Что именно блок |
|
Сырье (материальный), |
|
Вход |
преобразует (превращает) в |
Нет |
информация |
|
|
свой выход? |
|
(нематериальный) |
|
|
|
|
|
|
|
Каким образом ведет себя |
|
Нормативные акты, |
|
Управление |
блок, как и когда |
Да |
руководящие |
|
|
выполняется? |
|
документы, методология |
|
|
|
|
|
|
|
|
|
Продукция |
|
Выход |
Что является результатом |
Да |
(материальный), |
|
работы блока? |
информация |
|||
|
|
|||
|
|
|
(нематериальный) |
|
|
|
|
|
|
Механизм |
Кто / что исполняет |
Нет |
Персонал, |
|
действия блока? |
оборудование |
|||
|
|
|||
|
|
|
|
КОНТЕКСТНАЯ ДИАГРАММА — диаграмма верхнего уровня, чаще всего
имеет номер A-0; обычно содержит до 6 стрелок по любой стороне. 60