1.1 Общие сведения. Указываются обозначения и наименования программы, ПО; необходимое для функционирования программы; язык программирования, на которых написана программа.
1.2 Функциональное значение. Указываются классы решаемых задач и назначение программы; сведения о функциональных назначениях на применение.
1.3 Описание логической структуры. Указывается алгоритм, структура программы с описанием функций, составных частей и связей между ними; связи программы с другими программами.
1.4 Используемые технические средства. Указываются типы ЭВМ, устройств, которые используются при работе программы.
1.5 Вызов и загрузка. Указывается способ вызова программы соответствующего компонента носителя данных, входные точки программы.
1.6 Входные данные. Характер, организация, предварительная подготовка входных данных (формат описания и способ кодирования входных данных).
1.7 Выходные данные. Как и для входных.
2.Описание применения.
2.1 Назначение программы. Назначение, возможности, ее основные характеристики.
2.2 Условия применения. Условия, необходимые для выполнения программы: требования к необходимым для данной программы техническим средствам, общие характеристики входной и выходной информации, а также требования и условия организационного, технического и технологического характера.
2.3 Описание задачи. Указывают определение задачи и методы ее решений.
2.4 Входные и выходные данные. Сведения о входных и выходных данных.
3. Руководство программиста.
3.1 Назначение и условия применения программы. Назначение, функции выполняемой программы, условия необходимые для выполнения программы:
o Объем ОЗУ
o Требования к ПО
o Требования к составу периферийных устройств
3.2 Характеристики программы. Описание основных характеристик:
ü Временные
ü Режим работы
ü Средства работы выполнения и само восстанавливаемости программы.
3.3 Обращение к программе. Описание процедур вызова программы (свободы передачи управления и параметров данных).
3.4 Входные и выходные данные. Описание организации использования входной и выходной информации, а также ее кодирования.
3.5 Сообщение. Тексты сообщений, выдаваемых оператору или программисту в ходе выполнения программы, описание их содержания и действия, которое необходимо предпринять по этим сообщениям.
4.Описание контрольного примера. Наименование, область применения, назначение программы, цель проведения испытания, требование, подлежащие проверке во время тестирования и определенные в задании:
v Технические и программные средства, используемые в тестировании.
v Порядок проведения тестирования
v Использованные методы тестирования (проверки с указанием результатов тестирования, контрольный пример, распечатки примеров).
Блок схемы.
ГОСТ 19701-90
Описание символов:
- данные, носитель которых не определен.
- запоминаемые данные (хранимые данные в виде, пригодном для обработки, носитель которых не определен)
- ОЗУ (данные, хранящиеся в ОЗУ)
- ЗУ с последовательным доступом (данные, хранящиеся в ЗУ, магнитные ленты, магнитафонные кассеты)
- ЗУ с прямым доступом (магнитный диск, жесткий диск)
- документ (данные, читаемые на носителе в удобной читаемой форме, бланки ввода данных)
- ручной ввод (данные вводимые в ручную во время обработки устройств любого типа: клавиатура, световое перо)
- Бумажная лента
- дисплей (данные, представленные дисплеем на экран для визуального наблюдения, индикаторы ввода информации)
Символы процесса.
Основные символы.
Специфические символы.
Предопределенный процесс (состоит из 1 или нескольких операций, шагов программы, которые определяются в другом месте модуля или подпрограммы)
Ручная операция действий, выполненных человеком
Отображает модификацию командой с целью воздействия на некоторые последующие функции (установка переключателя)
Решение (отображает решение или функции переключаемого типа, имеющего 1 вход и ряд альтернативных выходов)
Синхронизация параллельных операций
Имя цикла и условия завершения цикла
Модификатор (i++)
Поток данных или управление
Спецсимволы.