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

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


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

ЛАБОРАТОРНАЯ РАБОТА №9.

ДИАГРАММЫ DFD
Цель работы: выполнить построение диаграмм по методологии DFD.

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

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

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

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


2.1 Теоретическая часть
Диаграммы потоков данных (Dataflowdiagramm, DFD) являются средством моделирования функциональных требований к проектируемой системе и используются для описания документооборота и обработки информации. С их помощью эти требования представляются в виде иерархии функциональных компонентов (процессов), связанных потоками данных. Главная цель такого представления  продемонстрировать, как каждый процесс преобразует свои входные данные в выходные, а также выявить отношения между этими процессами.

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

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

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

DFD описывает:

  • функции обработки информации (работы, процессы);

  • документы (стрелки, arrow), объекты, сотрудников или отделы, которые участвуют в обработке информации;

  • внешние ссылки (externalreferences), которые обеспечивают интерфейс с внешними объектами, находящимися за границами моделируемой системы;

  • таблицы для хранения документов (хранилище данных, datastore).

В BPwin для построения диаграмм потоков данных используется нотация Гейна-Сарсона. DFD рассматривает систему как совокупность предметов (таблица 3). Контекстная диаграмма часто включает работы и внешние ссылки. Работы обычно именуются по названию системы, например, «Система обработки информации».

Таблица 3 – Объекты диаграммы DFD

Наименование

Назначение

Работы
(процессы)

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

Внешние
сущности

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

Стрелки
(потоки данных)

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

Продолжение таблицы 3

Наименование

Назначение

Хранилище данных

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


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

В DFD номер каждой работы может включать префикс, номер родительской работы А и номер объекта. Номер объекта – это уникальный номер работы на диаграмме. Уникальный номер имеют хранилища данных и внешние сущности независимо от их расположения на диаграмме. Каждое хранилище данных имеет префикс D и уникальный номер, например, D5. Каждая внешняя сущность имеет префикс E и уникальный номер.
2.2 Выполнение лабораторной работы
Для того чтобы дополнить модель IDEF0 диаграммой DFD, нужно в процессе декомпозиции в диалоге ActivityBoxCount «кликнуть» по радиокнопке DFD. В палитре инструментов на новой диаграмме DFD появляются новые кнопки (рисунок 40).



Рисунок 40 – Кнопки
Назначение кнопок:

1  добавить в диаграмму внешнюю ссылку (ExternalReference): внешняя ссылка является источником или приемником данных извне модели;

2  добавить в диаграмму хранилище данных (Datastore): хранилище данных позволяет описать данные, которые необходимо сохранить в памяти прежде, чем использовать в работах;

3  ссылка на другую страницу: в отличие от IDEF0 инструмент offpagereference позволяет направить стрелку на любую диаграмму.

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

2.2.1 Декомпозируйте функциональный блок «Продажи и маркетинг» на контекстной диаграмме А0 на диаграмму DFD, используя инструмент 4 на панели инструментов. В диалоговом окне из предложенных вариантов диаграмм выберите DFD, а количество блоков установите 4 (рисунок 41).
10
Рисунок 41  Диалоговое окно параметров декомпозиции
ActivityBoxCount
2.2.2 Внесите следующие имена процессов:

  • проверка данных о клиенте;

  • оформление заказа;

  • разработка прогнозов продаж;

  • привлечение новых клиентов.


2.2.3 Используя кнопку 1на палитре инструментов, внесите хранилища данных:

  • список клиентов;

  • список продуктов;

  • список заказов.

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

Удалите граничные стрелки. Используя кнопку 5 на палитре инструментов, добавьте внешние ссылки:

  • клиент;

  • маркетинговые материалы;

  • прогноз продаж;

  • система оформления.

2.2.5 Свяжите объекты диаграммы DFD стрелками (потоками данных) как показано на рисунке 42.
8
Рисунок 42  Декомпозиция блока «Продажи и маркетинг»
на диаграмме DFD
2.2.6 Аналогично декомпозируйте функциональный блок А24 «Тестирование компьютеров» на диаграмме А2 на диаграмму DFD и оформите ее в соответствии с рисунком 43.

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




ЛАБОРАТОРНАЯ РАБОТА №10.

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

