Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

10177

.pdf
Скачиваний:
0
Добавлен:
25.11.2023
Размер:
4.29 Mб
Скачать

Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования

«Нижегородский государственный архитектурно-строительный университет»

И.Г. Куклина

МОДЕЛИРОВАНИЕ НА ОСНОВЕ СТАНДАРТОВ

IDEF 0, IDEF 3 И DFD

Учебно-методическое пособие

по выполнению практических работ для обучающихся по дисциплине «Методы и средства проектирования информационных систем и технологий» по направлению подготовки 09.03.02 Информационные системы и технологии, без профиля в шестом семестре

Нижний Новгород

2016

Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования

«Нижегородский государственный архитектурно-строительный университет»

И. Г. Куклина

МОДЕЛИРОВАНИЕ НА ОСНОВЕ СТАНДАРТОВ

IDEF 0, IDEF 3 И DFD

Учебно-методическое пособие

по выполнению практических работ для обучающихся по дисциплине «Методы и средства проектирования информационных систем и технологий» по направлению подготовки 09.03.02 Информационные системы и технологии, без профиля в шестом семестре

Нижний Новгород ННГАСУ

2016

УДК 681.3 (075)

Куклина И.Г./ Моделирование на основе стандартов IDEF 0, IDEF 3 и DFD [Электронный ресурс]: учеб. – метод. пос./ И.Г. Куклина; Нижегор. гос. архитектур. – строит. ун-т – Н. Новгород: ННГАСУ, 2016. - ___ с. 1 электрон. опт.

диск (CD-R)

В методических указаниях представлены задания и пояснения к выполнению практических работ в среде разработки Microsoft в рамках третьего курса шестого семестра «Методы и средства проектирования информационных систем и технологий».

© И. Г. Куклина © ННГАСУ. 2016.

Введение

Моделирование – это общепризнанное средство познания действительности, которое состоит из двух этапов разработки модели и ее анализа

ипозволяет исследовать сложные процессы и явления на основе экспериментов не с реальной системой, а ее моделью. В повседневной деятельности эксперименты ставятся на реальных системах, либо это экономика страны, отдельная организация или система управления сложными процессами. Зачастую лицо принимающее решение (ЛПР) использует интуитивный метод принятия решений и трудно предсказать динамику поведения системы в целом. Целью моделирования является принятие адекватных управленческих решений. Компьютерное моделирование становится наиболее актуальным и важным этапом в принятии решений во всех сферах деятельности человека, управлять процессом

иполучить или достигнуть желаемый результат. Поэтому знание видов моделирования, концепций и принципов построения, выбор самого метода моделирования, умение грамотно реализовать, использую при этом современные программные продукты и , в конечном итоге использовать модели являются на сегодняшний день необходимыми требованиями к руководителю, инженеру, менеджеру, бизнес-аналитику. Программная реализация моделей многогранна, современные программные средства позволяют создавать экранные формы, понятные любому пользователю, так же графически интерпретировать влияние каждого параметра и фактора в разрабатываемых моделях. На основе алгоритмов можно реализовывать модели в программных средах VBA, Delphi, для разработки имитационных моделей - универсальная имитационная система Simplex 3, среда имитационного моделирования Any Logic, Агена, Simula, ARIS - simulation, для реализации моделей декомпозиции в основе которых положена методология SADT инструментальные среды BPWin, ARIS toolset 6 Данные методические указания предназначены в помощь студентам в освоении технологией работы в программных продуктах, выполнение лабораторных работ

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

Содержание

 

 

Содержание.........................................................................................................................................

 

5

1 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ IDEF-МОДЕЛИРОВАНИЯ ..............................................

6

1.1 Что такое BPWin? ........................................................................................................................

6

1.2 Модель BPWin..............................................................................................................................

6

1.3 Методологии моделирования, поддерживаемые BPWin .........................................................

6

1.3.1 Функциональное моделирование (IDEF0)..............................................................................

7

1.3.2 Диаграммы потоков данных (DFD).........................................................................................

7

1.3.3 Описание бизнес-процессов (IDEF3) ......................................................................................

8

1.4 Рабочее место BPWin ..................................................................................................................

9

1.5 Дерево модели..............................................................................................................................

9

1.6 Область для рисования..............................................................................................................

10

1.7 Панель инструментов BPWin....................................................................................................

10

1.8 Помощь .......................................................................................................................................

 

11

1.9 Построение контекстных диаграмм.........................................................................................

11

1.10 Декомпозиция...........................................................................................................................

12

1.11 Оформление моделей...............................................................................................................

14

1.12 Ветвление и объединение стрелок .........................................................................................

15

1.13 Опции отображения.................................................................................................................

16

1.14 Другие виды диаграмм IDEF0 ................................................................................................

16

1.15 Открытие древовидных и FEO-диаграмм..............................................................................

17

1.16 Разбиение и объединение моделей.........................................................................................

17

1.17 Печать диаграмм BPWin .........................................................................................................

18

2 МЕТОДОЛОГИЯ ФУНКЦИОНАЛЬНОГО МОДЕЛИРОВАНИЯ IDEF0 ..............................

20

2.2.1 Синтаксис и семантика моделей IDEF0................................................................................

20

2.2.1.1 Модели IDEF0 ......................................................................................................................

20

2.2.1.2 Действия................................................................................................................................

20

2.2.1.3

Границы и связи.......................................................................................................

21

2.2.1.4 Туннели.................................................................................................................................

25

2.2.2 Построение моделей IDEF0 ...................................................................................................

25

2.2.2.1 Диаграммы............................................................................................................................

25

2.2.2.2

Построение моделей ................................................................................................

