Перейти к содержимому

Idef3 в visio как сделать

  • автор:

Интерактивные схемы в Visio 2010

В бумажных документах вы ограничены использованием исключительно статических схем. Но Visio 2010 имеет в своём арсенале средства для создания интерактивности, что может быть полезно при электронном представлении схемы в презентации, на странице Интернет-сайта или корпоративного портала SharePoint. И даже этой областью всё не ограничивается. В данной статье мы попробуем разобраться с принципами построения интерактивных схем средствами Visio 2010.

Создание главной страницы блок-схемы

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

Вы можете перетаскивать фигуры на лист, а затем соединять их стрелками, но я предлагаю не отказываться от функционала Visio 2010, облегчающего работу. Когда вы наводите курсор мыши на один из элементов блок-схемы, на свободных её сторонах отображаются небольшие треугольники-стрелки. Наведите курсор на один из них, чтобы выбрать из появившегося списка нужную фигуру, которая автоматически будет соединяться стрелкой с блоком-родителем (см. рис. 1).

*

Рисунок 1 – Быстрое добавление функциональных блоков

К сожалению, Visio 2010 не позволяет таким образом добавлять несколько элементов с одной стороны блока, поэтому придётся прикреплять их вручную. Перетащите фигуру Подпроцесса под одну из существующих, а затем воспользуйтесь инструментом Соединительная линия на Главной вкладке (см. рис. 2).

*

Рисунок 2 – Инструмент «Соединительная линия»

Когда вы подведёте курсор к блоку-родителю, Visio покажет узлы, от которых возможен вывод соединительной линии (см. рис. 3). Протяните стрелку к нужному узлу другого блока, чтобы создать связь.

*

Рисунок 3 – Связывание блоков соединительной линией

Программа сама нарисует нужный изгиб линии и будет поддерживать связь при перемещении фигур. Прямые углы, установленные по умолчанию, вас могут не устроить, поэтому разработчики предусмотрели возможность повлиять на поведение соединительных линий. Найдите на вкладке Конструктор кнопку Соединительные линии и укажите нужный тип (см. рис. 4). Эта настройка влияет на всю страницу.

*

Рисунок 4 – Изменение типа соединительной линии

Также вы можете воспользоваться возможностью быстрого изменения взаимного расположения блоков. Найдите на вкладке Конструктор кнопку раскрывающегося списка Изменить макет страницы (см. рис. 5) и выберите один из вариантов формирования блок-схемы. Так, буквально несколькими щелчками мыши вы полностью измените расположение блоков. Особенно полезна эта функция для их взаимного выравнивания.

*

Рисунок 5 – Изменение макета страницы

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

*

Рисунок 6 – Главная страница схемы

Добавление связанных страниц

Теперь, когда у нас есть заготовка, мы можем перейти к установлению связей. Можно выделить два основных типа связывания:

  1. Связь с продолжением страницы. При нехватке пространства листа для размещения элементов схемы вы можете поставить ссылку на продолжение схемы на другом листе. Применяется в основном в блок-схемах. Visio 2010 может автоматически расширять рабочую область, однако в некоторых случаях вам требуется уместить элементы в строго заданных рамках.
  2. Связь с дочерним элементом. Если вы хотите показать подпроцесс или содержание объекта, можно задать возможность перехода по щелчку мыши. В нашем случае мы можем раскрыть суть блока Программирование скриптов более подробно на другой схеме. Это избавит от нагромождения фигур и внесёт элементы интерактивности в схему.

Несмотря на внешнюю разницу, принцип реализации обоих типов связи абсолютно одинаков.

Важное замечание. Инструменты связывания доступны только пользователям Visio Premium 2010. Редакции Standard и Professional не предоставляют таких возможностей.

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

*

Рисунок 7 – Элемент «Ссылка на другую страницу»

После того, как вы разместите фигуру на листе, вам будет предложено ответить на несколько вопросов (см. рис. 8).

*

Рисунок 8 – Свойства ссылки на другую страницу

Если вы ещё не создавали других страниц, то можно сделать это сейчас, указав название нового листа. В ином случае вы сможете выбрать одну из уже существующих страниц.

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

После нажатия кнопки ОК две страницы будут связаны между собой. На листе эта особенность представлена в виде фигуры с гиперссылкой, переход по которой осуществляется при нажатой клавише <Ctrl>.

*

Рисунок 9 – Первая часть схемы ссылается на продолжение

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

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

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

*

Рисунок 10 – Связывание со страницей. Задавайте информативные заголовки во избежание путаницы

Как оформить подпроцесс – решать вам. То, что получилось у меня, показано на рисунке 11.

Рисунок 11 – Подпроцесс «Программирование»

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

Давайте посмотрим, что нового добавилось в контекстное меню объекта (см. рис. 12).

*

Рисунок 12 – Контекстное меню объекта со связью

Здесь появились две новые строки – Главная и Изменить гиперссылки (обратите внимание на форму множественного числа). Если вы выберете Главная, то просто осуществите переход по ссылке.

*

Рисунок 13 – Управление гиперссылками

На рисунке 13 показано окно, открывающееся при выборе строки Изменить гиперссылки. Также его можно открыть, выбрав пункт Изменить в раскрывающемся списке Связать с существующим вкладки Процесс (см. рис. 10).