Задачи работы: освоить приемы построения диаграмм по методологии IDEF3.

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

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

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

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

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


3.1 Теоретическая часть
IDEF3 – используется для описания логики взаимодействия информационных потоков. Эта методология моделирования использует графическое описание информационных потоков, взаимоотношений между процессами обработки информации и объектами, являющимися частью этих процессов. Диаграммы Workflow могут быть использованы в моделировании бизнес-процессов для анализа завершенности процедур обработки информации. С их помощью можно описывать сценарии действий сотрудников организации, например, последовательность обработки заказа или события, которые необходимо обработать за конечное время.

Основные элементы диаграммы показаны в таблице 4.

В IDEF3 различают три типа стрелок (рисунок 44), изображающих связи, стиль которых (таблица 5) устанавливается через меню Edit/Arrow Style.

Рисунок 44 – Кнопки: старшая связь, отношения, потоки объектов
Старшая связь показывает, что работа-источник заканчивается ранее, чем начинается работа-цель. Часто результатом работы-источ-ника становится объект, необходимый для запуска работы-цели.
В этом случае стрелку, обозначающую объект, изображают с двойным наконечником.

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

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

Таблица 4 – Элементы диаграммы

Диаграммы

Основная единица описания в IDEF3

Единица
работы (UOW)

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

Связи

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


Таблица 5 – Стили стрелок

Наименование

Описание

Старшая

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

Отношения

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

Потоки
объектов

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

Таблица 6 – Тип перекрестка

Наименование

Смысл в случае слияния стрелок

Смысл в случае разветвления стрелок

Asynchronous AND

Все предшествующие процессы должны быть завершены

Все следующие процессы должны быть запущены

Synchronous AND

Все предшествующие процессы завершены одновременно

Все следующие процессы запускаются
одновременно

Asynchronous OR

Один или несколько предшествующих процессов должны быть завершены

Один или несколько следующих процессов должны быть запущены

Synchronous OR

Один или несколько предшествующих процессов завершены одновременно

Один или несколько следующих процессов запускаются одновременно

XOR
(Exclusive OR)

Только один предшествующий процесс завершен

Только один следующий процесс запускается


Все перекрестки на диаграмме нумеруются, каждый номер имеет префикс J. Можно редактировать свойства перекрестка при помощи диалога DefinitionEditor. В IDEF3 стрелки могут сливаться и разветвляться только через перекрестки.

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

Для внесения объекта ссылки служит кнопка со значком “R” в палитре инструментов. Объект ссылки изображается в виде прямоугольника, похожего на прямоугольник работы. Имя объекта ссылки задается в диалоге Referent (пункт всплывающего меню NameEditor), в качестве имени можно использовать имя какой-либо стрелки с других диаграмм или имя сущности из модели данных.

Объекты ссылки должны быть связаны с единицами работ или перекрестками пунктирными линиями.

Официальная спецификация IDEF3 различает три стиля объектов ссылок – безусловные, синхронные и асинхронные.

При внесении объектов ссылок помимо имени следует указывать тип объекта ссылки (таблица 7).

Таблица 7 – Типы объектов ссылок

Тип

Цельописания

OBJECT

Описывает участие важного объекта в работе

GOTO

Инструмент циклического перехода (в повторяющейся последовательности работ)

UOB

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

NOTE

Используется для документирования важной информации

ELAB

Используется для усовершенствования графиков или их более детального описания. Обычно употребляется для детального описания разветвления и слияния стрелок на перекрестках


В IDEF3 декомпозиция используется для детализации работ. Можно многократно декомпозировать работу, т.е. работа может иметь множество дочерних работ. При этом номер работы состоит из номера родительской работы, версии декомпозиции и собственного номера работы на текущей диаграмме.
3.2 Выполнение лабораторной работы
Проведем построение диаграмм IDEF3 производственного процесса, модель которого создана в лабораторной работе №1.

3.2.1 Перейдите на диаграмму А2 и декомпозируйте работу "Сборка настольных компьютеров" (рисунок 45).

3.2.2 В диалоге ActivityBoxCount (рисунок 46) установите число работ 4 и нотацию IDEF3.

