Скачать презентацию Описание динамики системы Нотация IDEF 3 Введение Скачать презентацию Описание динамики системы Нотация IDEF 3 Введение

Описание динамики системы.pptx

  • Количество слайдов: 12

Описание динамики системы Нотация IDEF 3 Описание динамики системы Нотация IDEF 3

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

 С помощью IDEF 3 можно описать сценарий действий по выполнению задания или обработки С помощью IDEF 3 можно описать сценарий действий по выполнению задания или обработки события. Каждый сценарий сопровождается описанием процесса. Для получения исчерпывающего описания системы сценарий должен быть описан для каждой функции нижнего уровня DFD.

 Основное назначение IDEF 3 – дать возможность аналитику описать ситуацию, когда процессы выполняются Основное назначение IDEF 3 – дать возможность аналитику описать ситуацию, когда процессы выполняются в определенной последовательности, а также описать объекты, совместно участвующие в одном и том же процессе.

Основные символы IDEF 3 Основные символы IDEF 3

Пояснения Единица работы (Unit Of Work, UOW), синоним терминов «Процесс» , «Функция» . При Пояснения Единица работы (Unit Of Work, UOW), синоним терминов «Процесс» , «Функция» . При наименовании процессов следует соблюдать следующее правило: поскольку сценарий описывает цель и рамки модели, работы необходимо именовать глаголом либо фразой, содержащей глагол (например, «Изготовить изделия» , «Осуществить сборку изделия» ). Нумерация UOW ведется в таком же порядке, как в DFD.

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

Виды перекрестков в IDEF 3 Наименование Смысл при слиянии потоков Смысл при разветвлении потоков Виды перекрестков в IDEF 3 Наименование Смысл при слиянии потоков Смысл при разветвлении потоков Асинхронное «И» Все предшествующие Будут запущены все процессы должны быть завершены последующие процессы Синхронное «И» Все предшествующие Все последующие процессы должны быть завершены процессы будут запущены одновременно Асинхронное «ИЛИ» Как минимум один из предшествующих процессов должен быть завершен Будет запущен как минимум один из последующих процессов Синхронное «ИЛИ» Один или несколько предшествующих процессов завершено одновременно Исключающее «ИЛИ» Завершен точно один из предшествующих процессов Один или несколько после-дующих процессов будут запущены одновременно Запустится точно один из последующих процессов

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

Тип ссылочного объекта OBJECT GOTO Способ использования Описывает участие в работе важного объекта Инструмент Тип ссылочного объекта OBJECT GOTO Способ использования Описывает участие в работе важного объекта Инструмент циклического перехода (в повторяющейся последовательности работ), возможно на текущей диаграмме, но не обязательно. Если все работы цикла присутствуют на данной диаграмме он может быть также изображен потоком, уходящим к начальной работе. GOTO может ссылаться на перекресток. UOB (Unit Применяется в случае, когда необходимо подчеркнуть Of Behavior) множественное использование какой-либо работы, но без использования цикла. Например, работа «Контроль качества» может быть использована в процессе «Изготовление детали» несколько раз, после каждой единичной операции. Данный тип ссылки, как правило, не используется для моделирования работ, запускающихся автоматически. NOTE ELAB (Elaboration) Используется для документирования важной информации по какому-либо из объектов диаграммы. Является альтернативой внесения на диаграмму текстовой информации. Используется для усовершенствования графиков или их более детального описания. Обычно используется для детального описания разветвления и слияния стрелок на перекрестках.

Виды связей в IDEF 3 Связи показывают взаимоотношения работ между собой. Связи в IDEF Виды связей в IDEF 3 Связи показывают взаимоотношения работ между собой. Связи в IDEF 3 однонаправлены. Правилом хорошего тона считается направлять связи слева направо и сверху вниз. В IDEF 3 используются следующие виды связей: ◦ Старшая (Precedence). Связывает работы, отражает тот факт, что работа – источник должна закончиться прежде, чем начнется работа – приемник. ◦ Связь отношения (Relational Link). Служит для установления связи между двумя работами или между работой и ссылочным объектом. ◦ Поток объектов (Object Flow). Отражает тот факт, что объект используется более чем в одной работе. Например, может использоваться когда объект порождается в одной работе, а используется в другой.

Пример диаграммы IDEF 3 для процесса «Получить пароль» Пример диаграммы IDEF 3 для процесса «Получить пароль»