94
Ссылочные номера
составляющих компонентов
Ссылочный номер
Тип
компонента
Ссылочный номер
старшего компонента
Имя компонента
данных
(с условием
появления)
Повто-
рение
ватель-
ность
Выбор
Элемен-
тарная
1.1.2.1.1 элементарная 1.1.2.1 Тип Т FT-файла — — — —
1.1.2.1.2 элементарная 1.1.2.1 Тип М FM-файла
1.1.2.1.3 элементарная 1.1.2.1 Тип S FS-файла
Для заполнения таблиц необходимо выполнить следующие действия в
указанном порядке.
1-ый шаг. Представить совокупность всех входных и выходных данных в
виде компонентов самого высокого уровня (например, «Файл» или «Отчет»).
2-ой шаг. Перечислить подкомпоненты данных, которые содержит
компонент из шага 1 или 4. Этот компонент должен быть либо
последовательностью, либо повторением, либо выбором.
3-ий шаг. Снабдить иерархическими номерами все подкомпоненты.
Указать имя, тип, номер и условие появления.
4-ый шаг. Для каждого подкомпонента определить, можно ли его
обрабатывать при каждом появлении одним и тем же набором действий
независимо от условий. Если да, то компонент можно считать элементарным и
исследовать следующий подкомпонент компонента более высокого уровня.
Если нет, то необходим возврат к шагу 2 с целью дальнейшего разложения
этого подкомпонента.
Таблица 4.2 содержит набор компонентов для входной структуры
данных. Данная структура входных данных будет использоваться в качестве
примера при дальнейшем рассмотрении метода Джексона.
Аналогичная таблица должна быть заполнена для полного набора
выходных данных.
Б. Графическое представление структур данных
На основе разработанных заданий для идентификации всех компонентов
данных (таблиц) выполняется графическое построение входной и выходной
структуры данных.
Рисунок 4.28 представляет схему структуры входных данных. Основу для
данной структуры составляет таблица 4.2. Входной файл имеет тип FT, FM или
FS в зависимости от типа большинства записей в файле (запись имеет тип Т, М