Самое очевидное действие здесь – Удалить. Оно пригодиться в том случае, если вы пожелаете избавиться от связи.

В строке Адрес указывается путь к связанному документу. Для текущего файла поле остаётся пустым. Вы можете выбрать не только схему Visio, но и любой другой файл на жёстком диске. Отмеченный флажок Использовать относительный путь для гиперссылки позволит создавать переносимый набор файлов. Чтобы сослаться на веб-страницу, введите соответствующий URL в строку адреса.

Субадрес – это страница документа. Можете вписать вручную, можете нажать кнопку Обзор и выбрать из списка доступных элементов (см. рис. 14).

*

Рисунок 14 –Указываем субадрес

Здесь же можно указать масштаб отображения выделенной страницы.

Вы можете создать несколько гиперссылок на одном элементе. Зачем это может быть надо? Например, вы хотите указать адреса сайтов компаний-производителей комплектующих системного блока. В этом случае нажимайте кнопку Создать столько раз, сколько пунктов вам нужно. Одну из ссылок можно сделать главной – По умолчанию. Как выглядит в действии многоссылочный объект, показано на рисунке 15.

*

Рисунок 15 – Набор ссылок одного объекта открывается списком

И напоследок мы рассмотрим функцию выделения подпроцесса. Предположим, вы нарисовали достаточно объёмную блок-схему и решили разгрузить её, перенеся некоторые элементы в дочерний процесс, доступный по щелчку мыши. Конечно, можно вырезать блоки, вставить их на новой странице, разместить на листе блок и установить связь, но Visio 2010 позволяет достичь ровно того же результата гораздо быстрее.

Выделите все фигуры, которые хотите переместить на новую страницу и на вкладке Процесс нажмите кнопку Создать из выделенного фрагмента (см. рис. 16).

*

Рисунок 16 – Кнопка создания подпроцесса

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

Экспорт интерактивных документов

Безусловно, вам нужно иметь один экземпляр документа в родном для Visio формате VSD. Однако для распространения содержимого лучше использовать другой формат. Сохранение в статичном виде (PNG, JPEG, GIF) не оправдано, т.к. происходит потеря интерактивности. Выбор форматов, сохраняющих ссылки, в общем-то, невелик. Либо мы получаем веб-страницу, либо документ PDF. Только эти популярные форматы позволяют достичь сразу двух целей: доступности для большого количества пользователей и поддержания ссылочной интерактивности.

Проследуйте в меню Файл – Сохранить как и укажите Веб-страница или PDF в качестве формата сохранения.

И в том, и в другом случае будут созданы файлы, которые не потребуют для просмотра интерактивных схем наличия на компьютере установленной программы Visio 2010. Но вам следует иметь в виду одну небольшую особенность: при экспорте в данные форматы теряются множественные ссылки с одного объекта. Сохраняется только первая из списка.

Заключение

Microsoft Visio 2010 Premium позволяет создавать схемы, наполненные динамикой, несколькими щелчками мыши. При желании вы сможете разработать сложную многоуровневую и многосвязную структуру, демонстрирующую процесс или объект во всех их проявлениях, а то и целую квестовую игру. Но не стоит увлекаться, слишком хорошо проработанная схема может не окупить вложенных в её создание усилий. Здесь, как и во многом другом, важен баланс затрат и детализации.

Дополнительные материалы

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

Статья опубликована в рамках конкурса «Microsoft Office 2010 – эффективное воплощение ваших идей».

Практическая работа «Построение диаграммы потоков данных DFD и диаграмм IDEF3 в Мicrosoft Visio 2010» МДК 01.02 «Методы и средства проектирования ИС» Специальность 09.02.04 «Информационные технологии (по отраслям)»

· построить диаграмму декомпозиции в нотации IDEF 3 одной из работ диаграмм IDEF0.

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

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

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

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

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

На рис. 1 представлена «Диаграммы декомпозиции в нотации DFD. Резервирование номеров.», описывающая деятельность по резервированию номеров. На диаграмме представлены:

1) «Клиента» и «Персонал » – это внешние ссылки, источник данных из вне модели.

2) «Устав гостиницы» и «Данные о номерах гостиницы» – хранилища данных.

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

Рисунок 1 — Диаграммы декомпозиции в нотации DFD. Резервирование номеров.

В отличие от стрелок IDEF0, которые представляют собой жесткие взаимосвязи, стрелки DFD показывают, как объекты (включая данные) дви­гаются от одной работы к другой. Например, «Заказ» в какой-либо форме (телеф. звонок или электрон. письмо на адрес гостиницы), приходит от клиента и инициирует процедуру «Обработки заказа» . Эту процедуру выполняет «Персонал», в чьи обязанности это входит. Персонал запрашивает «Данные о номерах» из хранилища данных (гостиничный журнал или электрон. БД) и, согласуясь с «Правилами предоставления номеров» (содержащимися в уставе гостиницы ), отказывает клиенту в резервировании номера или:

после «оформления заказа номера» обновляет данные о номерах – заносит «Обновленные данные о номерах» в хранилище «Данных о номерах гостиницы».

На рис. 2 представлена «Диаграммы декомпозиции в нотации DFD. Оформление поселения.», описывающая деятельность по оформлению поселения. На диаграмме представлены:

3) «Клиента» и «Персонал » – это внешние ссылки, источник данных из вне модели.

