ЛАБОРАТОРНАЯ РАБОТА №8 - Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы...

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)»


НазваниеМетодические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)»
страница6/8
ТипМетодические рекомендации
rykovodstvo.ru > Руководство эксплуатация > Методические рекомендации
1   2   3   4   5   6   7   8

ЛАБОРАТОРНАЯ РАБОТА №8

МЕТОДОЛОГИЯ IDEF0
Цель работы: выполнить построение диаграмм по методологии IDEF0.

Задачи работы: освоить приемы построения диаграмм по методологии IDEF0 с применением CASE-средства BРwin.

Содержание работы:

  1. построение диаграммы А0;

  2. построение диаграмм декомпозиции А0;

  3. построение диаграммы узлов;

  4. построение диаграммы FEO.


1.1 Теоретическая часть
В ходе реализации программы интегрированной компьютеризации производства (ICAM), предложенной в начале 80-х годов ВВС для аэрокосмической промышленности США, была выявлена потребность в разработке методов анализа взаимодействия процессов в производственных системах. Для удовлетворения этой потребности была разработана методология IDEF0 (IntegratedDefinitionFunctionModeling), которая в настоящее время принята в качестве федерального стандарта США.

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

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

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

Основу методологии IDEF0 составляет графический язык описания бизнес-процессов (графика блоков и дуг) (рисунок 1).

image340
Рисунок 1 – Функциональный блок и дуги
Можно выделить четыре типа диаграмм:

  • контекстную диаграмму Аз0 (в каждой модели может быть только одна контекстная диаграмма);

  • диаграммы декомпозиции (в том числе диаграмма первого уровня декомпозиции А0, раскрывающая контекстную);

  • диаграммы дерева узлов;

  • диаграммы только для экспозиции (FEO).

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

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

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

Правила IDEF0 включают:

  • ограничение количества блоков на каждом уровне декомпозиции (правило 3-6 блоков);

  • связность диаграмм (номера блоков);

  • уникальность меток и наименований (отсутствие повторяющихся имен);

  • синтаксические правила для графики (блоков и дуг);

  • разделение входов и управлений (правило определения роли данных);

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


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

В качестве примера рассматривается деятельность вымышленной компании «Компьютер +». Компания занимается сборкой и продажей настольных компьютеров и ноутбуков.

Основные виды работ в компании таковы:

  • продавцы принимают заказы клиентов;

  • операторы группируют заказы по типам компьютеров;

  • операторы собирают и тестируют компьютеры;

  • операторы упаковывают компьютеры согласно заказам;

  • кладовщик отгружает клиентам заказы.

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

1.2.1 Для выполнения задания, необходимо запустить CASE-средство BPwin. Последовательность действий следующая.

1.2.1.1 Щелкните по кнопке , появится диалоговое окно Iwouldliketo (рисунок 2). Внесите в текстовое поле Name имя модели "Деятельность компании" и выберите Туре – BusinessProcess (IDEF0). Нажмите кнопку ОК.


Рисунок 2 – Присвоение модели имени и выбор типа модели

1.2.1.2 В открывшемся диалоговом окне PropertiesforNewModels (Свойства новой модели) (рисунок 3) введите в текстовое поле
Author (Автор) имя автора модели и в текстовое поле Authorinitials его инициалы; нажмите последовательно кнопки Apply и ОК.


Рисунок 3  Ввод имени автора модели и его инициалов
1.2.1.3 Автоматически создается незаполненная контекстная диаграмма (рисунок 4).
Рисунок 4 – Незаполненная контекстная диаграмма

1.2.1.4 Обратите внимание на кнопку на панели инструментов. Эта кнопка включает и выключает инструмент просмотра и навигации ModelExplorer (Браузер модели). ModelExplorer имеет три вкладки – Activities (), Diagrams () и Objects (). Во вкладке Activities щелчок правой кнопкой по объекту в браузере модели позволяет выбрать опции редактирования его свойств (рисунок 5).

1.2.1.5 Если вам непонятно, как выполнить то или иное действие, вы можете вызвать контекстную помощь  клавиша F1 или воспользоваться меню Help.

1.2.1.6 Перейдите в меню Model/ModelProperties. Во вкладке General диалогового окна ModelProperties в текстовое поле Modelname следует внести имя модели "Деятельность компании", а в текстовое поле Project имя проекта "Модель деятельности компании", и, наконец, в текстовое TimeFrame (Временной охват) AS-IS (Как есть) (рисунок 6).