Возникает диаграмма IDEF3 (рисунок 47), содержащая работы UnitofWork (UOW), также называемые единицами работы или работами (activity). Правой кнопкой мыши щелкните по работе с номе-
ром 1, выберите в контекстном меню Name и внесите имя работы "Подготовка компонентов" (рисунок 48).

Затем во вкладку Definition внесите определение работы с номером 1 "Подготавливаются все компоненты компьютера согласно спецификации заказа" (рисунок 49).

3.2.3 Во вкладке UOW диалогового окна ActivityProperties (рисунок 50) внесите свойства работы 1 в соответствии с данными таблицы 8.

ॿʹ

Рисунок 45 – Диаграмма А2 с объектом декомпозиции



Рисунок 46  Выбор нотации IDEF3 в диалоге ActivityBoxCount

ॿʹ

Рисунок 47  Диаграмма IDEF3, содержащая четыре работы
UnitofWork


Рисунок 48 – Диалоговое окно ActivityProperties (Свойства работ)

Рисунок 49 – Диалоговоеокно Activity Properties вкладка Definition

Таблица 8  Свойства UOWдиалогового окна ActivityProperties

Objects

Компоненты: винчестеры, корпуса, материнские платы, видеокарты, звуковые карты, дисководы CD-ROM и
флоппи, модемы, программное обеспечение

Facts

Доступные операционные системы: Windows 98,
WindowsNT, Windows 2000

Constrains

Установка модема требует установки дополнительного программного обеспечения




Рисунок 50 – Вкладка UOW диалогового окна ActivityProperties
3.2.4 Внесите в диаграмму еще три работы (кнопка ) и присвойте имена работам с номерами 2…7 в соответствии с данными таблицы 17.

Таблица 9 – Названия работ

Номер
работы

Название работы

2

Установка материнской платы и винчестера

3

Установка модема

4

Установка дисковода CD-ROM

5

Установка флоппи- дисковода

6

Инсталляция операционной системы

7

Инсталляция дополнительного программного обеспечения


Диаграмма IDEF3 должна выглядеть так, как показано на рисун-
ке 51.
ॿʹ

Рисунок 51 – Диаграмма IDEF3 после присвоения работам
названий
3.2.5 С помощью кнопки палитры инструментов создайте объект ссылки. Внесите имя объекта внешней ссылки " Компоненты" (рисунок 52).

Свяжите стрелкой объект ссылки и работу "Подготовка компонентов" (рисунок 53).

Рисунок 52 – Создание объекта ссылки

Рисунок 53  Объект ссылки и работа "Подготовка компонентов"
связаны стрелкой

Измените стиль стрелки, связывающей объект ссылки и работу "Подготовка компонентов", воспользовавшись диалоговым окном ArrowProperties, как показано на рисунке 54.

3.2.6 Свяжите стрелкой работы "Подготовка компонентов" (выход) и "Установка материнской платы и винчестера" (вход). Измените стиль стрелки на ObjectFlow.

На диаграммах IDEF3 имя стрелки может отсутствовать, хотя BPwin показывает отсутствие имени как ошибку. Результат выполнения пункта 6 показан на рисунке 55.

3.2.7 С помощью кнопки на палитре инструментов внесите два перекрестка типа "асинхронное ИЛИ" (рисунок 56).

Свяжите работы с перекрестками, как показано на рисунке 57.

Рисунок 54 – Изменение стиля стрелки


ॿʹ

Рисунок 55  Результат создания UOW и объекта ссылки
ॿʹ
Рисунок 56  Перекресток типа "асинхронное ИЛИ"

Рисунок 57  Диаграмма IDEF3 после создания перекрестков

3.2.8 Правой кнопкой щелкните по перекрестку для разветвления J1 (fan-out), выберите Name и внесите имя "Компоненты, требуемые в спецификации заказа" (рисунок 58).

3.2.9 С помощью кнопки палитры инструментов введите в диаграмму еще один объект ссылки и присвойте ему имя "Программное обеспечение".

3.2.10 Создайте два перекрестка типа "исключающее ИЛИ". Свяжите работы и соответствующие ссылки, как это показано на рисунке 59.

Рисунок 58 – Присвоение имени перекрестку J1

Рисунок 59  Результат выполнения
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
Поиск