Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика и информационные технологи.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
14.12 Mб
Скачать

Глава 2.7. Графическое представление технологического

ПРОЦЕССА ОБРАБОТКИ ДАННЫХ

  1. Построение схем для технологического процесса обработки данных

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

  • схемы данных;

  • схемы программ;

  • схемы работы системы;

  • схемы взаимодействия программ;

  • схемы ресурсов системы.

Построение схем основывается на понятиях: схема, основной символ, специфический символ.

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

Основной символ - символ, используемый тогда, когда точный тип (вид) процесса или носителя данных неизвестен или отсутствует необходимость в описании конкрет­ного носителя данных.

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

Условные графические обозначения символов схем в соответствии с ГОСТ 19.7018 при­ведены в таблицах 3.1 - 3.4.

С имволы элементов имеют стандартизованные размеры а и b (Рис. 2.10). Размер пара­метра а выбирается из ряда 10, 15, 20 мм. Допускается увеличивать размер а на множитель, кратный 5. Размер параметра b определяется как 1,5 а.

Рис. 2.10. Размеры элементов схем Таблица 2.1 - Символы данных

Наименование

Обозначение

Функция

Данные

/ /

Отображает данные. Носитель данных не опреде­лен.

Запоминаемые

данные

( (

Отображает хранимые данные в виде, пригодном для обработки. Носитель данных не определен.

Оперативное за­поминающее уст­ройство

Специфический символ данных отображает дан­ные, хранящиеся в оперативном запоминающем устройстве.

Запоминающее устройство с по­следовательным доступом

Q

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

Ручной ввод

1

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

Карта

У

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

Бумажная лента

а

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

Документ

LJ

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

Запоминающее устройство с пря­мым доступом

( 0

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

Дисплей

< )

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

Таблица 2.2 - Символы процесса

Наименование

Обозначение

Функция

Процесс

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

Решение

О

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

вычислений могут быть записаны по соседству с

линиями, отображающими эти пути.

Подготовка

О

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

Предопределенный

процесс

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

Ручная операция

VJ

Символ отображает любой процесс, выполняе­мый человеком.

Параллельные опе­рации

Символ отображает синхронизацию двух и более параллельных операций.

Граница цикла

Г )

и

Символ, состоящий из двух частей, отображает начало и конец цикла. Обе части символа имеют один и тот же идентификатор. Условия для ини­циализации, приращения, завершения и т.д. по­мещаются внутри символа в начале и в конце в зависимости от расположения операции, прове­ряющей условие.

Таблица 2.3 - Символы линий

Наименование

Обозначение

Функция

Линия

Символ отображает поток данных или управле­ния. При необходимости или для повышения удо­бочитаемости могут быть добавлены стрелки ука­затели.

Передача управ­ления

>

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

Канал связи

X

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

С пецифический символ отображает альтернатив­ную связь между двумя или более символами. Кроме того, символ используют для обведения аннотируемого участка.

Таблица 2.4 - Специальные символы

Н

Обозначение

Функция

аименование

С

Соединитель

О

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

С

Терминатор

О

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

Символ используют для добавления описатель­ных комментариев или пояснительных записей в целях объяснения или примечаний. Пунктирные линии в символе комментария связаны с соответ­ствующим символом или могут обводить группу символов. Текст комментариев или примечаний должен быть помещен около ограничивающей фигуры.

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

Канал связи

{

Пунктирная ли­

ния

При построении графических схем следует придерживаться следующих правил.

  1. Символ представляет графическое представление соответствующей функции.

  2. Символы в схемах должны быть расположены равномерно. Следует придерживаться разумной длины соединений и минимального числа длинных линий.

  3. Необходимо сохранять форму символов, не должны изменяться углы и другие пара­метры, влияющие на форму символов. Символы должны быть по возможности одного раз­мера. Символы могут быть вычерчены в любой ориентации, но предпочтительнее является горизонтальная ориентация.

  4. Большинство символов допускает добавление внутрь текста, необходимого для по­нимания функции данного символа. Текст при этом записывается слева направо и сверху вниз (пример - Рис. 2.11).

Если объем текста, помещаемого внутрь символа, превышает его размеры, следует ис­пользовать символ комментария. Пояснительный текст можно также вынести на отдельный лист, сделав перекрестную ссылку на символ

.

Банковские

ч еки

Рис. 2.11. Пример включения текста внутрь символов

Используемые символы в схемах могут быть обозначены идентификаторами, например для использования в справочных целях. Идентификатор символа ставится слева над симво­лом (пример - Рис. 2.12).

Х

ХХ1

Х2

Контроль

на

передачу

Банковские

чеки

Рис. 2.12. Пример включения идентификатора символа

  1. В схемах можно применять описание символов - любая другая информация, напри­мер, специальное применение символа с перекрестной ссылкой или для улучшения понима­ния функции как части схемы. Описание символа должно быть расположено справа над сим­волом (пример - Рис. 2.13).

VVV

Банковские

чеки

Рис. 2.13. Пример включения описания символа

  1. В схемах может быть использовано подробное представление, которое обозначается с помощью символа с полосой для процесса или данных. Символ с полосой указывает, что в комплекте документации имеется более подробное описание.

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

В качестве первого и последнего символа подробного представления должен быть ис­пользован символ указателя конца. Первый символ указателя конца должен содержать ссыл­ку, которая имеется также в символе с полосой (пример - Рис. 2.14)

.

Р

СЮ

0

б) подробное описание процесса

а) укрупненное представление процесса

ис. 2.14. Пример применения подробного представления символа