Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Этапы построения модели



  1. Выделение внешних объектов, с которыми система должна быть связана.
  2. Формирование DFD диаграммы первого уровня.
  3. Функциональная декомпозиция каждого подпроцесса с помощью диаграмм нижнего уровня.
  4. Составление словаря данных.
  5. Построение спецификаций процесса, если его нельзя выразить комбинацией подпроцессов.

При дополнении модели IDEF0 диаграммой DFD, в палитре инструментов на новой диаграмме DFD появляются новые кнопки:

- добавить в диаграмму внешнюю ссылку (External Reference). Внешняя ссылка является источником или приемником данных извне модели.

- добавить в диаграмму хранилище данных (Data store). Хранилище данных позволяет описать данные, которые необходимо сохранить в памяти прежде, чем использовать в работах.

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

Работы в DFD представляют собой функции системы, преобразующие входы в выходы. Хотя работы изображаются прямоугольниками со скругленными углами, смысл их совпадает со смыслом работ в IDEF0, они имеют входы и выходы, но не поддерживают управления и механизмы, как IDEF0 (рис. 5.2.).

Рис. 5.2. Изображение работы

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

Рис. 5.3. Внешняя сущность

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

Рис. 5.4. Потоки данных (стрелки)

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

Рис. 5.5. Хранилище данных

В отличие от стрелок IDEF0, которые представляют собой жесткие взаимосвязи, стрелки DFD показывают, как объекты (включая данные) двигаются от одной работы к другой. Это представление потоков совместно с хранилищами данных и внешними сущностями делает модели DFD более похожими на физические характеристики системы - движение объектов (data flow), хранение объектов (data stores), поставка и распространение объектов (external entities) (рис. 5.6.).

Рис. 5.6. Пример диаграммы DFD





Дата публикования: 2015-10-09; Прочитано: 299 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...