Для каждого типа связей idef0 привести по 2 своих примера (желательно из разных предметных областей).

Предметно-ориентированные ИС ПР_3 (2 семестр)

Практическая работа №3

Типы связей в IDEF0

Цель работы.Изучение типов связей в IDEF0.

Теоретические сведения (+ см. лекции)

IDEF0 — методика функционального моделирования (англ. function modeling) и графическая нотация, предназначенная для описания и формализации бизнес-процессов. Элементы диаграммы – см. рис.1:

— блоки (функции, работы)

— стрелки (главных — 4 типа)

Работа(функция)

Рис.1 Элементы графической нотации IDEF0

Вход (input) – это материалы, предметы либо информация, каковые употребляются и преобразуются(трансформируются) работой чтобы получить результат (выхода).

Вход отвечает на “?” «Что подлежит обработке?».

В качестве входа возможно как материальный объект (сырье, подробность, экзаменационный билет), так и не имеющий четких физических контуров (запрос к БД, вопрос учителя).

Допускается, что работа может не иметь ни одной стрелки входа (потому, что не каждая функция преобразует либо изменяет что-либо). Стрелки входа постоянно рисуются входящими в левую грань работы;

Управление (control) – управляющие, регламентирующие и нормативные эти, которыми руководствуется работа.

Управление отвечает на “?” «В соответствии с чем выполняется работа?».

Управление оказывает влияние на работу, но не преобразуется ей, т. е. выступает в качестве ограничения. В качестве управления смогут быть правила, процедуры, стандарты, нормативы, расценки, устные указания. Стрелки управления рисуются входящими в верхнюю грань работы. В случае если при построении диаграммы появляется вопрос, как верно нарисовать стрелку сверху либо слева, то рекомендуется ее рисовать как вход (стрелка слева);

Любая функция (IDEF0-блока) должна иметь как минимум один вход управления.

Выход (output) – материалы, предметы либо информация, каковые воображают итог исполнения работы.

Выход отвечает на “?” «Что результат работы?».

В качестве выхода возможно, как материальный объект (подробность, автомобиль, платежные документы, ведомость), так и нематериальный (выборка данных из БД, ответ на вопрос, устное указание). Стрелки выхода рисуются исходящими из правой грани работы;

Любой блок в обязательном порядке имеет хотя бы одну стрелку выхода. При моделировании непроизводственных процессов, выходом функции довольно часто являются эти, каковые были обработаны либо переработаны по методу, определяемому функцией.

Механизм (mechanism) – ресурсы, каковые делают работу.

Механизм отвечает на ? «Кто делает работу либо при помощи чего?».

В качестве механизма смогут быть персонал предприятия, студент, станок, оборудование, программа. Стрелки механизма рисуются входящими в нижнюю грань работы;

IDEF0-блок может не содержать стрелок механизма. Это разъясняется тем, что знание механизма, осуществляющего функцию, обычно не есть целью моделирования совокупности

Типы связей в IDEF0

(либо вариантов сотрудничества функциональных блоков)

Функция 1
Сообщение выход-вход
Функция 2
Сообщение выход-управление
Обратная сообщение выход-управление
Сообщение выход-механизм
Обратная сообщение выход-вход

Рис.2. Пять типов связей нотации IDEF0

Выход – вход

Функция 1
Функция 2
Сообщение выход-вход

Пример

Изготовить подробности
Подробности
Собрать изделие

Функция 1
Функция 2
Сообщение выход-управление

2) Выход – управление

Выбрать виды ценных бумаг для инвестирования
Правила формирования инвестиционного портфеля
Приступить к приобретению ценных бумаг

Пример

Функция 1
Функция 2
Сообщение выход-механизм

3) Выход – механизм

Подготовить шаблон
Шаблон
Изготовить подробность

Пример

Обратная сообщение выход – вход

Функция 1
Функция 2
Обратная сообщение выход- вход

Пример

Подробность испытывает недостаток в повторной покраске
Покрасить подробность
Проверить уровень качества покраски
Окрашенная подробность
Готовая подробность

Функция 1
Функция 2
Обратная сообщение выход — управление

5) Обратная сообщение выход – управление

Написать отчет
Проверить отчет
Замечания по отчету
Одобренный отчет
Подчиненный
Начальник

Пример

Отчет

Задание на ПР:

Для каждого типа связей IDEF0 привести по 2 собственных примера (нужно из различных предметных областей).

Делать нужно в Ramus (возможно кроме этого в любом графическом редакторе). Все картинки должны выполняться в одном стиле и цвете см. варианты в таблице. При защите предъявить учителю файлы/скриншоты:

Модели 10 процессов для каждого должна быть контекстная диаграмма (наименование процесса должно различаться от наименования ФБ первого уровня), подписанными типами связи, и нужно со всеми стрелками – механизм, управление, вход, выход (Пример оформления картинок см. ниже)

Диаграммы Потоков Данных


Также читать:

Понравилась статья? Поделиться с друзьями: