СИСТЕМА СТАНДАРТИЗАЦИИ ПРОГРАММНОЙ ПРОДУКЦИИ

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

Единая система программной документации (включает в себя 26 ГОСТов по отдельным вопросам программирования):

·         1. Общие положения ГОСТ 19.001-77

·         2. Схемы алгоритмов и программ: правила выполнения ГОСТ 19.002-80

·         3. Схема алгоритмов и программ: обозначения условные графические 19.003-80

·         4. Термины и определения ГОСТ19.04-80

·         5. Виды программ и программных документов ГОСТ 19.101-77

·         6. Стадии разработки ГОСТ 19.102-77

·         7. Обозначение программ и программных документов ГОСТ 19.103-77

·         8. Основные надписи ГОСТ 19.104-78

·         9. Общие требования к программным документам ГОСТ 19.105-78

·         10. Требования к программным документам, выполненным печатным способом ГОСТ 19.106-78

·         11. Техническое задание, требования к содержанию и оформлению ГОСТ 19.201-78

·         12. Спецификация: требования к содержанию и оформлению ГОСТ 19.202-78

·         13. Программа и методика испытаний ГОСТ 19.301-79

·         14. Текст программы ГОСТ 19.401-78

·         15. Описание программы ГОСТ 19.402-78

·         16. Пояснительная записка ГОСТ 19.404-79

·         17. Формуляр ГОСТ 19.501-78

·         18. Описание применения ГОСТ 19.502-78

·         19. Руководство системного программиста ГОСТ 19.503-79

·         20. Руководство программиста ГОСТ 19.504-79

·         21. Руководство оператора ГОСТ 19.505-79

·         22. Описание языка ГОСТ 19.506-79

·         23. Руководство по техническому обслуживанию ГОСТ 19.508-79 и др.

Настоящие методические указания предназначены для студентов 3 и 4 курсов специальности 2203.09 “Программное обеспечение автоматизированных систем обработки экономической информации”, выполняющих курсовое и дипломное проектирование по предметам “Программирование и алгоритмические языки” и “Информационные технологии”.

Общие положения

ГОСТ 19.001-77 устанавливает целевое назначение, область распространения, классификацию и правила обозначения стандартов, входящих в комплекс Единой системы программной документации (ЕСПД).

Единая система программной документации – комплекс государственных стандартов, устанавливающих взаимоувязанные правила разработки, оформления и обращения программ и программной документации. В стандартах ЕСПД устанавливают требования, регламентирующие разработку, сопровождение и эксплуатацию программ.

ГОСТ 19.002-80 распространяется на алгоритмы и программы систем программного обеспечения вычислительных машин, комплексов и систем независимо от их назначения и области применения и устанавливает правила выполнения схем алгоритмов и программ, выполняемых автоматическим способом или от руки.

Правила выполнения схем алгоритмов и программ

При выполнении схем алгоритмов и программ отдельные функции алгоритмов и программ отображаются в виде условных графических обозначений – символов по ГОСТ 19.003-80.

Схемы должны быть выполнены на форматах по ГОСТ 2.301-68.

Линии потока должны быть параллельны линиям внешней рамки схемы.

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

Расстояние между параллельными линиями потока должно быть не менее 3 мм, между остальными символами схемы – не менее 5 мм.

Записи внутри символа или рядом с ним должны выполняться машинописью с одним интервалом или чертежным шрифтом  по ГОСТ 2.304-81.

Записи внутри символа должны быть представлены так, чтобы их можно было читать слева направо и сверху вниз, независимо от направления потока.

Порядковый номер символа на схеме проставляют слева в верхней части символа в разрыве его контура.

Например, 2203.09-П44-КП-99

2203.09-П44-ДП-99

в графе 2-фамилия и инициалы студента, разработавшего проект,

в графе 3-фамилия и инициалы руководителя проекта,

в графе 4-фамилия и инициалы рецензента,

в графе 5-название содержимого листа,

в графе 6-стадия рабочего проекта (РП),

в графе 9-номер листа,

в графе 10-общее количество листов графической части,

в графе 11-тема проекта,

в графе 12-название учебного заведения.

Построение документа

Допускается включать в документ части текста программы, оформляемые в соответствие с правилами языка,  на котором написан текст программы.

Нумерация страниц документа в курсовом и дипломном проектировании должна быть сквозная.

Содержание документа размещают на отдельной странице с большим штампом и снабжают заголовком “СОДЕРЖАНИЕ”. Если содержание документа не помещается на отдельном листе, то его продолжают на последующих листах с маленьким штампом.

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

