Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TRPO_-_lektsii.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
325.62 Кб
Скачать
    1. Декомпозиция процессов. 5 типов связей работ в idef0. Миграция стрелок. Синтаксические ошибки.

После создания контекстной диаграммы приступают к декомпозиции. При создании следующего уровня необходимо указать количество процессов на диаграмме декомпозиции и нотацию диаграммы. В рамках одной модели могут сосуществовать и быть связанными методологии IDEF0, DFD и IDEF3.

Для обеспечения наглядности и лучшего понимания моделируемых процессов рекомендуется использовать от 3 до 6 блоков на диаграмме.

Работы расположены в так называемом порядке доминирования (по степени важности или в порядке очередности исполнения), начиная с левого верхнего угла и кончая правым нижним, что облегчает дальнейшее чтение диаграммы.

Рисунок 2 ‑ IDEF0-диаграмма первого уровня декомпозиции

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

В IDEF0 различают 5 типов связей работ:

1) прямая связь по входу (выход вышестоящей работы идет на вход нижестоящей)

2) прямая связь по управлению (выход вышестоящей на вход нижестоящей)

3) обратная связь по входу (выход нижестоящей на вход вышестоящей)

4) обратная связь по управлению (выход нижестоящей на вход вышестоящей)

5) связь выход-механизм (выход вышестоящей на механизм нижестоящей)

Вновь внесенные стрелки на диаграмме декомпозиции нижнего уровня не появляются автоматически на диаграмме верхнего уровня (неучтенные стрелки - воспринимаются как синтаксическая ошибка, стрелка в квадратных скобках). Их можно либо «перетащить» наверх, либо затуннелировать (для изображения малозначимых стрелок).

Одна и та же информация может обрабатываться в нескольких работах, в то же время из нескольких работ могут выходить одинаковые данные, то есть стрелки могут разветвляться и сливаться.

Между контекстной и конечной диаграммой может находиться любое количество диаграмм декомпозиций. Недекомпозированные процессы называются элементарными процессами (квадратик с треугольником в правом нижнем углу).

Элементарные процессы - это процесс, который является самой маленькой осмысленной деятельностью с точки зрения бизнеса, который по завершении останавливает объект деятельности в стационарном состоянии.

    1. Диаграммы dfd и idef3. Строительные блоки. Особенности. Примеры.

Общие принципы построения модели в методологиях DFD и IDEF3 сходны с IDEF0. Модель представляет собой совокупность иерархически зависимых диаграмм, прямоугольники изображают работы или процессы, стрелки – это тоже некие данные, построение модели осуществляется сверху вниз путем проведения декомпозиции крупных работ на более мелкие.

DFD

Диаграммы потоков данных (Data Flow Diagramming) используют для описания документооборота и обработки информации. Их можно использовать как дополнение к модели IDEF0 для более наглядного отображения текущих операций документооборота в корпоративных системах обработки информации. Главная цель DFD - показать, как каждая работа преобразует свои входные данные в выходные, а также выявить отношения между этими работами.

Любая DFD-диаграмма может содержать работы, внешние сущности, стрелки (потоки данных) и хранилища данных.

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

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

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

В DFD присутствует миграция стрелок.

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

IDEF3

Для описания логики взаимодействия информационных потоков и авто­матизированных процессов более подходит IDEF3, называемая также Workflow Diagramming - методология моделирования, использующая графи­ческое описание информационных потоков, взаимоотношений между процес­сами и объектов, являющихся частью этих процессов.

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

Прямоугольники на диаграмме Workflow называются единицами работы (Unit Of Work, UOW) и обозначают событие, процесс, решение или работу.

Кроме того, по сравнению с IDEF0 появляются 2 новых элемента:

1) Объект ссылки (Referent) выражает некую идею, концепцию, объект или данные, которые нельзя связать с перекрестком или ра­ботой.

2) Перекресток (Junction) используется для отображения логики взаимодействия стрелок при слиянии и разветвлении или для ото­бражения множества событий, которые могут или должны быть за­вершены перед началом следующей работы.

Различают перекрестки для слияния (Fan-in Junction) и разветвления (Fan­out Junction). Перекресток не может использоваться одновременно для слияния и разветвления. При внесении перекрестка необходимо указать тип перекрестка (синхронный и асинхронный И, синхронный и асинхронный ИЛИ, исключаю­щий ИЛИ).

В отличие от IDEF0 и DFD методологий в IDEF3 стрелки могут разветв­ляться только через перекрестки. В отличие от IDEF0 в диаграмме IDEF3 для стрелок нет понятия управления. И механизм и стрелки могут входить и выходить в любую грань. В IDEF3 Миграция стрелок отсутствует.

Наименование

Смысл Слияния

Смысл Разветвления

Рисунок

Asynchronous

AND

Все предшествующие процессы должны быть завершены

Все следующие процессы должны быть запущенны

Synchronous

AND

Все предшествующие процессы должны быть завершены одно t

Все следующие процессы должны быть запущенны одно t

Asynchronous

OR

Один или несколько предшествующие процессы должны быть завершены

Один или несколько следующие процессы должны быть запущенны

Synchronous

OR

Один или несколько предшествующие процессы должны быть завершены одно t

Один или несколько следующие процессы должны быть запущенны одно t

XOR

(исключение или)

Только один предшествующие процессы должен быть завершен

Только один следующие процессы должен быть запущен

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

Изображение стрелки

Название

Описание

Старшая (Precedence) стрелка

сплошная линия, связывающая единицы работ (UOW). Рисуется слева направо или сверху вниз. Показывает, что работа-источник должна закончиться прежде, чем работа-цель начнется

Потоки объектов (Object Flow)

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

Стрелка отношения (Relational Link)

пунктирная линия, использующаяся для изображения связей между единицами работ (UOW), а также между единицами работ и объектами ссылок. Значение задается аналитиком отдельно для каждого случая

При декомпозиции работы IDEF0 (и DFD) нужно учитывать, что стрелки на диаграммах IDEF0 или DFD означают потоки информации или объектов, передаваемых от одной работы к другой. На диаграммах IDEF3 стрелки могут показывать только последовательность выполнения работ, т.е. они имеют другой смысл, чем стрелки IDEF0 или DFD. Поэтому при декомпозиции работы IDEF0 или DFD в диаграмму IDEF3 стрелки не мигрируют на нижний уровень. Если необходимо показать на дочерней диаграмме IDEF3 те же объекты, что и на родительских диаграммах IDEF0 или DFD, необходимо использовать объекты ссылки. 

26

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]