Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
133-180.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆

7.6.2. Рекомендации к построению иерархической схемы информационных потоков

При построении схемы информационных потоков системы необходимо стремиться выполнить два противоречивых требования. С одной стороны, схема должна содержать возможно более полную информацию о потоках, циркулирующих в системе. С другой стороны, схема должна быть проста и понятна, так как она является средством общения между разработчиком и пользователем системы. Удовлетворить этим двум требованиям можно только в том случае, если строить не одну схему информационных потоков, а несколько, которые связаны между собой в многоуровневую иерархическую структуру. Начинают построение схемы с верхнего уровня (первого), который используется для определения внешнего облика системы.

На схеме первого уровня изображают (модель "черный ящик"):

• внешние источники и получатели информации;

• основные входы и выходы системы;

• функциональные подсистемы;

• границы системы.

Я а этой схеме представление пользователя об основных

функциональных подсистемах изображается в виде прямоугольников-задач. Каждая из таких задач может быть разбита на подзадачи второго, третьего и т. д. уровней, которые отображаются на схемах информационных потоков соответствующих уровней. Прямоугольник-задачу южно образно представить окном, через которое можно увидеть соответствующую схему нижестоящего уровня иерархии. Эта схема содержит в себе больше подробностей, выраженных потоками, хранилищами данных и задачами, являющимися частью задачи вышестоящего уровня. На схемах 1-го уровня помещают обычно не более 15 задач.

На втором уровне иерархии каждую такую задачу можно разбить на (4-8) подзадач.

Аналогичную декомпозицию подзадач осуществляют и на третьем уровне.

Рекомендуется использовать не более трех уровней, так как их бывает достаточно для представления функций системы.

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

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

На рис. 7.20 показана схема информационных потоков 1-го уровня, а на рис. 7.21 — декомпозиция задачи 1-го уровня. На рис. 7.22 показаны примеры декомпозиции внешних объектов и хранилищ данных на втором уровне.

С целью облегчения построения схемы информационных потоков методика предусматривает разработку двух вспомогательных документов:

• схемы материальных потоков;

• схемы документооборота.

Эти схемы затем преобразовывают в схемы информационных потоков, принципы преобразования продемонстрированы на рис. 7.23 и 7.24.

Имя внешнего потока

Имя потока

1

Задача 2

2

Задача 2


имя

потока

имя имя имя

потока потока потоков

имя

внешнего

D1

Хранилище данных 1

D2

Хранилище данных 2

потока

Имя Имя

Имя Потока потока

4

З адача 4

потока

3

Задача 3


Граница системы

Имя потока имя

потока

5

З адача 5

*

D3

Хранилище данных 3


имя

потоков имя потока

Имя имя

потоков внешнего

потока

D1

Хранилище данных 1


Рис. 7.20. Схема информационных потоков 1-го уровня

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