4) «Устав гостиницы» , «Документы клиенты» (паспорт в бумажном виде или другой удостоверяющий личность документ), «Законы РФ», «Данные о номерах гостиницы» – хранилища данных.

Все работы, представленные на диаграмме выполняются «Персоналом» в соответствие с «Перечнем обязанностей». Клиент запрашивает номер в гостинице («Отказ» возможен в случае отсутствия свободных номеров в гостинице) или активизирует свой «Зарезервир. номер». Если после «Обработки запроса» с участием «Данных о номерах» из хранилища, запрос удовлетворяется :

постоялец предъявляет свои «Документы», выбирает тарифы проживания, проходит регистрацию и получает ключи от номера:

«Персонал» оформляет въезд постояльца и обновляет данные о номерах гостиницы в хранилище «Данных о номерах гостиницы»

Все это «Персонал» делает, руководствуясь «правилами поселения», прописанными в «Уставе гостиницы», и «Законами и постановлениями » РФ, регламентирующими, например, обязательную идентификацию личности граждан при поселении в гостинице.

Рисунок 2 — Диаграммы декомпозиции в нотации DFD. Оформление поселения.

Диаграммы методологии IDEF 3 ( Workflow Diagramming )

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

На Диаграмме декомпозиции в нотации IDEF3. Проверка счетов (на рис. 3) иллюстрируется «Проверка счетов».

Как только счет запрошен, запускаются все последующие за перекрестком (AND) процессы:

«Формирование счета за тел. переговоры»;

«Формирование счета за услуги»;

запускается «Анализ сроков пребывания» постояльца в гостинице, по окончании которого запускается процесс «Формирования счет за проживание», учитывающий в своей работе «Результаты анализа».

«Учет» – это стрелка отношения (Relational Link). Мы использовали ее для изображения связи между процессом «Формирования счета за проживание» объектом ссылки «Внесенная предоплата», учет которого важен для результатов процесса.

Стрелки с двумя наконечниками: «Счет за проживание», «Счет за тел. переговоры» и «Счет за услуги» – обозначают потоки объектов (Object Flow). В данном случае, мы их применяем для описания того факта, что эти объекты порождается в одной работе(«Формирование счета…») и используется в процессе «Формирования итогового счета».

В ходе практической работы мы автоматизируем работы 2, 3, 4, 5.

Рисунок 3 — Диаграммы декомпозиции в нотации IDEF3. Проверка счетов

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

На рис. 4 представлено итоговое расположение работ в дереве узлов:

диаграмма «Функционирование гостиницы» – 1-ый уровень дерева узлов (top level activity);

диаграммы «Предоставление номеров», «обслуживание номеров» и «Обеспечение телефонных переговоров» – 2-ой уровень дерева узлов;

диаграммы «Резервирование номеров», «Оформление поселения», «Прием предоплаты», «Проверка счетов», «Подготовка номеров» – 3-ий уровень;

диаграммы «Обработка заказа», «Обновление данных о номерах», «Обработка запроса», «Обновление данных» и «Оформление въезда» – 4-ый уровень дерева узлов, последний уровень декомпозиции – необходимая в ходе нашего курсового проектирования степень подробности.

Idef3 в visio как сделать

В качестве примера рассматривается процесс выполнения студентом курсовой работы (курсового проекта).

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

1. Запустите Microsoft Office Visio 2007.

2.В меню выбрать:

a) Файл – Создать – создать документ

б) Файл – Фигуры – Блок-схема – Фигуры схемы IDEF 0

Окно программы примет вид, подобный рис. 3

Рисунок 3 — Окно программы

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

1) Для удобства переведите страницу в альбомный вид: Файл – Параметры страницы – Альбомная;

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

Рисунок 4 – Мастерская страница

3) Заполнить поле «Заголовок», предложенное в открывшемся окне: внести номер контекстной диаграммы и имя рассматриваемого процесса, в данном случае: А-0 Выполнить курсовую работу;

Далее, имя заголовка фигуры «Блок заголовка» должно соответствовать номеру и названию задачи, декомпозиция которой будет изображена в данной области. Например: А1 Получить задание.

4. Определение цели и точки зрения.

С помощью кнопки Блока текста внесите текст в поле диаграммы – точку зрения и цель (рис. 5).

Рисунок 5 – Цель и точка зрения

5. В поле диаграммы (поле Блока заголовка) внесите Блок действия. В открывшемся окне «Данные фигуры» внесите имя процесса и идентификатор процесса.

6. С использованием блока Одностороннее соединение создайте стрелки на контекстной диаграмме (Табл. 1).

Таблица 1 – Стрелки контекстной диаграммы

Имя стрелки (Arrow Name) Определение стрелки (Arrow Definition) Тип стрелки (Arrow Type)
График График консультаций и сроки сдачи Input
Список литературы Источники информации для выполнения курсовой работы Input
Варианты заданий Список заданий на курсовую работу, подлежащий распределению между студентами Input
Методические указания Документ, содержащий указания по выполнению курсовой работы, описывающий содержание ее частей и основные требования Control
Положение о курсовом проектировании Документ, отражающий организационные требования по выполнению и сдаче курсовой работы Control
Курсовая работа Документ, являющийся основанием для получения оценки Output
Оценка за курсовую работу Результат выполнения курсовой работы Output
Студент Тот, кто выполняет курсовую работу Mechanism

