Основы нотации IDEF0

Автор работы: Пользователь скрыл имя, 11 Января 2014 в 13:06, лабораторная работа

Краткое описание

Знакомство с диаграммами IDEF0 - графическим средством описания бизнес-процессов. Модель в нотации IDEF0 представляет собой совокупность иерархически упорядоченных и взаимосвязанных диаграмм. Каждая диаграмма является единицей описания системы и располагается на отдельном листе. Дать описание и привести примеры всех четырех типов диаграмм: • контекстной диаграммы (в каждой модели может быть только одна контекстная диаграмма);
• диаграммы декомпозиции; • диаграммы дерева узлов; • диаграммы только для экспозиции (FEO).

Содержание

Введение 4
1. Контекстная диаграмма 6
1. Диаграммы декомпозиции 7
2. Диаграммы дерева узлов и FEO 9
3. Диаграммы "только для экспозиции" 12

Прикрепленные файлы: 1 файл

Лабораторная работа №3.docx

— 202.89 Кб (Скачать документ)

Российский государственный  торгово-экономический университет

Ивановский филиал

Кафедра математики, экономической  информатики и вычислительной техники

Дисциплина Теория систем и системный анализ

 

 

 

 

 

 

Отчет по лабораторной работе №3

«Основы нотации IDEF0»

 

 

 

 

 

 

 

Подготовила студентка 2 курса

Очной формы обучения

Направления прикладная информатика

Рощупкина И.

 

 

 

 

 

Проверил: Гурьянов А.В.

 

 

Содержание

Цель работы 3

Введение 4

1. Контекстная диаграмма 6

1. Диаграммы декомпозиции 7

2. Диаграммы дерева узлов и FEO 9

3. Диаграммы "только для экспозиции" 12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Цель работы

Знакомство с  диаграммами IDEF0 - графическим средством  описания бизнес-процессов.

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

Дать  описание и привести примеры всех четырех типов диаграмм:  
    • контекстной диаграммы (в каждой модели может быть только одна контекстная диаграмма);  
    • диаграммы декомпозиции;  
    • диаграммы дерева узлов;  
    • диаграммы только для экспозиции (FEO). 

 

Введение

На начальных этапах создания ИС необходимо понять, как работает организация, которую собираются автоматизировать. Руководитель хорошо знает работу в целом, но не в состоянии вникнуть в детали работы каждого рядового сотрудника. Рядовой сотрудник хорошо знает, что творится на его рабочем месте, но может не знать, как работают коллеги. Поэтому для описания работы предприятия необходимо построить модель, которая будет адекватна предметной области и содержать в себе знания всех участников бизнес-процессов организации. 
 
Наиболее удобным языком моделирования бизнес-процессов является IDEF0, где система представляется как совокупность взаимодействующихработ или функций. Такая чисто функциональная ориентация является принципиальной — функции системы анализируются независимо от объектов, которыми они оперируют. Это позволяет более четко смоделировать логику и взаимодействие процессов организации. 

Основу методологии IDEF0 составляет графический язык описания бизнес-процессов. Модель в нотации IDEF0 представляет собой  совокупность иерархически упорядоченных  и взаимосвязанных диаграмм. Каждая диаграмма является единицей описания системы и располагается на отдельном  листе. 
 
Модель может содержать четыре типа диаграмм: 

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

 

Контекстная диаграмма является вершиной древовидной структуры диаграмм и представляет собой самое общее описание системы и ее взаимодействия с внешней средой. После описания системы в целом проводится разбиение ее на крупные фрагменты. Этот процесс называется функциональной декомпозицией, а диаграммы, которые описывают каждый фрагмент и взаимодействие фрагментов, называются диаграммами декомпозиции. После декомпозиции контекстной диаграммы проводится декомпозиция каждого большого фрагмента системы на более мелкие и так далее, до достижения нужного уровня подробности описания. После каждого сеанса декомпозиции проводятся сеансы экспертизы — эксперты предметной области указывают на соответствие реальных бизнес-процессов созданным диаграммам. Найденные несоответствия исправляются, и только после прохождения экспертизы без замечаний можно приступать к следующему сеансу декомпозиции. Так достигается соответствие модели реальным бизнес-процессам на любом и каждом уровне модели. Синтаксис описания системы в целом и каждого ее фрагмента одинаков во всей модели. 
 
 Диаграмма дерева узлов показывает иерархическую зависимость работ, но не взаимосвязи между работами. Диаграмм деревьев узлов может быть в модели сколь угодно много, поскольку дерево может быть построено на произвольную глубину и не обязательно с корня. 
 
Диаграммы для экспозиции (FEO)строятся для иллюстрации отдельных фрагментов модели, для иллюстрации альтернативной точки зрения, либо для специальных целей. 
Диаграмма декомпозиции предназначена для детализации работы. В отличие от моделей, отображающих структуру организации,работа на диаграмме верхнего уровня в IDEF0 — это не элемент управления нижестоящими работами. Работы нижнего уровня — это то же самое, что работы верхнего уровня, но в более детальном изложении. Как следствие этого границы работы верхнего уровня — это то же самое, что границы диаграммы декомпозиции.

 

 

 

 

 

 

 

 

 

 

  1. Контекстная диаграмма

Процесс моделирования системы  в IDEF0 начинается с создания контекстной диаграммы — диаграммы наиболее абстрактного уровня описания системы в целом, содержащей определение субъекта моделирования, цели и точки зрения на модель.