Рисунок 5 –Контекстное меню для редактирования свойств
1.2.1.7 Во вкладке Purpose диалогового окна ModelProperties в текстовое поле Purpose (Цель) внесите данные о цели разработки модели  " Моделировать текущие (AS-IS) бизнес-процессы компании", а в текстовое поле Viewpoint (Точка зрения)  "Директор" (рисунок 7).

Рисунок 6 – Окно задания свойств модели


Рисунок 7 – Внесение данных о цели моделирования и точке
зрения на модель
1.2.1.8 Во вкладке Definition диалогового окна ModelProperties в текстовое поле Definition (Определение) внесите "Это учебная модель, описывающая деятельность компании" и в текстовое поле Scope (Охват)  "Общее управление бизнесом компании: исследование рынка, закупка компонентов, сборка, тестирование и продажа продуктов" (рисунок 8).

Рисунок 8 – Внесение дополнительных данных,
определяющих модель

1.2.1.9 Перейдите на контекстную диаграмму и правой кнопкой мыши щелкните по прямоугольнику, представляющему в нотации IDEF0 условное графическое обозначение работы. В контекстном меню выберите опцию Name (рисунок 9). Во вкладке Name внесите имя "Деятельность компании" (рисунок 10).

Рисунок 9 – Контекстное меню для работы с выбранной опцией Name


Рисунок 10 – Присвоение работе названия

1.2.1.10 Во вкладке Definition диалогового окна ActivityProperties в текстовое поле Definition (Определение) внесите "Текущие бизнес-процессы компании" (рисунок 11).

Текстовое поле Note (Примечания) оставьте незаполненным.

Рисунок 11 – Внесение дополнительных данных о работе
1.2.1.11 Создайте ICOM-стрелки на контекстной диаграмме (таблица 1).

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

Название
стрелки

(ArrowName)

Определение стрелки

(ArrowDefinition)

Тип стрелки

(ArrowType)

Звонки клиентов

Запросы информации, заказы,
техподдержка и т.д.

Input

Правила и процедуры

Правила продаж, инструкции по сборке, процедуры тестирования, критерии производительности

Control

Проданные продукты

Настольные и портативные
компьютеры

Output

Бухгалтерская система

Оформление счетов, оплата счетов, работа с заказами

Mechanism


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

Рисунок 12  Внесение текста в поле диаграммы с помощью редактора TextBlockEditor

Результат выполнения показан на рисунке 13.

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

1.2.1.13 Создайте отчет по модели. В меню Tools/Reports/ModelReport (рисунок 14) задайте опции генерирования отчета (установите галочки) и нажмите кнопку Preview (Предварительный просмотр) (рисунок 15).

Рисунок 14 – Задание опций генерирования отчета ModelReport

Рисунок 15 – Предварительный просмотр отчета ModelReport
1.2.2 Для создания диаграммы декомпозиции А0 необходимо выполнить следующее:

1.2.2.1 Выбрать кнопку перехода на нижний уровень в палитре инструментов, в диалоговом окне ActivityBoxCount (рисунок 16) установить число работ на диаграмме нижнего уровня  3  и нажать кнопку ОК.

Рисунок 16 – Диалоговое окно ActivityBoxCount
1.2.2.2 Автоматически будет создана диаграмма декомпозиции (рисунок 17).

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

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

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

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

Название

(Activity Name)

Определение

(Activity Definition)

Продажи и маркетинг

Телемаркетинг и презентации, выставки

Сборка и тестирование компьютеров

Сборка и тестирование настольных и
портативных компьютеров

Отгрузка и получение

Отгрузка заказов клиентам и получение компонентов от поставщиков


Диаграмма декомпозиции примет вид, представленный на рисун-ке 18.


Рисунок 18 – Диаграмма декомпозиции после присвоения работам
наименований

1.2.2.3 Для изменения свойств работ после их внесения в диаграмму можно воспользоваться словарем работ (рисунок 19).

Вызов словаря производится при помощи пункта главного меню Dictionary/Activity.

Рисунок 19  Словарь ActivityDictionary
Если описать имя и свойства работы в словаре, ее можно будет внести в диаграмму позже с помощью кнопки в палитре инструментов. Невозможно удалить работу из словаря, если она используется на какой-либо диаграмме.

Если работа удаляется из диаграммы, из словаря она не удаляется. Имя и описание такой работы может быть использовано в дальнейшем.

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

Для удаления всех имен работ, не использующихся в модели, щелкните по кнопке (Purge (Чистить)).

1.2.2.4 Перейдите в режим рисования стрелок и свяжите граничные стрелки, воспользовавшись кнопкой на палитре инструментов так, как это показано на рисунке 20.