7. Результат выполнения предыдущих пунктов представлен на рис. 6

Рисунок 6 – Контекстная диаграмма

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

1. Для построения декомпозиции диаграммы создайте новую страницу путем нажатия правой кнопкой мыши в нижнем левом углу окна на ярлык Страница 1. Выбрать пункт Добавить страницу (рис. 7)

Рисунок 7 – Добавление страницы

2. Переименуйте страницы в соответствии с уровнем декомпозиции, например: A-0, А1 и т.д.

3. Распределите работы диаграммы декомпозиции в области Блока заголовка в соответствии с табл. 3.2

Таблица 2 – Работы диаграммы декомпозиции А0

Имя работы (Activity Name) Определение (Definition)
Получить задание Выбрать задание из списка, согласовать его с преподавателем
Подобрать литературу Выбрать из списка литературы подходящие источники
Сделать расчеты Выполнить (если необходимо) расчетную часть курсовой работы согласно заданию
Сделать графическую часть При необходимости сделать графики и чертежи
Оформить пояснительную записку Оформить текстовую часть и объединить все сделанные части в единое целое
Получить консультацию Получить консультацию у преподавателя перед защитой, выявить неточности и недостатки
Защитить курсовую работу Сдать готовую курсовую работу и ответить на вопросы преподавателя

4. Распределите стрелки для диаграммы декомпозиции в соответствии с контекстной диаграммой. Для этого «перенесите» входные и выходные стрелки, связанные с декомпозируемой работой, в поле декомпозиции.

Итог выполнения вышеописанных шагов представлен на рис. 8

Рисунок 8 – Диаграмма декомпозиции

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

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

ICOM-метки. Используя блок текста, расставьте ICOM метки.

Результат выполнения предыдущих пунктов представлен на рисунке (рис. 9).

Рисунок 9 – Диаграмма декомпозиция блока А0

Создание дерева узлов

Дерево узлов – это диаграмма, отображающая иерархию работ процесса (рис. 10)

Рисунок 10 – Диаграмма узлов

Для построения диаграммы:

— создайте новую страницу;

— присвойте имя странице: дерево узлов;

— постройте дерево узлов, используя фигуры схемы IDEF0.

Создание глоссария

Глоссарий – это словарь ключевых слов, повествований, изложений, используемых при описании процесса (рис. 11, 12).

Для построения глоссария:

— создайте документ Microsoft Office Word;

— создайте 2 таблицы: описание работ процесса, описание интерфейсных дуг процесса;

— наименование столбцов таблиц: имя (работы/дуги, описание);

— заполните таблицы в соответствии с ранее разработанной моделью процесса.

carmenchui/idef3vssx

This repository contains instructions on how to use an IDEF3 stencil in Microsoft Visio to draw process and object diagrams in the IDEF3 modelling language.

  1. Clone the GitHub repository or download the files individually into the same directory.
  2. Double-click the .vsdx file to open the example file and the stencil in Microsoft Visio.
  3. Drag and drop shapes from the stencil onto the canvas to draw your IDEF3 diagrams.

Copyright (c) 2015-2016 Carmen Chui, University of Toronto

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the «Software»), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED «AS IS», WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Практическая работа «Построение диаграммы потоков данных DFD и диаграмм IDEF3 в Мicrosoft Visio 2010» МДК 01.02 «Методы и средства проектирования ИС» Специальность 09.02.04 «Информационные технологии (по отраслям)»

Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.

Практическая работа № 27

Построение диаграммы потоков данных DFD и диаграмм IDEF 3 в М icrosoft Visio 2010

Цель работы:

· построить диаграмму декомпозиции в нотации DFD одной из работ диаграмм IDEF0, построенных в предыдущих лабораторных работах;

· построить диаграмму декомпозиции в нотации IDEF 3 одной из работ диаграмм IDEF0.

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

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

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

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

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

На рис. 1 представлена «Диаграммы декомпозиции в нотации DFD. Резервирование номеров.», описывающая деятельность по резервированию номеров. На диаграмме представлены:

1) «Клиента» и «Персонал » – это внешние ссылки, источник данных из вне модели.

2) «Устав гостиницы» и «Данные о номерах гостиницы» – хранилища данных.

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

Рисунок 1 — Диаграммы декомпозиции в нотации DFD. Резервирование номеров.

В отличие от стрелок IDEF0, которые представляют собой жесткие взаимосвязи, стрелки DFD показывают, как объекты (включая данные) дви­гаются от одной работы к другой. Например, «Заказ» в какой-либо форме (телеф. звонок или электрон. письмо на адрес гостиницы), приходит от клиента и инициирует процедуру «Обработки заказа» . Эту процедуру выполняет «Персонал», в чьи обязанности это входит. Персонал запрашивает «Данные о номерах» из хранилища данных (гостиничный журнал или электрон. БД) и, согласуясь с «Правилами предоставления номеров» (содержащимися в уставе гостиницы ), отказывает клиенту в резервировании номера или:

после «оформления заказа номера» обновляет данные о номерах – заносит «Обновленные данные о номерах» в хранилище «Данных о номерах гостиницы».

На рис. 2 представлена «Диаграммы декомпозиции в нотации DFD. Оформление поселения.», описывающая деятельность по оформлению поселения. На диаграмме представлены:

