Смекни!
smekni.com

Факультет прикладной математики и информатики (стр. 7 из 8)

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. Схема данных