1.2.2.5 Правой кнопкой мыши щелкните по ветви стрелки управления работы "Сборка и тестирование компьютеров" и переименуйте ее в "Правила сборки и тестирования" (рисунок 21).

Внесите определение для новой ветви: "Инструкции по сборке, процедуры тестирования, критерии производительности и т.д."

Правой кнопкой мыши щелкните по ветви стрелки механизма работы "Продажи и маркетинг" и переименуйте ее как "Система оформления заказов" (рисунок 22).


Рисунок 20  Связанные граничные стрелки на диаграмме А0



Рисунок 21  Стрелка "Правила сборки и тестирования"



Рисунок 22  Стрелка " Система оформления заказов"

1.2.2.6 Альтернативный метод внесения имен и свойств стрелок  использование словаря стрелок (вызов словаря  меню Dictionary/Arrow). Если внести имя и свойства стрелки в словарь (рисунок 23), ее можно будет внести в диаграмму позже.

Рисунок 23 – Словарь стрелок
Стрелку нельзя удалить из словаря, если она используется на какой-либо диаграмме. Если удалить стрелку из диаграммы, из словаря она не удаляется. Имя и описание такой стрелки может быть использовано в дальнейшем. Для добавления стрелки необходимо перейти в конец списка и щелкнуть правой кнопкой по последней строке. Возникает новая строка, в которую нужно внести имя и свойства стрелки.

1.2.2.7 Создайте новые внутренние стрелки так, как показано на рисунке 24.

Рисунок 24  Внутренние стрелки диаграммы А0
1.2.2.8 Создайте стрелку обратной связи (по управлению) "Результаты сборки и тестирования", идущую от работы "Сборка и тестирование компьютеров" к работе "Продажи и маркетинг". Измените, при необходимости, стиль стрелки (толщина линий) и установите опцию ExtraArrowhead (Дополнительный наконечник стрелы (из контекстного меню)). Методом drag&drop перенесите имена стрелок так, чтобы их было удобнее читать. Если необходимо, установите из контекстного меню Squiggle (Загогулина). Результат возможных изменений показан на рисунке 25.

Рисунок 25  Результат редактирования стрелок на диаграмме А0
1.2.2.9 Создайте новую граничную стрелку выхода "Маркетинговые материалы", выходящую из работы "Продажи и маркетинг".

Эта стрелка автоматически не попадает на диаграмму верхнего уровня и имеет квадратные скобки на наконечнике (рису-
нок 26).

1.2.2.10 Щелкните правой кнопкой мыши по квадратным скобкам и выберите пункт меню ArrowTunnel (рисунок 27).

В диалоговом окне BorderArrowEditor (Редактор граничных стрелок) выберите опцию ResolveittoBorderArrow (Разрешить как граничную стрелку) (рисунок 28).


Рисунок 26 – Стрелка «Маркетинговые материалы»



Рисунок 27 Пунктменю Arrow Tunnel



Рисунок 28 – Диалоговоеокно Border Arrow Editor

Для стрелки "Маркетинговые материалы" выберите опцию Trim (Упорядочить) из контекстного меню.

Результат выполнения показан на рисунке 29.

Рисунок 29  Результат выполнения  диаграмма А0
1.2.2.11 Аналогично проведите декомпозицию функционального блока «Сборка и тестирование» на следующие блоки:

    • отслеживание расписания и управление сборкой и тестированием;

    • сборка настольных компьютеров;

    • сборка ноутбуков;

    • тестирование компьютеров.

1.2.3 Диаграммы узлов создаются в результате последовательности следующих действий.

1.2.3.1 Выберите пункт главного меню Diagram/AddNodeTree (рисунок 30).

1.2.3.2 В первом диалоговом окне гида NodeTreeWizard внесите имя диаграммы, укажите диаграмму корня дерева и количество уровней (рисунок 31).

1.2.3.3 Во втором диалоговом окне гида NodeTreeWizard установите опции, как показано на рисунке 32.

1.2.3.4 Щелкните по кнопке Finish. В результате будет создана диаграмма дерева узлов NodetreeDiagram (рисунок 33).

Рисунок 30  Пункт главного меню Diagram/AddNodeTree

Рисунок 31 – Первое диалоговое окно гида NodeTreeWizard

Рисунок 32 – Второе диалоговое окно гида NodeTreeWizard
1.2.3.5 Диаграмму дерева узлов можно модифицировать. Нижний уровень может быть отображен не в виде списка, а в виде прямоугольников, так же, как и верхние уровни. Для модификации диаграммы правой кнопкой мыши щелкните по свободному месту, не занятому объектами, выберите меню Node tree Diagram Properties ивовкладке Style диалога Node Tree Properties отключитеопцию BulletLastLevel (рисунок 34).

