Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции_ПСОД_2010.doc
Скачиваний:
12
Добавлен:
23.09.2019
Размер:
1.32 Mб
Скачать

4.3.1. Диаграммы иерархии функций (bfd)

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

Основными объектами BSD являются:

    • функции, то есть некоторые действия системы, необходимые для решения экономической задачи;

    • декомпозиция функции – разбиение функции на множество подфункций.

Например, одной из функций аналитического учета товаров на складе является организация товародвижения. Эта функция декомпозируется на следующие подфункции:

    • приемка товара;

    • отпуск товара;

    • ведение БД «Движение товаров»;

    • инвентарный контроль.

Организация

т овародвижения

н а складе

Ведение

Приемка Отпуск базы данных Инвентарный

товара товара «Движение контроль

товара»

Рис. Фрагмент диаграммы иерархии функций для задачи аналитического учета товаров на складе (Г.Н. Смирнова, стр.331-332).

4.3.2. Диаграммы потоков данных (dfd)

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

Как вам известно, основными объектами DFD являются: внешние сущности, процессы, потоки данных и хранилища данных, которые могут быть представлены графически в разных нотациях (Иодана, Гейне-Сарсона и других).

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

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

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

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

Контекстная диаграмма представляет самый верхний процесс (ТОР-уровень) декомпозиции системы, который отражает общие представления о системе. В контекстной диаграмме есть один процесс, с которым связаны внешние сущности. Далее контекстная диаграмма декомпозируется на основные процессы, которые происходят в системе.

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

4.3.3. Диаграммы «сущность-связь» (erd)

ER-диаграммы ориентированы на разработку базы данных. Структура этой базы не зависит от конкретных информационных потребностей и позволяет выполнять любые запросы пользователей.

Диаграмма «сущность-связь» представляет собой набор множества объектов и их характеристик, а также взаимосвязей между ними. Эти взаимосвязи позволяют выявить данные, которые в дальнейшем будут использованы функциями проектируемой системы.

Основными элементами ER-диаграмм являются сущности и отношения.

Сущность – представляет собой множество экземпляров реальных или абстрактных объектов, которые обладают общими свойствами (атрибутами).

Отношение – это связь между двумя и более сущностями.

Независимая сущность – представляет независимые данные, которые всегда присутствуют в системе.

Зависимая сущность – представляет данные, которые зависят от других сущностей.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]