ГОСТ 19.103–77 ЕСПД. Обозначение программ и программных документов.
ГОСТ 19.104–78 ЕСПД. Основные надписи.
ГОСТ 19.105–78 ЕСПД. Общие требования к программным документам.
Программный документ состоит из следующих условных частей:
· Титульная часть. Состоит из листа утверждения и титульного листа.
· Информационная часть. Состоит из аннотации и содержания. В аннотации приводят сведения о назначении документа и краткое изложение его основной части. Содержание включает перечень записей о структурных элементах основной части документа, в каждую из которых входят: обозначение структурного элемента (номер раздела, подраздела и т.д.); наименование структурного элемента; адрес структурного элемента на носителе данных (например, номер страницы, номер файла и т.п.).
· Основная часть. Устанавливаются стандарты ЕСПД на соответствующие документы.
· Регистрация изменений. О каждом изменении программного документа в этой части делается запись в соответствии с требованиями ГОСТ 19.603–78.
ГОСТ 19.106–78 ЕСПД. Требования к программным документам, выполненным печатным способом.
Программные документы оформляют на листах формата А4 (ГОСТ 19.105–78).
ГОСТ 19.201–78 ЕСПД. Техническое задание.
· Введение. Даются наименование, краткая характеристика области применения ПС и объекта, в котором используют это средство.
· Основания для разработки – документ (документы), на основании которого ведется разработка; организация, утвердившая этот документ, и дата его утверждения; наименование и (или) условное обозначение темы разработки.
· Назначение разработки – функциональное и эксплуатационное назначение ПС.
· Требования к программе или программному изделию. Должен содержать подразделы: требования к функциональным характеристикам; требования к надежности; условия эксплуатации; требования к составу и параметрам технических средств; требования к информационной и программной совместимости; требования к маркировке и упаковке; требования к транспортированию и хранению; специальные требования.
· Требования к функциональным характеристикам – требования к составу выполняемых функций, организации входных и выходных данных, временным характеристикам и т.п.
· Требования к надежности – требования к обеспечению надежного функционирования (обеспечение устойчивого функционирования, контроль входной и выходной информации, время восстановления после отказа и т.п.).
· Условия эксплуатации – условия (температура окружающего воздуха, относительная влажность и т.п. для выбранных типов носителей данных), при которых должны обеспечиваться заданные характеристики, а также вид обслуживания, необходимое количество и квалификация персонала.
· Требования к составу и параметрам технических средств – необходимый состав технических средств с указанием их основных технических характеристик.
· Требования к информационной и программной совместимости – требования к информационным структурам на входе и выходе и методам решения, исходным кодам, языкам программирования и программным средствам, используемым программой. При необходимости должна обеспечиваться защита информации и программ.
· Требования к маркировке и упаковке – требования к маркировке программного изделия, варианты и способы упаковки.
· Требования к транспортированию и хранению – условия транспортирования ПС, места хранения, условия хранения, условия складирования, сроки хранения в различных условиях.
· Требования к программной документации – предварительный состав программной документации и, при необходимости, специальные требования к ней.
· Технико-экономические показатели – ориентировочная экономическая эффективность, предполагаемая годовая потребность, экономические преимущества разработки по сравнению с лучшими отечественными и зарубежными образцами или аналогами.
· Стадии и этапы разработки – стадии разработки, этапы и содержание работ (перечень программных документов, которые должны быть разработаны, согласованы и утверждены), а также, как правило, сроки разработки и определение исполнителей.
· Порядок контроля и приемки – виды испытаний и общие требования к приемке.
· В приложениях к техническому заданию, при необходимости, приводят: перечень научно-исследовательских и других работ, обосновывающих разработку; схемы алгоритмов, таблицы, описания, обоснования, расчеты и другие документы, которые могут быть использованы при разработке; другие источники разработки.
ГОСТ 19.202–78 ЕСПД.Спецификация.
ГОСТ 19.301–79 ЕСПД.Порядок и методика испытаний. Он (в адаптированном виде) может использоваться для разработки документов планирования и проведения испытательных работ по оценке готовности и качества ПС.
ГОСТ 19.401–78 ЕСПД.Текст программы.
ГОСТ 19.402–78 ЕСПД.Описание программы. Документ должен содержать следующие разделы:
· Общие сведения – обозначение и наименование программы; программное обеспечение, необходимое для функционирования программы; языки программирования, на которых написана программа.
· Функциональное назначение – классы решаемых задач и (или) назначение программы и сведения о функциональных ограничениях на применение.
· Описание логической структуры – алгоритм программы; используемые методы; структура программы с описанием функций составных частей и связей между ними; связи программы с другими программами.
· Используемые технические средства – типы электронно-вычислительных машин и устройств, которые используются при работе программы.
· Вызов и загрузка – способ вызова программы с соответствующего носителя данных; входные точки в программу. Допускается указывать адреса загрузки, сведения об использовании оперативной памяти, объем программы.
· Входные данные – характер, организация и предварительная подготовка входных данных; формат, описание и способ кодирования входных данных.
· Выходные данные – характер и организация выходных данных; формат, описание и способ кодирования выходных данных.
ГОСТ 19.502–78 ЕСПД.Описание применения.
Документ должен содержать следующие разделы:
· Назначение программы – назначение, возможности программы, ее основные характеристики, ограничения, накладываемые на область применения.
· Условия применения – условия, необходимые для выполнения программы (требования к необходимым для данной программы техническим средствам и другим программам, общие характеристики входной и выходной информации, а также требования и условия организационного, технического и технологического характера и т.п.).
· Описание задачи – определение задачи и методов ее решения.
· Входные и выходные данные – сведения о входных и выходных данных.
ГОСТ 19.404–79 ЕСПД.Пояснительная записка.
ГОСТ 19.501–78 ЕСПД.Формуляр.
ГОСТ 19.503–79 ЕСПД.Руководство системного программиста. Документ должен содержать следующие разделы:
· Общие сведения о программе – назначение и функции программы и сведения о технических и программных средствах, обеспечивающих выполнение данной программы.
· Структура программы – сведения о структуре программы, ее составных частях, о связях между составными частями и связях с другими программами.
· Настройка программы – описание действий по настройке программы на условия конкретного применения (настройка на состав технических средств, выбор функций и др.). При необходимости приводят поясняющие примеры.
· Проверка программы – описание способов проверки, позволяющих дать общее заключение о работоспособности программы (контрольные примеры, методы прогона, результаты).
· Дополнительные возможности – приведено описание дополнительных разделов функциональных возможностей программы и способов их выбора.
· Сообщения системному программисту – тексты сообщений, выдаваемых в ходе выполнения настройки, проверки программы, а также при выполнении программы, описании их содержания и действий, которые необходимо предпринять по этим сообщениям.
ГОСТ 19.504–79 ЕСПД. Руководство программиста. Документ должен содержать следующие разделы:
· Назначение и условия применения программ – назначение и функции, выполняемые программой, условия, необходимые для выполнения программы (объем оперативной памяти, требования к составу и параметрам периферийных устройств, требования к программному обеспечению и т.п.).
· Характеристика программы – описание основных характеристик и особенностей программы (временные характеристики, режим работы, средства контроля правильности выполнения и самовосстанавливаемости программы и т.п.).
· Обращение к программе – описание процедур вызова программы (способы передачи управления и параметров данных и др.).
· Входные и выходные данные – описание организации используемой входной и выходной информации и, при необходимости, ее кодирования.
· Сообщения – тексты сообщений, выдаваемых программисту или оператору в ходе выполнения программы, описание их содержания и действий, которые необходимо предпринять по этим сообщениям.
ГОСТ 19.505–79 ЕСПД. Руководство оператора (пользователя). Документ должен содержать следующие разделы:
· Назначение программы – сведения о назначении программы и информация, достаточная для понимания функций программы и ее эксплуатации.
· Условия выполнения программы – условия, необходимые для выполнения (минимальный и максимальный состав аппаратурных и программных средств и др.).
· Выполнение программы – последовательность действий оператора, обеспечивающих загрузку, запуск, выполнение и завершение программы; приведено описание функций, формата и возможных вариантов команд, с помощью которых оператор осуществляет загрузку и управляет выполнением программы, а также получает ответы программы на эти команды.
· Сообщения оператору – тексты сообщений, выдаваемых в ходе выполнения программы, описание их содержания и соответствующих действий оператора (действия оператора в случае сбоя, возможности повторного запуска программы и т.п.).