Технологический процесс обработки данных может быть представлен графически на основе ряда схем (алгоритмов, программ, данных, систем). Схемы используются на различных уровнях детализации представления технологического процесса обработки данных:
схемы данных;
схемы программ;
схемы работы системы;
схемы взаимодействия программ;
схемы ресурсов системы.
Построение схем основывается на понятиях: схема, основной символ, специфический символ.
Схема – графическое представление определения, анализа или метода решения за-
дачи, в котором используются символы для отображения операций, данных, потока,
оборудования и т.д.
Основной символ – символ, используемый тогда, когда точный тип (вид) процесса
или носителя данных неизвестен или отсутствует необходимость в описании конкрет-ного носителя данных.
Специфический символ – символ, используемый тогда, когда известен точный тип
(вид) процесса или носителя данных или когда необходимо описать фактический носитель данных.
|
|
При построении графических схем следует придерживаться следующих правил.
1. Символ представляет графическое представление соответствующей функции.
2. Символы в схемах должны быть расположены равномерно. Следует придерживаться разумной длины соединений и минимального числа длинных линий.
3. Необходимо сохранять форму символов, не должны изменяться углы и другие параметры, влияющие на форму символов. Символы должны быть по возможности одного размера. Символы могут быть вычерчены в любой ориентации, но предпочтительнее является горизонтальная ориентация.
4. Большинство символов допускает добавление внутрь текста, необходимого для понимания функции данного символа. Текст при этом записывается слева направо и сверху вниз.
Если объем текста, помещаемого внутрь символа, превышает его размеры, следует использовать символ комментария. Пояснительный текст можно также вынести на отдельный лист, сделав перекрестную ссылку на символ.
Используемые символы в схемах могут быть обозначены идентификаторами, например для использования в справочных целях. Идентификатор символа ставится слева над символом.
5. В схемах можно применять описание символов – любая другая информация, например, специальное применение символа с перекрестной ссылкой или для улучшения понимания функции как части схемы. Описание символа должно быть расположено справа над символом.
6. В схемах может быть использовано подробное представление, которое обозначается с помощью символа с полосой для процесса или данных. Символ с полосой указывает, что в комплекте документации имеется более подробное описание.
|
|
Символ с полосой представляет собой любой символ, внутри которого в верхней части проведена горизонтальная линия. Между этой линией и верхней линией символа помещен идентификатор, указывающий на подробное представление данного символа.
В качестве первого и последнего символа подробного представления должен быть использован символ указателя конца. Первый символ указателя конца должен содержать ссылку, которая имеется также в символе с полосой.
Схемы меню действий составляется по разным критериям в зависимости от сложности решаемой задачи и поставленных целей.
Обычно достаточно указать в главном меню входные документы, выходные документы, справочники (если есть), а также действия (например, вычисления, сортировка, фильтрация, добавление или удаление записей массива, проверка полноты и достоверности информации и т.п.). Для упрощения описания и составления других схем каждому пункту меню может быть присвоен идентификатор.
Схемы работы системы отображают управление операциями и поток данных в системе. Схема работы системы включает:
символы данных, указывающие на наличие данных (символы данных могут также указывать вид носителя данных);
символы процесса, указывающие операции, которые следует выполнить над данными, а также определяющие логический путь их преобразования;
линейные символы, указывающие потоки данных между процессами и (или) носителями данных, а также поток управления между процессами;
специальные символы, используемые для облегчения написания и чтения блок-
схемы.
Схема работы системы представляет технологический процесс решения задачи и состоит из трех этапов:
домашинного;
машинного;
послемашинного.
Каждый этап содержит последовательность операций, выполняемых над данными, с момента их возникновения до передачи результатов заказчику. Операции на схеме показываются вертикально. Слева от операции размещаются обозначения носителей входных данных для этой операции, справа — выходных.
Домашинный этап на схеме, как правило, показывается выше, левее машинного, а послемашинный, соответственно, ниже, правее.
Для использования в качестве ссылки на документацию текст на схеме для символов, отображающих способы вывода, должен размещаться справа над символом, а текст для символов, отображающих способы вывода – справа под символом.