3) «Клиента» и «Персонал » – это внешние ссылки, источник данных из вне модели.

4) «Устав гостиницы» , «Документы клиенты» (паспорт в бумажном виде или другой удостоверяющий личность документ), «Законы РФ», «Данные о номерах гостиницы» – хранилища данных.

Все работы, представленные на диаграмме выполняются «Персоналом» в соответствие с «Перечнем обязанностей». Клиент запрашивает номер в гостинице («Отказ» возможен в случае отсутствия свободных номеров в гостинице) или активизирует свой «Зарезервир. номер». Если после «Обработки запроса» с участием «Данных о номерах» из хранилища, запрос удовлетворяется :

постоялец предъявляет свои «Документы», выбирает тарифы проживания, проходит регистрацию и получает ключи от номера:

«Персонал» оформляет въезд постояльца и обновляет данные о номерах гостиницы в хранилище «Данных о номерах гостиницы»

Все это «Персонал» делает, руководствуясь «правилами поселения», прописанными в «Уставе гостиницы», и «Законами и постановлениями » РФ, регламентирующими, например, обязательную идентификацию личности граждан при поселении в гостинице.

Рисунок 2 — Диаграммы декомпозиции в нотации DFD. Оформление поселения.

Диаграммы методологии IDEF 3 ( Workflow Diagramming )

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

На Диаграмме декомпозиции в нотации IDEF3. Проверка счетов (на рис. 3) иллюстрируется «Проверка счетов».

Как только счет запрошен, запускаются все последующие за перекрестком (AND) процессы:

«Формирование счета за тел. переговоры»;

«Формирование счета за услуги»;

запускается «Анализ сроков пребывания» постояльца в гостинице, по окончании которого запускается процесс «Формирования счет за проживание», учитывающий в своей работе «Результаты анализа».

«Учет» – это стрелка отношения (Relational Link). Мы использовали ее для изображения связи между процессом «Формирования счета за проживание» объектом ссылки «Внесенная предоплата», учет которого важен для результатов процесса.

Стрелки с двумя наконечниками: «Счет за проживание», «Счет за тел. переговоры» и «Счет за услуги» – обозначают потоки объектов (Object Flow). В данном случае, мы их применяем для описания того факта, что эти объекты порождается в одной работе(«Формирование счета…») и используется в процессе «Формирования итогового счета».

В ходе практической работы мы автоматизируем работы 2, 3, 4, 5.

Рисунок 3 — Диаграммы декомпозиции в нотации IDEF3. Проверка счетов

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

На рис. 4 представлено итоговое расположение работ в дереве узлов:

диаграмма «Функционирование гостиницы» – 1-ый уровень дерева узлов (top level activity);

диаграммы «Предоставление номеров», «обслуживание номеров» и «Обеспечение телефонных переговоров» – 2-ой уровень дерева узлов;

диаграммы «Резервирование номеров», «Оформление поселения», «Прием предоплаты», «Проверка счетов», «Подготовка номеров» – 3-ий уровень;

диаграммы «Обработка заказа», «Обновление данных о номерах», «Обработка запроса», «Обновление данных» и «Оформление въезда» – 4-ый уровень дерева узлов, последний уровень декомпозиции – необходимая в ходе нашего курсового проектирования степень подробности.

Idef3 в visio как сделать

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

This repository contains instructions on how to use an IDEF3 stencil in Microsoft Visio to draw process and object diagrams in the IDEF3 modelling language.

  1. Clone the GitHub repository or download the files individually into the same directory.
  2. Double-click the .vsdx file to open the example file and the stencil in Microsoft Visio.
  3. Drag and drop shapes from the stencil onto the canvas to draw your IDEF3 diagrams.

Copyright (c) 2015-2016 Carmen Chui, University of Toronto

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the «Software»), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED «AS IS», WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Моделирование процесса в Visio. Часть 1. Выбор и адаптация нотации

Для моделирования процесса мы будем использовать Microsoft Visio 2010, но все написанное применимо и к другим версиям.

Перед началом работы над моделью процессов необходимо выбрать и, при необходимости, адаптировать нотацию — набор графических элементов, которые будут использоваться при построении диаграммы. В Microsoft Visio такие графические элементы группируются в специальные шаблоны (stencils): шаблон для функциональной блок-схемы (cross-functional flowchart), шаблон для EPC (event-driven process chain — аналог одноименного типа диаграммы в ARIS), шаблон для потока создания ценности (один из методов визуализации, применяемых в рамках «бережливого производства») и т.д.

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

Выбор шаблона

Рис. 1. Выбор шаблона Visio

В наборах элементов шаблона (в Visio 2010 их три) можно обнаружить базовые элементы. При моделировании процесса мы будем использовать только некоторые из них. И, чтобы сделать дальнейшую работу более удобной, необходимые нам элементы лучше поместить в отдельный набор, после чего немного их адаптировать и дополнить (см. рис. 2). Представленный на рисунке набор можно скачать отсюда.

Рис. 2. Набор элементов для моделирования процессов

