6. Входные и выходные данные, где описывается структура и методы создания и корректировки информационной базы задачи, указываются перечни необходимой нормативно-справочной информации;
7. Инструкция по запуску и эксплуатации программного средства, где описывается:
- состав и содержание дистрибутивного носителя данных,
- инсталляция программного средства на ЭВМ,
- порядок работы пользователя с данным программным средством;
8. Приложения, в которых приводится:
- распечатка головного меню,
- образцы форм входной и выходной информации,
- иллюстрации, таблицы, графики, если есть.
Разработчики программных средств должны решать вопрос внешнего вида и удобства в использовании их продукта. Желательно издание документации типографским способом. Магнитные носители должны содержать этикетку с указанием способа форматирования ГМД, наименования программного средства и быть пронумерованы в соответствии с комплектом поставки. Программный продукт должен поставляться в запакованном виде.
П.11.2. Схемы алгоритмов и программ
11.2.1. Условные графические обозначения. ГОСТ 19.003-80 распространен на условные графические обозначения (символы) в схемах алгоритмов и программ, отображающие основные операции процесса обработки данных и программирования для программного обеспечения ЭВМ, вычислительных комплексов и систем.
Стандарт устанавливает перечень, наименования, форму, размеры символов и отображающие символами функции.
В стандарте используются следующие понятия:
1. Основной символ - символ, используемый в тех случаях, когда точный тип (вид) процесса или носителя данных неизвестен или отсутствует необходимость в описании фактического носителя данных;
2. Специфический символ - символ, используемый в тех случаях, когда известен точный тип (вид) процесса или носителя данных или когда необходимо описать фактический носитель данных;
3. Схема - графическое представление определения, анализа или метода решения задачи, в котором используются символы для отображения операций, данных, потока, оборудования и т.д.
Все символы подразделяются на четыре вида: 1)символы данных, 2)символы процесса, 3)символы линий, 4)специальные символы.
Символы данных
Наименование | Обозначение и размеры, мм | Функция | |
1 | 2 | 3 | |
Основные символы данных:
| |||
1. Данные. | Размер а должен выбираться из ряда 10, 15, 20 мм. Допускается увеличивать размер а на число, кратное 5. Размер в равен 1,5а. | Символ отображает данные, носитель данных не опреде- лен | |
2. Запоминаемые данные. | Символ отображает храни- мые данные в виде, пригод- ном для обработки, носи- тель данных не определен ( МЛ, МД, ОЗУ ) |
Специфические символы данных:
1. ОЗУ. Символ отображает дан-
ные, хранящиеся в ОЗУ.
1 | 2 | 3 |
2. ЗУ с последова- Символ отображает дан -
тельным досту- ные, хранящиеся в ЗУ с
пом. последовательным досту-
пом ( МЛ, кассета с МЛ,
магнитофонная кассета).
3. ЗУ с прямым Символ отображает дан-
доступом. ные, хранящиеся в ЗУ с
прямым доступом ( МД,
МБ, гибкий МД ).
4. Документ. Символ отображает дан-
ные, представленные на
носителе в удобочитае-
мой форме (микрофильм,
бланки ввода данных, до-
кумент для оптического
или магнитного считыва-
ния).
5. Ручной ввод. Ввод данных вручную во
время обработки с уст -
ройств любого типа ( кла-
виатура, переключатели,
кнопки, световое перо и
т.д.).
6. Карта. Символ отображает дан-
ные, представленные на
носителе в виде карты
( перфокарты, магнитной
карты, карты со считы-
ваемыми метками и т.д.).
7. Бумажная лента. Символ отображает дан-
ные, представленные на
носителе в виде бумаж-
ной ленты.
1 | 2 | 3 |
8. Дисплей. Символ отображает дан-
ные, представленные в
человекочитаемой форме
на носителе в виде отоб-
ражающего устройства
(экран для визуального на-
блюдения, индикаторы
ввода информации ).
Символы процесса
Наименование | Обозначение и размеры, мм | Функция |
1 | 2 | 3 |
Основные символы процесса:
1. Процесс. Символ отображает функ-
цию обработки данных
любого вида.
Специфические символы процесса:
1. Предопреде- Символ отображает опре-
ленный процесс. деленный процесс, состо-
ящий из одной или не-
скольких операций, указан-
ных где-либо в другом
месте, например, в подпро-
грамме.
2. Ручная Символ отображает любой
операция. процесс, выполняемый че-
ловеком ( без использова-
ния механических средств).
3. Подготовка. Символ отображает выпол-
нение операций, меняющих
(модифицирующих) коман-
ды или группы команд, ко-
торые изменяют собственно
программу. (Например, мо-
дифицируют индексный ре-
гистр, намечают подпро-
грамму и т.д.).
1 | 2 | 3 |
4. Решение. Символ отображает выбор
направления выполнения
алгоритма или программы в
зависимости от некоторых
переменных условий.
5. Параллельные Символ отображает синхро-
действия. низацию двух или более
параллельных операций.
6. Граница Символ, состоящий из двух
цикла. частей, отображает начало
и конец цикла. Обе части
цикла имеют один и тот же
идентификатор. Условия
завершения и т.д. поме-
щаются внутри символа в
зависимости от располо-
жения операции, провер-
яющей условие.
Символы линий
Наименование | Обозначение и размеры, мм | Функция |
1 | 2 | 3 |
Основной символ линий:
1. Линия. Символ отображает поток
данных или управления.
(При необходимости или
для повышения удобочи-
таемости могут быть добав-
лены стрелки-указатели).
Пересечение линий потока-
“+”. Соединение линий по-
тока - “ -| ”.
1 | 2 | 3 |
Специфические символы линий:
1. Передача Символ отображает непо-
управления. средственно передачу
управления от одного про-
цесса к другому, иногда с
возможностью прямого воз-
вращения к инициирующе-
му процессу после того, как
инициированный процесс
завершит свою работу.
2. Канал связи. Символ отображает переда-
чу данных по каналу связи.
3. Пунктирная линия. Символ отображает аль-
тернативную связь между
двумя или более символа-
ми. Символ используют
для обведения аннотиро-
ванного участка.
Специальные символы
Наименование | Обозначение и размеры, мм | Функция |
1 | 2 | 3 |
1. Соединитель. Символ служит для указа-
ния связи между прерван-
ными линиями потока дан-
ных, связывающими сим-
волы ( т.е. начало или ко-
нец другой части блок-
схемы).
2. Терминатор. Символ отображает выход
во внешнюю среду и вход
из внешней среды ( т.е. на-
чало или конец схемы про-
граммы).
1 | 2 | 3 |
3. Комментарий. Символ отображает добав-
ление описательных ком-
ментариев или пояснитель-
ных записей в целях объяс-
нения или примечаний.
4. Пропуск. Символ (три точки) отобра-
жает пропуск символа или
группы символов, в которых
не определены ни тип, ни
число символов. Символ ис-
пользуют только в символах
линии или между ними.
П.11.3. Описание схем
11.3.1. Схема данных. Схемы данных отображают путь данных при решении задач и определяют этапы обработки, а также различные применяемые носители данных.
Схема данных состоит из:
1) символов данных;
2) символов процесса, который следует выполнить над данными;
3) символов линий, указывающих потоки данных между процессами и (или) носителями данных;
4) специальных символов, используемых для облегчения написания и чтения схемы.
Символы данных предшествуют и следуют за символами процесса.
Пример схемы данных приведен на рис. П.11.1.
Денежные Получение
поступления по почте
от продажи
билетов
Проверка и
исправление Чтение
ошибок документа
Банковские Виды денежных
чеки поступлений
от продажи
билетов
Ввод № Регистрация
клиента в видов денежных
сумму поступлений
Рис. П.11.1. Схема данных