27

2.2.2.3 Точка зрения.........................................................................................................................

27

2.2.2.4 Границы моделирования.....................................................................................................

27

2.2.2.5 Выбор наименования контекстного блока ........................................................................

28

2.2.2.6 Определение стрелок на контекстной диаграмме ............................................................

28

2.2.2.7 Нумерация блоков и диаграмм...........................................................................................

29

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

29

2.2.2.9 Два подхода к началу моделирования ("в ширину" и "в глубину")................................

30

2.2.2.10 Когда остановиться? ..........................................................................................................

30

2.2.2.11 Другие диаграммы IDEF0 .................................................................................................

30

2.2.2.12 Удаление диаграмм............................................................................................................

32

3 ПРАКТИЧЕСКИЕ ЗАНЯТИЯ .....................................................................................................

33

3.1 Создание контекстной диаграммы...........................................................................................

33

3.2 Создание диаграммы декомпозиции........................................................................................

34

3.3 Создание диаграммы узлов.......................................................................................................

38

3.4 Создание FEO-диаграммы.........................................................................................................

40

3.5 Декомпозиция процесса "Продажа и маркетинг" ...................................................................

41

ГЛОССАРИЙ ...................................................................................................................................

42

1 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ IDEF-МОДЕЛИРОВАНИЯ

1.1 Что такое BPWin?

BPWin - мощный инструмент моделирования для анализа, документирования и понимания комплексных бизнес-процессов.

Моделирование полезно:

для устранения избыточных или ненужных блоков (функций);

для сокращения затрат;

для совершенствования работы компании;

для повышения качества обслуживания клиентов.

1.2Модель BPWin

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

Также можно использовать BPWin для моделирования потоков работ, потоков процессов и потоков данных.

Рисунок 1.1 - Главное окно BPWin

1.3 Методологии моделирования, поддерживаемые BPWin

BPWin поддерживает три методологии моделирования:

функциональное моделирование (IDEF0);

описание бизнеc-процесcов (IDEF3);

диаграммы потоков данных (DFD).

Поддержкой трех методологий моделирования в одной программе BPWin объединяет три ключевых подхода к моделированию бизнес– процессов, что вполне удовлетворяет потребности как системных аналитиков, так и специалистов технологов.

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

Рисунок 1.2 - Выбор нотации моделирования

1.3.1 Функциональное моделирование (IDEF0)

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

Рисунок 1.3 - Пример диаграммы IDEF0

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

На рисунке 3 показан пример простой диаграммы IDEF0.

1.3.2 Диаграммы потоков данных (DFD)

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

На рисунке 4 приведен пример диаграммы потоков данных.

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

1.3.3 Описание бизнес-процессов (IDEF3)

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

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

На рисунке 5 приведен пример диаграммы IDEF3.

Рисунок 1.4 - Пример диаграммы DFD

Рисунок 1.5 - Пример диаграммы IDEF3

Диаграммы IDEF3 применяются:

для улучшения понимания результатов моделирования бизнес-процессов;

для определения момента окончания моделирования;

для сбора информации о схеме работы моделируемой компании.

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

1.4 Рабочее место BPWin

Рабочее место BPWin выполнено в виде рабочего стола, состоящего из нескольких окон. На рабочем столе размещены:

меню;

стандартная панель инструментов;

панель инструментов ModelMart;

дерево модели;

область для рисования;

панель инструментов BPWin;

статусная строка.

Панель Меню BPWin. Панель Меню BPWin соответствует стандартам Windows и обеспечивает доступ ко всем функциям BPWin. Некоторые из них:

Печать. Чтобы открыть окно печати, на панели Меню выберите File, затем Print.

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

Рисунок 1.6 - Стандартная панель инструментов BPWin

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

1.5 Дерево модели

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

Вы можете показывать и скрывать дерево модели, щелкая кнопкой Model Explorer. Когда дерево модели активно, оно находится в раздвигающемся окне слева, а активная диаграмма - в правом.

Рисунок 1.7 - Дерево модели BPWin

Дерево модели {рисунок 1.7) используется:

для просмотра разных моделей, построенных с использованием различных методологий моделирования;

для переключения режимов просмотра диаграмм или действий;

для немедленного перехода к просмотру или работе с соответствующей диаграммой

врабочем пространстве BPWin посредством щелчка на названии диаграммы или действия;

для просмотра действий и объектов диаграммы согласно уровням декомпозиции;

для редактирования имени модели, диаграммы или действия посредством двойного нажатия на соответствующем названии;

для просмотра соответствующих FEO-диаграмм, Node Tree или родственных диаграмм посредством щелчка на названии объекта

диаграммы в иерархическом дереве.

1.6 Область для рисования

Область для рисования — это большая площадь справа от главного окна BPWin, в котором расположено дерево модели. Она состоит из трех областей:

заголовок;

область для рисования;

название.

Когда дерево моделей скрыто, рисунок занимает полную область окна. Вы можете создавать диаграммы BPWin, редактировать их, управлять ими в области для рисования. По Вашему желанию диаграмма может быть масштабирована при помощи инструментов настройки масштаба.

1.7 Панель инструментов BPWin

Панель инструментов BPWin содержит инструменты для рисования объектов в диаграмме BPWin. Эти инструменты могут быть размещены в любой стороне экрана или находиться гдето в области диаграммы. Вы можете показывать или скрывать панель инструментов, используя функцию View на панели Меню. В BPWin существуют три разные панели инструментов - по числу поддерживаемых программой методологий (рисунок 1.8).

IDEF0

IDEF3

DFD

Рисунок 1.8 -

Три вида инструментальных панелей

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