Дадим краткое пояснение элементов в наборе:

  1. Процесс — компонент, обозначающий деятельность сотрудников организации, осуществляемую в рамках описываемого процесса и нацеленную на получение результата.
  2. Событие — некоторый факт, который может быть обнаружен и идентифицирован сотрудниками организации. Процессы выполняются как следствие произошедших событий, и, в свою очередь порождают новые события.
  3. Документ — специальным образом структурированная информация, размещенная на бумажном или электронном носителе.
  4. Логическое «И» — связь между объектами диаграммы, показывающая необходимость логического объединения нескольких объектов. Например, если в «И» входит два события, это означает, что дальнейшее прохождение процесса невозможно, пока не произойдут оба эти события. Если из «И» выходят два события, это означает, что всегда происходит и одно, и второе событие (при этом события не обязательно должны происходить одновременно).
  5. Логическое «ИЛИ» — логическая связь между объектами диаграммы, показывающая вариативность процесса. Например, если в «ИЛИ» входит несколько событий, это означает, что дальнейшее прохождение потока возможно при появлении любого из этих событий. Если из «ИЛИ» выходят несколько событий, это означает, что может произойти любое сочетание этих событий: как одно из них, так и несколько.
  6. Исключающее «ИЛИ» — логическая связь между объектами диаграммы, показывающая альтернативы. Например, если в исключающее «ИЛИ» входит несколько событий, это означает, что они являются альтернативными, взаимоисключающими способами инициирования дальнейшего потока. Если из исключающего «ИЛИ» выходят несколько событий, это означает, что на выходе может произойти только одно из них, все остальные при этом исключаются.
  7. Ресурс — материальный или информационный объект, задействованный или формируемый в процессе.
  8. Подпроцесс — деятельность, для которой имеется диаграмма декомпозиции.
  9. Внешний процесс — деятельность организации, находящаяся за рамками данного процесса, которая так же формализована как процесс (точнее, как компонент модели деятельности).
  10. Внешняя организация — сторонняя организация, деятельность которой не описывается в рамках данной модели.
  11. Дорожка — горизонтальная ролевая дорожка на схеме, в заголовке которой указывается исполнитель (организация, подразделение, должность или роль) и в границы которой помещаются все процессы, за исполнение которых несет ответственность данный исполнитель.
  12. Разделитель — вертикальная линия, с помощью которой на диаграмме можно обозначить один из этапов описываемого процесса (при этом желательно так же обозначить все другие этапы).

По сути, предлагаемая нотация является симбиозом двух «классических» нотаций — Сross-functional flowchart и Event-driven process chain. Как можно видеть, в рамках описываемого подхода не применяется традиционный элемент функциональных блок-схем — «решение», вместо него используется явное обозначение событий с указанием логических отношений между ними. Это обеспечивает сравнительно большую наглядность, гибкость и возможность более полного описания логики протекания процесса.

Интерактивные схемы в Visio 2010

В бумажных документах вы ограничены использованием исключительно статических схем. Но Visio 2010 имеет в своём арсенале средства для создания интерактивности, что может быть полезно при электронном представлении схемы в презентации, на странице Интернет-сайта или корпоративного портала SharePoint. И даже этой областью всё не ограничивается. В данной статье мы попробуем разобраться с принципами построения интерактивных схем средствами Visio 2010.

Создание главной страницы блок-схемы

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

Вы можете перетаскивать фигуры на лист, а затем соединять их стрелками, но я предлагаю не отказываться от функционала Visio 2010, облегчающего работу. Когда вы наводите курсор мыши на один из элементов блок-схемы, на свободных её сторонах отображаются небольшие треугольники-стрелки. Наведите курсор на один из них, чтобы выбрать из появившегося списка нужную фигуру, которая автоматически будет соединяться стрелкой с блоком-родителем (см. рис. 1).

*

Рисунок 1 – Быстрое добавление функциональных блоков

К сожалению, Visio 2010 не позволяет таким образом добавлять несколько элементов с одной стороны блока, поэтому придётся прикреплять их вручную. Перетащите фигуру Подпроцесса под одну из существующих, а затем воспользуйтесь инструментом Соединительная линия на Главной вкладке (см. рис. 2).

*

Рисунок 2 – Инструмент «Соединительная линия»

Когда вы подведёте курсор к блоку-родителю, Visio покажет узлы, от которых возможен вывод соединительной линии (см. рис. 3). Протяните стрелку к нужному узлу другого блока, чтобы создать связь.

*

Рисунок 3 – Связывание блоков соединительной линией

Программа сама нарисует нужный изгиб линии и будет поддерживать связь при перемещении фигур. Прямые углы, установленные по умолчанию, вас могут не устроить, поэтому разработчики предусмотрели возможность повлиять на поведение соединительных линий. Найдите на вкладке Конструктор кнопку Соединительные линии и укажите нужный тип (см. рис. 4). Эта настройка влияет на всю страницу.

*

Рисунок 4 – Изменение типа соединительной линии

Также вы можете воспользоваться возможностью быстрого изменения взаимного расположения блоков. Найдите на вкладке Конструктор кнопку раскрывающегося списка Изменить макет страницы (см. рис. 5) и выберите один из вариантов формирования блок-схемы. Так, буквально несколькими щелчками мыши вы полностью измените расположение блоков. Особенно полезна эта функция для их взаимного выравнивания.

*

Рисунок 5 – Изменение макета страницы

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

*

Рисунок 6 – Главная страница схемы

Добавление связанных страниц

