Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КИТ Шпоры.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
59 Кб
Скачать
☆
  1. Методология dfd. Основные элементы dfd-диаграмм.

Функции, которые должна выполнять система, моделируют Диаграммы потоков данных (Data Flow Diagram – DFD) – используются совместно со словарями данных и спецификациями процессов.

Всего в DFD использует четыре элемента.

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

  • Стрелки. Стрелки идут от объекта-источника к объекту-при­емнику, обозначая информационные потоки в системе документооборота. Взаимодействие работ с внешним миром и между собой описывается в виде стрелок (потоков данных). Поток данных соединяет выход объекта (или процесса) с входом другого объекта (или процесса).

Индивидуальные данные в системе часто являются независимыми. Однако иногда необходимо иметь дело с несколькими независимыми данными одновременно. Например, в системе имеются потоки: ЯБЛОКИ, АПЕЛЬСИНЫ и ГРУШИ. Эти потоки могут быть сгруппированы с помощью введения нового потока ФРУКТЫ. Для этого необходимо определить формально поток ФРУКТЫ как состоящий из нескольких элементов-потомков. В свою очередь поток ФРУКТЫ сам может содержаться в потоке-предке ЕДА вместе с потоками ОВОЩИ, МЯСО и др. Такие потоки, объединяющие несколько потоков, получили название групповых.

  • Внешние сущности. Внешние сущности указывают на место, организацию или человека, которые участвуют в процессе обмена информацией с системой, но располагаются за рамками этой диаграммы. Внешние сущности изображают входы в систему и/или выходы из системы в виде прямоугольника с тенью и располагаются по краям диаграммы. Одна внешняя сущность может быть использована многократно на одной или нескольких диаграммах. Обычно такой прием используют, чтобы не рисовать слишком длинных и запутанных стрелок. Внешние сущности представляют собой материальный предмет или физическое лицо, которые являются приемником или источником информации. Например: ЗАКАЗЧИК, ПЕРСОНАЛ, ПОСТАВЩИК, КЛИЕНТ, СКЛАД.

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

Для изображения DFD используются две нотации (=стандарт):

1 Нотация Йодона;

2 Нотация Гейно-Сарсона.

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