При создании новой модели (меню File/New) автоматически создается контекстная диаграмма с единственной работой, изображающей систему в целом (рис. 7.6). 
 
 
Рис. 7.6.  Пример контекстной диаграммы 
 
Для внесения имени работы следует щелкнуть по работе правой кнопкой мыши, выбрать в меню Name Editor и в появившемся диалоге внести имя работы. Для описания других свойств работы служит диалог Activity Properties (рис. 7.7). 
 
 
Рис. 7.7.  Редактор задания свойств работы

  1. Диаграммы декомпозиции

Диаграммы декомпозиции содержат родственные работы, т. е. дочерние работы, имеющие общую родительскую работу. Для создания диаграммы декомпозиции следует щелкнуть по кнопке   на панели инструментов.  
 
Возникает диалог Activity Box Count (рис. 7.8), в котором следует указать нотацию новой диаграммы и количество работ на ней. Остановимся пока на нотации IDEF0 и щелкнем на ОК. Появляется диаграмма декомпозиции (рис. 7.9). Допустимый интервал числа работ — 2-8. Декомпозироватьработу на одну работу не имеет смысла: диаграммы с количеством работ более восьми получаются перенасыщенными и плохо читаются. Для обеспечения наглядности и лучшего понимания моделируемых процессов рекомендуется использовать от трех до шести блоков на одной диаграмме. 
 
 
Рис. 7.8.  Диалог Activity Box Count 
 
 
Рис. 7.9.  Пример диаграммы декомпозиции 
 
Если оказывается, что количество работ недостаточно, то работу можно добавить в диаграмму, щелкнув сначала по кнопке на палитре инструментов, а затем по свободному месту на диаграмме. 
 
Работы на диаграммах декомпозиции обычно располагаются по диагонали от левого верхнего угла к правому нижнему. 
 
Такой порядок называется порядком доминирования. Согласно этому принципу расположения в левом верхнем углу помещается самая важнаяработа или работа, выполняемая по времени первой. Далее вправо вниз располагаются менее важные или выполняемые позже работы. Такое размещение облегчает чтение диаграмм, кроме того, на нем основывается понятие взаимосвязей работ (см. ниже). 
 
Каждая из работ на диаграмме декомпозиции может быть в свою очередь декомпозирована. На диаграмме декомпозиции работы нумеруются автоматически слева направо. Номер работы показывается в правом нижнем углу. В левом верхнем углу изображается небольшая диагональная черта, которая показывает, что данная работа не была декомпозирована. Так, на рис. 7.9 все работы еще не были декомпозированы.

  1. Диаграммы дерева узлов и FEO

 
Диаграмма деревьев узлов показывает иерархию работ в модели и позволяет рассмотреть всю модель целиком, но не показывает взаимосвязи между работами (рис. 7.26).Процесс создания модели работ является итерационным, следовательно, работы могут менять свое расположение в дереве узлов многократно. Чтобы не запутаться и проверить способ декомпозиции, следует после каждого изменения создавать диаграмму дерева узлов. Впрочем, BPwin имеет мощный инструмент навигации по модели — Model Explorer, который позволяет представить иерархиюработ и диаграмм в удобном и компактном виде, однако составляющей стандарта IDEF0. 
 
 
Рис. 7.26.  Диаграмма дерева узлов 

 

Для создания диаграммы дерева узлов следует выбрать в меню пункт Diagram/Add Node Tree (рис. 7.27). Возникает диалог формирования диаграммы дерева узлов  Node Tree Definition (рис. 7.28, 7. 29). 
 
 
Рис. 7.27.  Выбор команды для формирования диаграммы дерева узлов 
 
 
Рис. 7.28.  Диалог настройки диаграммы дерева узлов (шаг 1) 
 
 
Рис. 7.29.  Диалог настройки диаграммы дерева узлов (шаг 2) 
 
В диалоге Node Tree Definition следует указать глубину дерева — Number of Levels (по умолчанию — 3) и корень дерева (по умолчанию — родительская работа текущей диаграммы). По умолчанию нижний уровень декомпозиции показывается в виде списка, остальные работы — в виде прямоугольников. Для отображения всего дерева в виде прямоугольников следует выключить опцию Bullet Last Level. При создании дерева узлов следует указать имя диаграммы, поскольку, если в нескольких диаграммах в качестве корня на дереве узлов использовать одну и ту жеработу, все эти диаграммы получат одинаковый номер (номер узла + постфикс N, например AON) и в списке открытых диаграмм (пункт меню Window) их можно будет различить только по имени.

 

 

 

  1. Диаграммы "только для экспозиции"

 

Диаграммы "только для экспозиции" (FEO)часто используются в модели для иллюстрации других точек зрения, для отображения отдельных деталей, которые не поддерживаются явно синтаксисом IDEF0. Диаграммы FEO позволяют нарушить любое синтаксическое правило, поскольку по сути являются просто картинками — копиями стандартных диаграмм и не включаются в анализ синтаксиса. Для создания диаграммы FEO следует выбрать пункт меню Diagram/Add FEO Diagram. В возникающем диалоге Add New FEO Diagram следует указать имя диаграммы FEO и тип родительской диаграммы (рис. 7.30). 
 
 
Рис. 7.30.  Диалог создания FEO-диаграммы 
 
Новая диаграмма получает номер, который генерируется автоматически (номер родительской диаграммы по узлу + постфикс F, например A1F).

 


Информация о работе Основы нотации IDEF0