Теперь, когда у нас есть заготовка, мы можем перейти к установлению связей. Можно выделить два основных типа связывания:

  1. Связь с продолжением страницы. При нехватке пространства листа для размещения элементов схемы вы можете поставить ссылку на продолжение схемы на другом листе. Применяется в основном в блок-схемах. Visio 2010 может автоматически расширять рабочую область, однако в некоторых случаях вам требуется уместить элементы в строго заданных рамках.
  2. Связь с дочерним элементом. Если вы хотите показать подпроцесс или содержание объекта, можно задать возможность перехода по щелчку мыши. В нашем случае мы можем раскрыть суть блока Программирование скриптов более подробно на другой схеме. Это избавит от нагромождения фигур и внесёт элементы интерактивности в схему.

Несмотря на внешнюю разницу, принцип реализации обоих типов связи абсолютно одинаков.

Важное замечание. Инструменты связывания доступны только пользователям Visio Premium 2010. Редакции Standard и Professional не предоставляют таких возможностей.

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

*

Рисунок 7 – Элемент «Ссылка на другую страницу»

После того, как вы разместите фигуру на листе, вам будет предложено ответить на несколько вопросов (см. рис. 8).

*

Рисунок 8 – Свойства ссылки на другую страницу

Если вы ещё не создавали других страниц, то можно сделать это сейчас, указав название нового листа. В ином случае вы сможете выбрать одну из уже существующих страниц.

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

После нажатия кнопки ОК две страницы будут связаны между собой. На листе эта особенность представлена в виде фигуры с гиперссылкой, переход по которой осуществляется при нажатой клавише <Ctrl>.

*

Рисунок 9 – Первая часть схемы ссылается на продолжение

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

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

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

*

Рисунок 10 – Связывание со страницей. Задавайте информативные заголовки во избежание путаницы

Как оформить подпроцесс – решать вам. То, что получилось у меня, показано на рисунке 11.

Рисунок 11 – Подпроцесс «Программирование»

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

Давайте посмотрим, что нового добавилось в контекстное меню объекта (см. рис. 12).

*

Рисунок 12 – Контекстное меню объекта со связью

Здесь появились две новые строки – Главная и Изменить гиперссылки (обратите внимание на форму множественного числа). Если вы выберете Главная, то просто осуществите переход по ссылке.

*

Рисунок 13 – Управление гиперссылками

На рисунке 13 показано окно, открывающееся при выборе строки Изменить гиперссылки. Также его можно открыть, выбрав пункт Изменить в раскрывающемся списке Связать с существующим вкладки Процесс (см. рис. 10).

Самое очевидное действие здесь – Удалить. Оно пригодиться в том случае, если вы пожелаете избавиться от связи.

В строке Адрес указывается путь к связанному документу. Для текущего файла поле остаётся пустым. Вы можете выбрать не только схему Visio, но и любой другой файл на жёстком диске. Отмеченный флажок Использовать относительный путь для гиперссылки позволит создавать переносимый набор файлов. Чтобы сослаться на веб-страницу, введите соответствующий URL в строку адреса.

Субадрес – это страница документа. Можете вписать вручную, можете нажать кнопку Обзор и выбрать из списка доступных элементов (см. рис. 14).

*

Рисунок 14 –Указываем субадрес

Здесь же можно указать масштаб отображения выделенной страницы.

Вы можете создать несколько гиперссылок на одном элементе. Зачем это может быть надо? Например, вы хотите указать адреса сайтов компаний-производителей комплектующих системного блока. В этом случае нажимайте кнопку Создать столько раз, сколько пунктов вам нужно. Одну из ссылок можно сделать главной – По умолчанию. Как выглядит в действии многоссылочный объект, показано на рисунке 15.

*

Рисунок 15 – Набор ссылок одного объекта открывается списком

И напоследок мы рассмотрим функцию выделения подпроцесса. Предположим, вы нарисовали достаточно объёмную блок-схему и решили разгрузить её, перенеся некоторые элементы в дочерний процесс, доступный по щелчку мыши. Конечно, можно вырезать блоки, вставить их на новой странице, разместить на листе блок и установить связь, но Visio 2010 позволяет достичь ровно того же результата гораздо быстрее.

Выделите все фигуры, которые хотите переместить на новую страницу и на вкладке Процесс нажмите кнопку Создать из выделенного фрагмента (см. рис. 16).

*

Рисунок 16 – Кнопка создания подпроцесса

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

Экспорт интерактивных документов

Безусловно, вам нужно иметь один экземпляр документа в родном для Visio формате VSD. Однако для распространения содержимого лучше использовать другой формат. Сохранение в статичном виде (PNG, JPEG, GIF) не оправдано, т.к. происходит потеря интерактивности. Выбор форматов, сохраняющих ссылки, в общем-то, невелик. Либо мы получаем веб-страницу, либо документ PDF. Только эти популярные форматы позволяют достичь сразу двух целей: доступности для большого количества пользователей и поддержания ссылочной интерактивности.

Проследуйте в меню Файл – Сохранить как и укажите Веб-страница или PDF в качестве формата сохранения.

И в том, и в другом случае будут созданы файлы, которые не потребуют для просмотра интерактивных схем наличия на компьютере установленной программы Visio 2010. Но вам следует иметь в виду одну небольшую особенность: при экспорте в данные форматы теряются множественные ссылки с одного объекта. Сохраняется только первая из списка.

Заключение