Рисунок 33  Диаграмма дерева узлов


Рисунок 34 – Отключение опции BulletLastLevel
1.2.3.6 Щелкните по ОК. Результат модификации диаграммы дерева узлов показан на рисунке 35.

Рисунок 35  Результат выполнения

1.2.4 Предположим, что при обсуждении бизнес-процессов возникла необходимость детально рассмотреть взаимодействие работы "Сборка и тестирование компьютеров" с другими работами. Чтобы не портить диаграмму декомпозиции, создается FEO-диаграмма (FEO расшифровывается как «только для экспозиции»), на которой будут только стрелки работы "Сборка и тестирование компьютеров ". Диаграмма создается следующими действиями.

1.2.4.1 Выберите пункт главного меню Diagram/AddFEODiagram (рисунок 36).

1.2.4.2 В диалоговом окне AddNewFEODiagram выберите тип и внесите имя диаграммы FEO как показано на рисунке 37. Щелкните по кнопке ОК.

Рисунок 36  Пункт главного меню Diagram/AddFEODiagram
1.2.4.3 Для определения содержания диаграммы перейдите в пункт меню Diagram/DiagramProperties и во вкладке DiagramText внесите определение (рисунок 38).

1.2.4.4 Удалите лишние стрелки на диаграмме FEO. Результат показан на рисунке 39.

Рисунок 37  Диалоговое окно AddNewFEODiagram


Рисунок 38 – Вкладка DiagramText диалогового окна
DiagramProperties


Рисунок 39  Диаграмма FEO
Для перехода между стандартной диаграммой, деревом узлов и FEO используйте кнопку на палитре инструментов
1   2   3   4   5   6   7   8

Похожие:

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические рекомендации по выполнению практических работ по междисциплинарному...
Мдк. 01. 01 раздел 3 Технические средства информатизации разработаны на основе Федерального государственного образовательного стандарта...

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические рекомендации по выполнению практических занятий и лабораторных...
Методические рекомендации предназначены для проведения практических и лабораторных занятий по мдк 01. 02

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические указания по выполнению практической (лабораторной) работы...
...

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические рекомендации по выполнению лабораторных и практических...
Методические рекомендации по выполнению лабораторных и практических работ для студентов 2-го курса

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические указания составлены на кафедре «Автоматика и системотехника»
Проектирование информационных систем: Методические указания к выполнению практического задания №5 для студентов специальности 071900...

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические указания составлены на кафедре «Автоматика и системотехника»
Проектирование информационных систем: Методические указания к выполнению практического задания №6 для студентов специальности 071900...

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические рекомендации по выполнению лабораторных работ по мдк...

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconПояснительная записка Данная рабочая тетрадь предназначена для студентов...
Огсэ. 03 Английский язык для студентов, обучающихся по специальности 230401 «Информационные системы» (по отраслям)

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические указания по выполнению лабораторной работы №13 для студентов...
Установка web-интерфейса к серверу Mysql в Linux. Методические указания по выполнению лабораторной работы №13 для студентов специальности...

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические указания для студентов по выполнению лабораторных и...
Методические указания для студентов по выполнению лабораторных и практических работ

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические рекомендации для студентов по выполнению практических...
Методические рекомендации предназначены для студентов гаоу спо ткстп г. Тольятти, обучающихся по специальности 260807 «Технология...

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические рекомендации по выполнению контрольных работ для студентов...
Методические рекомендации по выполнению контрольных работ для студентов заочного отделения

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодическое пособие по выполнению лабораторных работ по дисциплине...
Изыскания и основы проектирования, автомобильных дорог. Методическое пособие по выполнению лабораторных работ по дисциплине «Основы...

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические указания по выполнению практических работ для студентов...
Мдк. 05. 04 Механизация и электроснабжение горных работ, электропривод и автоматизация горных машин и комплексов

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические указания по выполнению лабораторных работ по дисциплине “Базы данных”
Методические указания предназначены для студентов специальностей 230401 «Прикладная математика», 230105 «Программное обеспечение...

Методические рекомендации по выполнению лабораторных работ по курсу мдк. 01. 02 Методы и средства проектирования информационных систем для студентов специальности 09. 02. 04 «Информационные системы (по отраслям)» iconМетодические указания по выполнению практических и лабораторных работ...
Учебно-методическое пособие предназначенодля студентов 3 курса, обучающихся по профессии 23. 01. 03 Автомеханик. Пособие содержит...


Руководство, инструкция по применению




При копировании материала укажите ссылку © 2018
контакты
rykovodstvo.ru
Поиск