ЕДИНАЯ СИСТЕМА ПРОГРАММНОЙ ДОКУМЕНТАЦИИ
ПЕРЕЧЕНЬ ГАСУДАРСТВЕННЫХ СТАНДАРТОВ
ГОСТ 19.001-77, ГОСТ 19.002-80-ГОСТ 19.004-80, ГОСТ 19.101-77-ГОСТ 19.103-77,
ГОСТ 19.104-78-ГОСТ 19.106-78, ГОСТ 19.201-78, ГОСТ 19.202-78, ГОСТ 19.301-79,
ГОСТ 19.401-78, ГОСТ 19.402-78, ГОСТ 19.403-79, ГОСТ 19.404-79, ГОСТ 19.501-78,
ГОСТ 19.502-78, ГОСТ 19.503-79-ГОСТ 19.508-79,
ГОСТ 19.601-78-ГОСТ 19.604-78 (СТ СЭВ 1626-79, СТ СЭВ 1627-79, СТ СЭВ 2088-80-СТ
СЭВ 2097-80)
СТАДИИ РАЗРАБОТКИ
ГОСТ 19.102-77
Постановлением Государственного комитета стандартов Совета Министров СССР от
20 мая 1977 г. № 1268 срок введения установлен с 01.01. 1980 г.
Несоблюдение стандарта преследуется по закону.
1.Настоящий стандарт устанавливает стадии разработки программ и программной
документации для вычислительных машин, комплексов и систем независимо от их
назначения и области применения.
2. Стадии разработки, этапы и содержание работ должны соответствовать указанным
в таблице.
Стадии разработки | Этапы разработки | Содержание работ |
Техническое задание | Обоснование необходимости разработки программы | Постановка задачи. Сбор исходных материалов. Выбор и обоснование критериев эффективности и качества разрабатываемой программы. Обоснование необходимости проведения научно-исследовательских работ. |
Научно-исследовательские работы | Определение структуры входных и выходных данных. Предварительный выбор методов решения задач. Обоснование целесообразности применения ранее разработанных программ. Определение требований к техническим средствам. Обоснование принципиальной возможности решения поставленной задачи. |
|
Разработка и утверждение технического задания | Определение требований к программе. Разработка технико-экономического обоснования разработки программы. Определение стадий, этапов и сроков разработки программы и документации на нее. Выбор языков программирования. Определение необходимости проведения научно-исследовательских работ на последующих стадиях. Согласование и утверждение технического задания. |
|
Эскизный проект | Разработка эскизного проекта | Предварительная разработка структуры входных и выходных данных. Уточнение методов решения задачи. Разработка общего описания алгоритма решения задачи. Разработка технико-экономического обоснования. |
Утверждение эскизного проекта | Разработка пояснительной записки. Согласование и утверждение эскизного проекта. |
|
Технический проект | Разработка технического проекта | Уточнение структуры входных и выходных данных. Разработка алгоритма решения задачи. Определение формы представления входных и выходных-данных. Определение семантики и синтаксиса языка. Разработка структуры программы. Окончательное определение конфигурации технических средств. |
Утверждение технического проекта | Разработка плана мероприятий по разработке и внедрению программ. Разработка пояснительной записки. Согласование и утверждение технического проекта. |
|
Рабочий проект | Разработка программы | Программирование и отладка программы. |
Разработка программной документации | Разработка программных документов в соответствии с требованиями ГОСТ 19.101-77 | |
Испытания программы | Разработка, согласование и утверждение программы и методики
испытаний. Проведение предварительных государственных, межведомственных, приемо-сдаточных и других видов испытаний. Корректировка программы и программной документации по результатам испытаний. |
|
Внедрение | Подготовка и передача программы | Подготовка и передача программы и программной документации
для сопровождения и (или) изготовления. Оформление и утверждение акта о передаче программы на сопровождение и (или) изготовление. Передача программы в фонд алгоритмов и программ. |
Примечания:
1. Допускается исключать вторую стадию разработки, а в технически обоснованных
случаях - вторую и третью стадии. Необходимость проведения этих стадий указывается
в техническом задании.
2. Допускается объединять, исключать этапы работ и (или) их содержание, а также
вводить другие этапы работ по согласованию с заказчиком.
ОБЩИЕ ТРЕБОВАНИЯ К ПРОГРАММНЫМ ДОКУМЕНТАМ
ГОСТ 19.105-78*
Постановлением Государственного комитета СССР по стандартам от 18 декабря 1978
г. № 3350 срок введения установлен с 01.01. 1988 г.
Настоящий стандарт устанавливает общие требования к оформлению программных документов
для вычислительных машин, комплексов и систем независимо от их назначения и
области применения и предусмотренных стандартами Единой системы программной
документации (ЕСПД) для любого способа выполнения документов на различных носителях
данных.
Стандарт соответствует СТ СЭВ 2088-80 в части общих требований к оформлению
информационной части.
1. ОБЩИЕ ТРЕБОВАНИЯ
1.1. Программный документ может быть представлен на различных типах носителей
данных.
1.2. Программный документ состоит из следующих условных частей:
титульной;
информационной;
основной;
регистрации изменений.
1.3. Правила оформления документа и его частей на каждом носителе данных устанавливаютмя
стандартами ЕСПД на правила оформления документов на соответствующих носителях
данных.
2. ТИТУЛЬНАЯ ЧАСТЬ
2.1. Титульная часть состоит из листа утверждения и титульного листа.
Првила оформления листа утверждения и титульного листа - по ГОСТ 19.104-78.
3. ИНФОРМАЦИОННАЯ ЧАСТЬ
3.1. Информационная часть должна состоять из аннотации и содержания.
3.2. Необходимость включения информационной части в различные виды программных
документов установлена соответствующими стандартами ЕСПД на эти документы.
3.3. В аннотации приводят сведения о назначении документа и краткое изложение
его основной части.
3.4. Содержание включает перечень записей о структурных элементах основной части
документа, в каждую из которых входят:
обозначение структурного элемента (номер раздела, подраздела и т. п.);
наименование структурного элемента;
адрес структурного элемента на носителе данных (например, номер страницы, номер
файла и т. п.).
Правила обозначения структурных элементов основной части документа и их адресации
устанавливаются стандартами ЕСПД на правила оформления документов на соответствующих
носителях данных.
4. ОСНОВНАЯ ЧАСТЬ
4.1. Состав и структура основной части программного документа устанавливаются
стандартами ЕСПД на соответствующие документы.
5. ЧАСТЬ РЕГИСТРАЦИИ ИЗМЕНЕНИЙ
5.1. О каждом изменении программного документа в этой части делается запись
в соответствии с требованиями ГОСТ 19.603-78.
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
ТРЕБОВАНИЯ К СОДЕРЖАНИЮ И ОФОРМЛЕНИЮ ГОСТ 19.201-78*
Постановлением Государственного комитета СССР по стандартам от 18 декабря 1978
г. № 3351 срок введения установлен с 01.01. 1980 г.
Настоящий стандарт устанавливает порядок построения и оформления технического
задания на разработку программы или программного изделия для вычислительных
машин, комплексов и систем независимо от их назначения и области применения.
Стандарт полностью соответствует СТ СЭВ 1627-79.
1. ОБЩИЕ ПОЛОЖЕНИЯ
1.1. Техническое задание оформляют в соответствии с ГОСТ (9.106-78 на листах
формата 11 и 12 по ГОСТ 2.301-68, как правило, без заполнения полей листа. Номера
листов (страниц) проставляют в верхней части листа над текстом.
1.2. Лист утверждения и титульный лист оформляют в соответствии с ГОСТ 19.104-78.
Информационную часть (аннотацию и содержание), лист регистрации изменений допускается
в документ не включать.
1.3. Для внесения изменений или дополнений в техническое задание на последующих
стадиях разработки программы или программного изделия выпускают дополнение к
нему. Согласование и утверждение дополнения к техническому заданию проводят
в том же порядке, который установлен для технического задания.
1.4. Техническое задание должно содержать следующие разделы:
введение;
основания для разработки;
назначение разработки;
требования к программе или программному изделию;
требования к программной документации;
технико-экономические показатели;
стадии и этапы разработки;
порядок контроля и приемки;
в техническое задание допускается включать приложения.
В зависимости от особенностей программы или программного изделия допускается
уточнять содержание разделов, вводить новые разделы или объединять отдельные
из них.
2. СОДЕРЖАНИЕ РАЗДЕЛОВ
2.1. В разделе "Введение" указывают наименование, краткую характеристику
области применения программы или программного изделия и объекта, в котором используют
программу или программное изделие.
2.2. В разделе "Основания для разработки" должны быть указаны:
документ (документы), на основании которых ведется разработка;
организация, утвердившая этот документ, и дата его утверждения.
наименование и (или) условное обозначение темы разработки.
2.3. В разделе "Назначение разработки" должно быть указано функциональное
и эксплуатационное назначение программы или программного изделия.
2.4. Раздел "Требования к программе или программному изделию" должен
содержать следующие подразделы: требования к функциональным характеристикам;
требования к надежности;
условия эксплуатации;
требования к составу и параметрам технических средств;
требования к информационной и программной совместимости;
требования к маркировке и упаковке;
требования к транспортированию и хранению;
специальные требования.
2.4.1. В подразделе "Требования к функциональным характеристикам"
должны быть указаны требования к составу выполняемых функций, организации входных
и выходных данных, временным характеристикам и т. п.
2.4.2. В подразделе "Требования к надежности" должны быть указаны
требования к обеспечению надежного функционирования (обеспечения устойчивого
функционирования, контроль входной и выходной информации, время восстановления
после отказа и т. п.).
2.4.3. В подразделе "Условия эксплуатации" должны быть указаны условия
эксплуатации (температура окружающего воздуха, относительная влажность и т.
п. для выбранных типов носителей данных), при которых должны обеспечиваться
заданные характеристики, а также вид обслуживания, необходимое количество и
квалификация персонала.
2.4.4. В подразделе "Требования к составу и параметрам технических средств"
указывают необходимый состав технических средств с указанием их основных технических
характеристик.
2.4.5. В подразделе "Требования к информационной и программной совместимости".должны
быть указаны требования к информационным структурам на входе и выходе и методам
решения, исходным кодам, языкам программирования и программным средствам, используемым
программой.
При необходимости должна обеспечиваться защита информации и программ.
2.4.6. В подразделе "Требования к маркировке и упаковке" в общем случае
указывают требования к маркировке программного изделия, варианты и способы упаковки.
2.4.7. В подразделе "Требования к транспортированию и хранению" должны
быть указаны для программного изделия условия транспортирования, места хранения,
условия хранения, условия складирования, сроки хранения в различных условиях.
2.5а. В разделе "Требования к программной документации" должен быть
указан предварительный состав программной документации и, при необходимости,
специальные требования и ней.
2.5. В разделе "Технико-экономические показатели" должны быть указаны:
ориентировочная экономическая эффективность, предполагаемая годовая потребность,
экономические преимущества разработки по сравнению с лучшими отечественными
и зарубежными образцами или аналогами.
2.6. В разделе "Стадии и этапы разработки" устанавливают необходимые
стадии разработки, этапы и содержание работ (перечень программных документов,
которые должны быть разработаны, согласованы и утверждены), а также, как правило,
сроки разработки и определяют исполнителей.
2.7. В разделе "Порядок контроля и приемки" должны быть указаны виды
испытаний и общие требования к приемке работы.
2.8. В приложениях к техническому заданию, при необходимости, приводят: перечень
научно-исследовательских и других работ, обосновывающих разработку; схемы алгоритмов,
таблицы, описания, обоснования, расчеты и другие документы, которые могут быть
использованы при разработке; другие источники разработки.
ПРОГРАММА И МЕТОДИКА ИСПЫТАНИЙ
ТРЕБОВАНИЯ К СОДЕРЖАНИЮ И ОФОРМЛЕНИЮ ГОСТ 19.301-79*
Постановлением Государственного комитета СССР по стандартам от 11 декабря 1979
г. № 4753 срок введения установлен с 01.01. 1981 г.
Настоящий стандарт устанавливает требования к содержанию и оформлению программного
документа "Программа и методика испытаний", определенного ГОСТ 19.101-77.
1. ОБЩИЕ ПОЛОЖЕНИЯ
1.1. Структура и оформление документа устанавливаются в соответствии с ГОСТ
19.105-78.
Составление информационной части (аннотации и содержания) является необязательным.
1.2. Документ "Программа и методика испытаний" должен содержать следующие
разделы:
объект испытаний;
цель испытаний;
состав предъявляемой документации;
технические требования;
порядок проведения испытаний;
методы испытаний.
В зависимости от особенностей документа допускается вводить дополнительные разделы.
2. СОДЕРЖАНИЕ РАЗДЕЛОВ
2.1. В разделе "Объект испытаний" указывают наименование, область
применениям обозначение испытуемой программы.
2.2. В разделе "Цель испытаний" должна быть указана цель проведения
испытаний.
2.3. В разделе "Состав предъявляемой документации" указывают перечень
документации, предъявляемой при проведении испытаний.
2.4. Раздел "Технические-требования" может состоять из следующих подразделов:
требования к программной документации;
требования к техническим характеристикам.
2.5. В подразделе "Требования к программной документации" должны быть
указаны требования к комплектности, содержанию и качеству предъявляемой документации.
2.6. В подразделе "Требования к техническим характеристикам" должны
быть указаны:
требования к характеристикам программы применительно к условиям эксплуатации;
требования к. информационной и программной совместимости.
2.7. В разделе "Порядок проведения испытаний" должны быть указаны
последовательность испытаний, состав и структура технических средств, на которых
будут проводиться испытания программы с указанием, при необходимости, перечней
программных, технических и других средств, необходимых для испытаний.
2.8. В разделе "Методы испытаний" должны быть приведены описания используемых
методов испытаний. Методы испытаний рекомендуется по отдельным показателям располагать
в последовательности в которой эти показатели расположены в разделе "Технические
требования".
В методах испытаний должны быть приведены описания проверок с указанием результатов
проведения испытаний (перечней тестовых примеров, контрольных распечаток тестовых
примеров т. п.).
2.9. В приложение к документу могут быть включены тестовые примеры, контрольные
распечатки тестовых примеров, таблицы, графики и т. п.
ТЕКСТ ПРОГРАММЫ
ТРЕБОВАНИЯ К СОДЕРЖАНИЮ И ОФОРМЛЕНИЮ ГОСТ 19.401-78
Постановлением Государственного комитета СССР по стандартам от 18 декабря 1978
г. № 3350 срок введения установлен с 01.01. 1980 г.
1. Настоящий стандарт устанавливает требования к содержанию и оформлению программного
документа "Текст программы", определенного ГОСТ 19.101-77.
2. Структуру и оформление документа устанавливают в соответствии с ГОСТ 19.105-78.
Составление информационной части (аннотации и содержания) является обязательным.
3. Основная часть документа должна состоять из текстов одного или нескольких
разделов, которым даны наименования.
Допускается вводить наименование также и для совокупности разделов.
4. Каждый из этих разделов реализуется одним из типов символической записи,
например:
символическая запись на исходном языке;
символическая запись на промежуточных языках;
символическое представление машинных кодов и т. п.
В символическую запись разделов рекомендуется включать комментарии, которые
могут отражать, например, функциональное назначение, структуру.
ОПИСАНИЕ ПРОГРАММЫ
ГОСТ 19.402-78*
Постановлением Государственного комитета СССР по стандартам от 18 декабря 1978
г. № 3350 срок введения установлен с 01.01. 1980 г.
1. Настоящий стандарт устанавливает состав и требования к содержанию программного
документа "Описание программы", определенного ГОСТ 19.101-77.
Стандарт полностью соответствует СТ СЭВ 2092-80.
2. Структуру и оформление документа устанавливают в соответствии с ГОСТ 19.105-78.
Составление информационной части (аннотации и содержания) является обязательным.
3. Описание программы должно содержать следующие разделы:
общие сведения;
функциональное назначение;
описание логической структуры;
используемые технические средства;
вызов и загрузка;
входные данные;
выходные данные.
В зависимости от особенностей программы допускается вводить дополнительные разделы
или объединять отдельные разделы.
4. В разделе "Общие сведения" должны быть указаны:
обозначение и наименование программы;
программное обеспечение, необходимое для функционирования программы;
языки программирования, на которых написана программа.
5. В разделе "Функциональное назначение" должны быть указаны классы
решаемых задач и (или) назначение программы и сведения о функциональных ограничениях
на применение.
6. В разделе "Описание логической структуры" должны быть указаны:
алгоритм программы;
используемые методы; "
структура программы с описанием функций составных частей и связи между ними;
связи программы с другими программами.
Описание логической структуры программы выполняют с учетом текста программы
на исходном языке.
7. В разделе "Используемые технические средства" должны быть указаны
типы электронных вычислительных машин и устройств, которые используются при
работе программы.
8. В разделе "Вызов и загрузка" должны быть указаны:
способ вызова программы с соответствующего носителя данных;
входные точки в программу.
Допускается указывать адреса загрузки, сведения об использовании оперативной
памяти, объем программы.
9. В разделе "Входные данные" должны быть указаны:
характер, организация и предварительная подготовка входных данных;
формат, описание и способ кодирования входных данных.
10. В разделе "Выходные данные" должны быть указаны:
характер и организация выходных данных;
формат, описание и способ кодирования выходных данных.
11. Допускается содержание разделов иллюстрировать пояснительными примерами,
таблицами, схемами, графиками.
12. В приложение к описанию программы допускается включать различные материалы,
которые нецелесообразно включать в разделы описания.
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Требования к содержанию и оформлению ГОСТ 19.404-79
Постановлением Государственного комитета СССР по стандартам от 11 декабре 1979
г. № 4753 срок введения установлен с 01.01. 1981 г.
Настоящий стандарт устанавливает требования к содержанию и оформлению программного
документа "Пояснительная записка"", определенного ГОСТ 19.101-77,
входящего в состав документов на стадиях разработки эскизного и технического
проектов программы.
1. ОБЩИЕ ПОЛОЖЕНИЯ
1.1. Структура и оформление документа устанавливаются в соответствии с ГОСТ
19.105-78.
Составление информационной части (аннотации и содержания) является необязательным.
1.2. Пояснительная записка должна содержать следующие разделы:
введение;
назначение и область применения;
технические характеристики;
ожидаемые технико-экономические показатели;
источники, использованные при разработке.
В зависимости от особенностей документа отдельные разделы (подразделы) допускается
объединять, а также вводить новые разделы (подразделы).
2. СОДЕРЖАНИЕ РАЗДЕЛОВ
2.1. В разделе "Введение" указывают наименование программы и (или)
условное обозначение темы разработки, а также документы, на основании которых
ведется разработка с указанием организации и даты утверждения.
2.2. В разделе "Назначение и область применения" указывают назначение
программы, краткую характеристику области применения программы.
2.3. Раздел "Технические характеристики" должен содержать следующие
подразделы:
постановка задачи на разработку программы, описание применяемых математических
методов и, при необходимости, .описание допущений и ограничений, связанных с
выбранным математическим аппаратом;
описание алгоритма и (или) функционирования программы с обоснованием выбора
схемы алгоритма решения задачи, возможные взаимодействия программы с другими
программами;
описание и обоснование выбора метода организации входных и выходных данных;
описание и обоснование выбора состава технических и программных средств на основании
проведенных расчетов и (или) анализов, распределение носителей данных, которые
использует программа.
2.4. В разделе "Ожидаемые технико-экономические показатели" указывают
технико-экономические показатели, обосновывающие преимущество выбранного варианта
технического решения, а также, при необходимости, ожидаемые оперативные показатели.
2.5. В разделе "Источники, использованные при разработке" указывают
перечень научно-технических публикаций, нормативно-технических документов и
других научно-технических материалов, на которые есть ссылки в основном тексте.
2.6. В приложение к документу могут быть включены таблицы, обоснования, методики,
расчеты и другие документы, использованные при разработке.
ОПИСАНИЕ ПРИМЕНЕНИЯ
Требования к содержанию и оформлению ГОСТ 19.502-78*.
Постановлением Государственного комитета СССР по стандартам от 18 декабря 1978
г. № 3350 срок введения установлен с 01.01.1980 г.
1. Настоящий стандарт устанавливает состав и требования к содержанию программного
документа "Описание применения", определенного ГОСТ 19.101-77.
Стандарт полностью соответствует СТ СЭВ 2093-80.
2. Структуру и оформление документа устанавливают в соответствии с ГОСТ 19.105-78.
Составление информационной части (аннотации и содержания) является обязательным.
3. Текст документа должен состоять из следующих разделов:
назначение программы;
условия применения;
описание задачи;
входные и выходные данные.
4. В зависимости от особенностей программы допускается вводить дополнительные
разделы или объединять отдельные разделы.
5. В разделе "Назначение программы" указывают назначение, возможности
программы, ее основные характеристики, ограничения, накладываемые на область
применения программы.
6. В разделе "Условия применения" указывают условия, необходимые для
выполнения программы (требования необходимым для данной программы техническим
средствам, и другим программам, общие характеристики входной и выходной информации,
а также требования и условия организационного, технического и технологического
характера и т.п.).
7. В разделе "Описание задачи" должны быть указаны определения задачи
и методы ее решения.
7а. В разделе "Входные и выходные данные должны быть указаны сведения о
входных и выходных данных.
8. В приложении к общему описанию могут быть включены справочные материалы (иллюстрации,
таблицы, графики, примеры и т.п.).