- •Понятие информационной системы, корпорации, корпоративных информационных систем. Ресурсы корпораций.
- •Классификация кис.
- •Характеристики кис.
- •Архитектура кис.
- •История развития кис.
- •«Жизненный цикл» информационных систем.
- •Case-технологии. Достоинства сase-технологий.
- •Классификация case-средств.
- •Методология функционального моделирования sadt.
- •Структурный подход к проектированию ис
- •Методология dfd. Основные элементы dfd-диаграмм.
- •Стрелки в iDef0 методологии. 22. Связи между работами в iDef0 методологии.
- •Основы методологии iDef1. Терминология и семантика iDef1.
Методология dfd. Основные элементы dfd-диаграмм.
Функции, которые должна выполнять система, моделируют Диаграммы потоков данных (Data Flow Diagram – DFD) – используются совместно со словарями данных и спецификациями процессов.
Всего в DFD использует четыре элемента.
Процессы. Процессы в DFD обозначают функции, которые обрабатывают и изменяют информацию. Процессы представлены на диаграммах в виде прямоугольников со скругленными углами.
Стрелки. Стрелки идут от объекта-источника к объекту-приемнику, обозначая информационные потоки в системе документооборота. Взаимодействие работ с внешним миром и между собой описывается в виде стрелок (потоков данных). Поток данных соединяет выход объекта (или процесса) с входом другого объекта (или процесса).
Индивидуальные данные в системе часто являются независимыми. Однако иногда необходимо иметь дело с несколькими независимыми данными одновременно. Например, в системе имеются потоки: ЯБЛОКИ, АПЕЛЬСИНЫ и ГРУШИ. Эти потоки могут быть сгруппированы с помощью введения нового потока ФРУКТЫ. Для этого необходимо определить формально поток ФРУКТЫ как состоящий из нескольких элементов-потомков. В свою очередь поток ФРУКТЫ сам может содержаться в потоке-предке ЕДА вместе с потоками ОВОЩИ, МЯСО и др. Такие потоки, объединяющие несколько потоков, получили название групповых.
Внешние сущности. Внешние сущности указывают на место, организацию или человека, которые участвуют в процессе обмена информацией с системой, но располагаются за рамками этой диаграммы. Внешние сущности изображают входы в систему и/или выходы из системы в виде прямоугольника с тенью и располагаются по краям диаграммы. Одна внешняя сущность может быть использована многократно на одной или нескольких диаграммах. Обычно такой прием используют, чтобы не рисовать слишком длинных и запутанных стрелок. Внешние сущности представляют собой материальный предмет или физическое лицо, которые являются приемником или источником информации. Например: ЗАКАЗЧИК, ПЕРСОНАЛ, ПОСТАВЩИК, КЛИЕНТ, СКЛАД.
Хранилища данных. Хранилища данных представляют собой, собственно, данные, к которым осуществляется доступ. Эти данные также могут быть созданы или изменены процессами. Хранилище данных изображают объекты в покое и данные, которые сохраняются в памяти между последующими процессами. Информация, которую содержит хранилище данных, может использоваться в любое время после ее определения. При этом данные могут выбираться в любом порядке. Имя хранилища должно идентифицировать его содержимое и быть существительным.
Для изображения DFD используются две нотации (=стандарт):
1 Нотация Йодона;
2 Нотация Гейно-Сарсона.
Контекстная диаграмма – специальный вид DFD, моделирующий систему наилучшим образом. Отражает интерфейс системы с внешним миром, т.е. информационные потоки между системой и внешними сущностями. Отражает главную цель системы и имеет, как правило, один процесс. DFD первого уровня имеет несколько процессов и строиться как декомпозиция контекстной диаграммы. Каждый процесс может детализироваться уровнем DFD. Декомпозиция продолжается до тех пор, пока все процессы могут быть описаны с помощью коротких мини спецификаций.