Microsoft Visio 2010 Premium позволяет создавать схемы, наполненные динамикой, несколькими щелчками мыши. При желании вы сможете разработать сложную многоуровневую и многосвязную структуру, демонстрирующую процесс или объект во всех их проявлениях, а то и целую квестовую игру. Но не стоит увлекаться, слишком хорошо проработанная схема может не окупить вложенных в её создание усилий. Здесь, как и во многом другом, важен баланс затрат и детализации.

Дополнительные материалы

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

Статья опубликована в рамках конкурса «Microsoft Office 2010 – эффективное воплощение ваших идей».

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

В качестве примера рассматривается процесс выполнения студентом курсовой работы (курсового проекта).

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

1. Запустите Microsoft Office Visio 2007.

2.В меню выбрать:

a) Файл – Создать – создать документ

б) Файл – Фигуры – Блок-схема – Фигуры схемы IDEF 0

Окно программы примет вид, подобный рис. 3

Рисунок 3 — Окно программы

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

1) Для удобства переведите страницу в альбомный вид: Файл – Параметры страницы – Альбомная;

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

Рисунок 4 – Мастерская страница

3) Заполнить поле «Заголовок», предложенное в открывшемся окне: внести номер контекстной диаграммы и имя рассматриваемого процесса, в данном случае: А-0 Выполнить курсовую работу;

Далее, имя заголовка фигуры «Блок заголовка» должно соответствовать номеру и названию задачи, декомпозиция которой будет изображена в данной области. Например: А1 Получить задание.

4. Определение цели и точки зрения.

С помощью кнопки Блока текста внесите текст в поле диаграммы – точку зрения и цель (рис. 5).

Рисунок 5 – Цель и точка зрения

5. В поле диаграммы (поле Блока заголовка) внесите Блок действия. В открывшемся окне «Данные фигуры» внесите имя процесса и идентификатор процесса.

6. С использованием блока Одностороннее соединение создайте стрелки на контекстной диаграмме (Табл. 1).

Таблица 1 – Стрелки контекстной диаграммы

Имя стрелки (Arrow Name) Определение стрелки (Arrow Definition) Тип стрелки (Arrow Type)
График График консультаций и сроки сдачи Input
Список литературы Источники информации для выполнения курсовой работы Input
Варианты заданий Список заданий на курсовую работу, подлежащий распределению между студентами Input
Методические указания Документ, содержащий указания по выполнению курсовой работы, описывающий содержание ее частей и основные требования Control
Положение о курсовом проектировании Документ, отражающий организационные требования по выполнению и сдаче курсовой работы Control
Курсовая работа Документ, являющийся основанием для получения оценки Output
Оценка за курсовую работу Результат выполнения курсовой работы Output
Студент Тот, кто выполняет курсовую работу Mechanism

7. Результат выполнения предыдущих пунктов представлен на рис. 6

Рисунок 6 – Контекстная диаграмма

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

1. Для построения декомпозиции диаграммы создайте новую страницу путем нажатия правой кнопкой мыши в нижнем левом углу окна на ярлык Страница 1. Выбрать пункт Добавить страницу (рис. 7)

Рисунок 7 – Добавление страницы

2. Переименуйте страницы в соответствии с уровнем декомпозиции, например: A-0, А1 и т.д.

3. Распределите работы диаграммы декомпозиции в области Блока заголовка в соответствии с табл. 3.2

Таблица 2 – Работы диаграммы декомпозиции А0

Имя работы (Activity Name) Определение (Definition)
Получить задание Выбрать задание из списка, согласовать его с преподавателем
Подобрать литературу Выбрать из списка литературы подходящие источники
Сделать расчеты Выполнить (если необходимо) расчетную часть курсовой работы согласно заданию
Сделать графическую часть При необходимости сделать графики и чертежи
Оформить пояснительную записку Оформить текстовую часть и объединить все сделанные части в единое целое
Получить консультацию Получить консультацию у преподавателя перед защитой, выявить неточности и недостатки
Защитить курсовую работу Сдать готовую курсовую работу и ответить на вопросы преподавателя

4. Распределите стрелки для диаграммы декомпозиции в соответствии с контекстной диаграммой. Для этого «перенесите» входные и выходные стрелки, связанные с декомпозируемой работой, в поле декомпозиции.

Итог выполнения вышеописанных шагов представлен на рис. 8

Рисунок 8 – Диаграмма декомпозиции

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

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

ICOM-метки. Используя блок текста, расставьте ICOM метки.

Результат выполнения предыдущих пунктов представлен на рисунке (рис. 9).

Рисунок 9 – Диаграмма декомпозиция блока А0

Создание дерева узлов

Дерево узлов – это диаграмма, отображающая иерархию работ процесса (рис. 10)

Рисунок 10 – Диаграмма узлов

Для построения диаграммы:

— создайте новую страницу;

— присвойте имя странице: дерево узлов;

— постройте дерево узлов, используя фигуры схемы IDEF0.

Создание глоссария

Глоссарий – это словарь ключевых слов, повествований, изложений, используемых при описании процесса (рис. 11, 12).

Для построения глоссария:

— создайте документ Microsoft Office Word;

— создайте 2 таблицы: описание работ процесса, описание интерфейсных дуг процесса;

— наименование столбцов таблиц: имя (работы/дуги, описание);

— заполните таблицы в соответствии с ранее разработанной моделью процесса.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *