Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Теоретические сведения. Диаграммы потоков данных (DataFlowDiagrams - DFD) исполь-зуются для описания движения документов и обработки информации как дополнение к IDEF0




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

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

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

Существует несколько нотаций, используемых при построении DFD диаграмм, среди которых наиболее распространены нотации Гейна-Сарсона и Йордана-де Марко. CASE -средство BPwin поддержи-вает построение DFD-модели в нотации Гейна-Сарсона.

Основные элементы DFD

Процессы (работы) обозначают функции, которые обрабатывают и преобразуют информацию.

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

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

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

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

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

 

Задание к выполнению

 

В соответствии с вариантом, определяющим предметную область

A) Разработать модель DFDс использованием CASE -средства BPwin, которая должна включать:

1. Контекстную диаграмму.

2. Диаграмму декомпозиции первого уровня.

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

Иерархия диаграмм, построенных в BPwin должна включать в себя все основные элементы DFDв нотации Гейна-Сарсона.

Б) Разработать модель DFDс использованием MS Visio в нотации Йордана, которая должна включать:

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

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

 

Контрольные вопросы

1. Назначение и особенности использования DFD моде-лирования?

2. Принцип, лежащий в основе построения DFD модели?

3. Основные элементы диаграмм DFD и их назначение?

4. Графическое представление основных элементов DFD в различных нотациях?

5. Особенности представления потоков на диаграммах DFD?

6. Возможности использования групповых потоков?

7. Элементы, используемые на диаграммах для декомпозиции данных и других сервисных возможностей?

8. Назначение управляющих элементов DFD?

9. Графическое представление управляющих элементов DFD в различных нотациях?

10. Типы управляющих потоков?

 




Поделиться с друзьями:


Дата добавления: 2017-01-14; Просмотров: 268; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.