Заголовки разделов пишут прописными буквами и размещают симметрично относительно правой и левой границ текста.

Заголовки подразделов записывают с абзаца строчными буквами (кроме первой прописной).

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

Переносы слов в заголовках не допускаются. Точку в конце заголовка не ставят. Если заголовок состоит из двух предложений их разделяют точкой.

Каждый раздел начинается с нового листа.

Расстояние между заголовком и последующим текстом, а также между заголовками раздела и подраздела, должно быть равно:

при выполнении документа машинописным способом – двум интервалам;

при выполнении рукописным способом – 10 мм;

при выполнении машинным способом – не менее трех высот шрифта.

Разделы, подразделы, пункты и подпункты следует нумеровать арабскими цифрами.

Размер должен выбираться из ряда 10, 15, 20 мм. Допускается увеличивать размер а на число, кратное 5. Размер в равен 1,5-2а.

ТРЕБОВАНИЯ К ПРОГРАММНЫМ ДОКУМЕНТАМ, СОДЕРЖАЩИМ В ОСНОВНОМ СПЛОШНОЙ ТЕКСТ

Программные документы оформляют на листах формата А4 (ГОСТ 2.301-68) с рамкой и штампами, приведенными в приложении.

Графы основной надписи для листа “Содержание” заполняют следующим образом:

в графе 1 – шифр документа, состоящий из номера специальности, обозначения группы и года выполнения проекта (Например, 2203.09-П44-КП-99, 2203.09-П44-ДП-99);

в графе 2 – фамилия и инициалы студента, разработавшего проект;

в графе 3 – фамилия и инициала руководителя проекта;

в графе 4 – фамилия и инициалы рецензента;

в графе 5 – название  курсового или дипломного проекта;

в графе 6 – стадия рабочего проекта (РП);

в графе 7 – номер листа;

в графе 8 – общее количество листов в проекте;

в графе 9 – название учебного заведения.

Графы основной надписи для всех последующих листов заполняют следующим образом:

в графе 1 – шифр документа, состоящий из номера специальности, обозначения группы, года выполнения проекта и сокращенного обозначения раздела:

ВВ – Введение

ОР – Общий раздел

СП – Специальный раздел

ТР – Технологический раздел

ЭР – Экономический раздел

ТБ – Мероприятия по технике безопасности

Например, 2203.09-П44-КП-99-ТР

2203.09-П44-ДП-99-ВВ

в графе 2 – номер листа.

На листах графической части выполняется штамп, приведенный в приложении.

Графы основной надписи для листов графической части заполняют следующим образом:

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

При наличии разделов и подразделов к номеру подраздела после точки добавляют порядковый номер пункта и подпункта (2.2.1, 2.3.3).

Текст документа

Текст документа должен быть кратким, четким, исключающим возможность неоднозначность толкования.

Термины и определения должны быть едиными и соответствовать установленным стандартам, а при их отсутствии – общепринятыми в научно – технической литературе.

Иллюстрации

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

Иллюстрации, если их в данном документе более одной, нумеруют арабскими цифрами в пределах всего документа.

Ссылки на иллюстрации дают по типу: “рис.12” или “(рис.12)”.

Ссылки на ранее упомянутые иллюстрации дают с сокращенным словом “смотри”, например, “см. рис.12”.

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

Формулы

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

В пределах всего документа или его частей, в случае деления документа на части, формулы имеют сквозную нумерацию.

Ссылки в тексте на порядковый номер формулы дают в скобках, например: “в формуле (3)”.

При делении документа на части номер ставится перед порядковым номером формулы и отделяется от последней точкой, например: “в формуле (1.4)”.

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

Если в программном документе приведен перечень этих символов и числовых коэффициентов, значения их под формулой допускается не приводить.

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

Приложения

Иллюстрированный материал, таблицы или текст вспомогательного характера допускается оформлять в виде приложений. Приложения оформляют как продолжение данного документа на последующих страницах.

Каждое приложение должно начинаться с новой страницы с указанием в правом верхнем углу слова “ПРИЛОЖЕНИЕ” прописными буквами и иметь тематический заголовок, который записывают симметрично тексту прописными буквами.

При наличии в документе более одного приложения все приложения нумеруются арабскими цифрами (без знака №), например ПРИЛОЖЕНИЕ1, ПРИЛОЖЕНИЕ2 и т.д.

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

Иллюстрации и таблицы в приложениях нумеруют в пределах каждого приложения.

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

Все приложения должны быть перечислены в листе “Содержание”.

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