Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Теоретические сведения. Лабораторная работа № 3 Разработка и построение функциональной модели IDEF0




Лабораторная работа № 3 Разработка и построение функциональной модели IDEF0

 

Цель работы: знакомство с методологией функционального моделирования и основными понятиями и элементами IDEF0. Приобретение практических навыков при разработке функциональных моделей с использованием CASE -средств.

 

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

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

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

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

Одним из основных понятий стандарта IDEF0 является декомпозиция (Decomposition). Принцип декомпозиции применяется при разбиении сложного процесса на составляющие его функции. При этом уровень детализации процесса определяется непосредственно разработчиком модели.

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

Модель IDEF0 может содержать четыре типа диаграмм.

Контекстная диаграмма является вершиной древовидной структуры диаграмм и представляет собой самое общее описание системы и ее взаимодействия с внешней средой. В пояснительном тексте к контекстной диаграмме должна быть указана цель построения диаграммы (Purpose) в виде краткого описания и зафиксирована точка зрения (Viewpoint).

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

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

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

Основные элементы IDEF0

Функциональный блок (ActivityBox, работа), представляющий собой некоторую конкретную функцию в рамках рассматриваемой системы.

Интерфейсная дуга (Arrow, стрелка) отображает элемент системы, который обрабатывается функциональным блоком или оказывает иное влияние на функцию, представленную данным функциональным блоком. В IDEF0 различают несколько видов стрелок. Граничные стрелки используются для обозначения связи, моделируемой с помощью функционального блока, с внешней средой. В зависимости от того, к какой из сторон функционального блока подходит интерфейсная дуга, она определяет: вход (Input), управление (Control), выход (Output) или механизм (Mechanism). Аббревиатура ICOM используется для идентификации граничных стрелок.

Для связи работ между собой на диаграммах декомпозиции используются внутренние стрелки: связь по входу (output-input); связь по управлению (output-control); обратная связь по входу (output-inputfeedback); обратная связь по управлению (output-controlfeedback); связь выход-механизм (output-mechanism).

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

Иногда отдельные интерфейсные дуги высшего уровня не имеет смысла продолжать рассматривать на диаграммах нижнего уровня, или наоборот – отдельные дуги нижнего уровня нет необходимости отражать на диаграммах более высоких уровней – это будет только перегружать диаграммы и делать их сложными для восприятия. Для решения подобных задач в стандарте IDEF0 предусмотрено понятие туннелирования. Обозначение "туннеля" (ArrowTunnel) в виде двух круглых скобок вокруг начала интерфейсной дуги обозначает, что эта дуга не была унаследована от функционального родительского блока и появилась (из "туннеля") только на этой диаграмме. В свою очередь, такое же обозначение вокруг конца стрелки в непосредственной близи от блока–приемника означает тот факт, что в дочерней по отношению к этому блоку диаграмме эта дуга отображаться и рассматриваться не будет.

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

Задание к выполнению

В соответствии с вариантом, определяющим предметную область, разработать функциональную модель IDEF0 с использованием CASE -средства BPwin. Модель должна включать:

1. Контекстную диаграмму (А -0).

2. Диаграмму декомпозиции (А 0).

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

4. Диаграмму дерева узлов.

5. FEO диаграмму.

6. Демонстрацию возможностей BPwin по туннелированию интерфейсных дуг.

7. Демонстрацию возможностей BPwin по расщеплению и слиянию моделей.

8. Автоматическую генерацию отчетов средствами BPwin.

Контрольные вопросы

1. Цели, задачи и особенности применения функциональных методик проектирования?

2. Что представляет собой модель, построенная в нотации IDEF0?

3. Основные понятия, лежащие в основе IDEF0?

4. Что представляет собой принцип декомпозиции?

5. Виды диаграмм IDEF0?

6. Назначение и особенности функционального блока?

7. Назначение и виды интерфейсных дуг?

8. Типы граничных стрелок?

9. Типы внутренних стрелок?

10. Для чего нужно туннелирование?

11. Правила именования элементов диаграммы?

12. Каркас диаграммы?

13. Нумерация работ и диаграмм в модели?

14. Возможности по слиянию и расщеплению моделей?

15. Назначение и возможности CASE -средства BPwin?

Лабораторная работа № 4
Разработка и построение диаграмм потоков
данных (DFD)

 

Цель работы: знакомство с нотациями для функционального моделирования с использованием DFDдиаграмм. Приобретение практических навыков при разработке модели DFD с использованием CASE -средства, а также возможностей, предоставляемых для этого MS Visio.




Поделиться с друзьями:


Дата добавления: 2017-01-14; Просмотров: 467; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.