Idef3 в visio как сделать
Перейти к содержимому

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-ый уровень дерева узлов, последний уровень декомпозиции – необходимая в ходе нашего курсового проектирования степень подробности.

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

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