ОСТ 1 00366-86
На 14 страницах
Взамен ОСТ 1 00366-80
УДК 681.3.066:629.7 Группа П85
ОТРАСЛЕВОЙ СТАНДАРТ J
МАШИНЫ БОРТОВЫЕ ЦИФРОВЫЕ
ВЫЧИСЛИТЕЛЬНЫЕ
Требования к документам
на программы специального
программного обеспечения
ОКСТУ 7 541
Ине. Ne дубликата Ne мзм.
Инв. № подлинника 5514 Кінзи
Распоряжением Министерства от 29 сентября 1986 г. № 29 9-0 7
срок введения установлен с 1 июля 1987 г.
Настоящий стандарт устанавливает состав программных документов (ПД), необходимых для разработки и сопровождения программ специального программного обеспечения (СПО) бортовых цифровых вычислительных машин (БПВМ), состав конструкторских документов (КД), необходимых для занесения программ СПО в постоянное запоминающее устройство (ПЗУ), и требования к выполнению этих документов.
Издание официальное
★
ГР 8387482 от 27.10.86
Перепечатка воспрещена
Таблица 1
Инв. № дубликата Ns изм.
Инв. N» подлинника 5514 N° изв
Вид ПД |
Стадия разработки программ СПО |
|||
ТЗ . |
Рабочий проект |
|||
Компонент |
Комплекс |
Компонент |
Комплекс |
|
ТЗ |
• |
• |
- |
— |
Спецификация |
- |
- |
о |
е |
Ведомость держателей подлинников |
- |
- |
- |
о |
Текст программы |
- |
- |
• |
|
Описание программы |
- |
- |
о |
• |
Программа и методика испытаний |
— |
— |
о |
о |
ОСТ 1 00366-86
— . - - -. -
Термины и пояснения приведены в справочном приложении 1.
СОСТАВ ДОКУМЕНТОВ
Документы на программы СПО БЦВМ по функциональному назначению подразделяются на ПД и КД.
ПД предназначены для контроля за выполнением технологии разработки СПО, что гарантирует обеспечение его качества и надежности, и являются основой для получения КД.
ПД обеспечивают:
изучение программ СПО;
внесение изменений в программы при обнаружении ошибок или изменении технического задания (ТЗ);
возможность использования программ СПО в других разработках.
В состав ПД должны входить:
ТЗ;
спецификация;
ведомость держателей подлинников;
текст программы ;
описание программы;
программа и методика испытаний.
Виды ПД, разрабатываемых на разных стадиях разработки СПО, приведены в табл. 1.
Примечание. >-документ обязательный;
О - документ обязательный для компонентов и комплексов, имеющих самостоятельное применение;
О - необходимость составления документа определяется на этапе разработки и утверждения ТЗ и согласовывается с представителем заказчика;
- документ не составляют.
Комплекс, компонент, коды видов ПД - по ГОСТ 19.101-77.
При необходимости передачи носителей программ СПО на полунатурную отработку от одного разработчика программ другому носители программ должны сопровождаться следующими ПД:
ТЗ;
текстом программы;
описанием программы;
программой и методикой испытаний.
ПД на тест-программы СПО блоков и устройств БІІВМ должны входить в состав документации Б1ІВМ, а ПД на все остальные программы СПО, в том числе и ПД на тест-программы комплекса, должны входить в состав документации комплекса, использующего БИВМ.
Связь ПД с КД должна осуществляться путем включения спецификации ПД в соответствующую спецификацию КД в раздел "Документация".
КД должны выпускаться на сборочную единицу Б ЦВМ самого нижнего уровня, хранящую данные (на микросхему ПЗУ, накопитель и т.п.).
Состав КД для занесения данных в ПЗУ на микросхемах и требования к их выполнению приведены в рекомендуемом приложении 2.
ТРЕБОВАНИЯ К ВЫПОЛНЕНИЮ ПД
ТЗ - по ГОСТ 19.201-78.
Спецификация - по ГОСТ 19.20 2-78.
Ведомость держателей подлинников - по ГОСТ 19.403-79.
Текст программы - по ГОСТ 19.401-78.
Общие требования к оформлению документа "Описание программы" - по ГОСТ 19.10 5-78.
Т
Т
ю 10
екст документа должен содержать разделы по ГОСТ 19.40 2-78.Дополнительно должны быть указаны:
в разделе "Общие сведения" - обозначение КД на данную программу;
в разделе "Описание логической структуры" - машинный алгоритм, описание функций компонентов и комплексов, входящих в данную программу, и связи между ними;
в
та
та ж
разделе "Используемые технические средства" - объем ПЗУ, объем оперативного запоминающего устройства и временные характеристики работы программы;в разделе "Вызов и загрузка" - таблицы распределения ПЗУ.
Дополнительно в текст документа должны быть введены следующие разделы:
"Используемые величины";
"Регистрация изменений".
В разделе "Используемые величины" должны быть указаны используемые программой величины (глобальные, локальные, константы, с двойным посту- пом и т.п.). По каждой величине должны быть приведены:
наименование;
тип;
масштаб;
диапазон;
адрес по обоим доступам.
В разделе "Регистрация изменений" должны быть отмечены все изменения. Внесение изменений должно производиться путем выпуска извещений на изменение по ГОСТ 2.503-74 и ГОСТ 19.603-78. При внесении изменений следует добавлять сведения, поясняющие причину внесения изменения, основание для изменения (решение государственной комиссии и представителя заказчика, устранение ошибки и т.п.), а также сведения о внешнем проявлении ошибки в реальных условиях и при моделировании.
Изъятие листов из текста документа не допускается.
Связь между изменениями ПД и КД должна оформляться в виде таблицы (табл. 2).
Таблица 2
Обозначение ПД |
Обозначение извещения на изменение ПД |
Порядковый номер изменения ПД |
Обозначение КД |
Обозначение извещения на изменение КД |
Порядковый номер изменения КД |
Дополнительные сведения |
|
|
|
|
|
|
|
Примечание. Для БЦВМ с ПЗУ на микросхемах в графе "Дополнительные сведения" указывают новую контрольную сумму микросхемы ПЗУ.
В текст документа "Описание программы" допускается вводить дополнительные разделы.
Программа и методика испытаний - по ГОСТ 19.301-79.
ПД должны иметь обозначения по стандартам единой системы программной документации.
Правила дублирования, учета, хранения и изменения ПД - по
ГОСТ 19.601-78 - ГОСТ 19.604-78
.
ТРЕБОВАНИЯ К ВЫПОЛНЕНИЮ КД
КД должны выпускаться в соответствии с требованиями стандартов единой системы конструкторской документации.
КД должны:
полностью, и однозначно определять заносимые в ПЗУ данные, технологию занесения, маркировку носителя;
выполняться в виде, позволяющем заносить и сравнивать заносимые в ПЗУ и считываемые из ПЗУ данные автоматизированным способом;
позволять заносить данные в ПЗУ по документации двух и более предприятий- разработчиков данных, разделивших между собой объем ПЗУ;
о
Инв. Ns подлинника I 5514 № изв
беспечивать возможность использования носителей с данными, разработанными одним предприятием, в БЦВМ другого предприятия.ПИнв. № дубликата N° изм.
Инв. Ns подлинника 5514 № изв
РИЛОЖЕНИЕ 1ТЕРМИНЫ И ПОЯСНЕНИЯ
Термин |
Пояснение |
Программный документ Программное обеспечение |
По ГОСТ 19.004-80 По ГОСТ 19781-83 |
П
Инв. W« дубликата N° изм.
Инв. N° подлинника 5 514 N° изв.
РИЛОЖЕНИЕ 2 РекомендуемоеСОСТАВ КД ДЛЯ ЗАНЕСЕНИЯ ДАННЫХ В ПЗУ НА МИКРОСХЕМАХ И ТРЕБОВАНИЯ К ИХ ВЫПОЛНЕНИЮ
В результате занесения данных в микросхему, она получает новые свойства и становится запрограммированной, после чего перестает соответствовать техническим условиям предприятия-изготовителя и должна получить новое обозначение.
Запрограммированная микросхема должна быть предусмотрена в схеме деления изделия или его составной части по ГОСТ 2.711-82.
КД на запрограммированную микросхему должна выпускаться базовым способом по ГОСТ 2.113-75 в вице базовых КД(БКД) и КД исполнения (КДИ).
БКД должны включать:
базовую спецификацию;
базовый сборочный чертеж;
инструкцию по занесению данных с помощью программатора.
БКД должны определить способ маркировки микросхемы, постоянные маркировочные данные, способ занесения данных в микросхему.
КДИ должны включать:
спецификацию исполнения;
сборочный чертеж исполнения;
таблицу данных;
данные в форме перфоленты.
Предприятие, выпустившее БКД, регистрирует каждое исполнение микросхемы и выдает разработчику документа шифр исполнения микросхемы, наносимый на нее при маркировке. Регистрацию и выдачу может-вести и другое предприятие, но так, чтобы микросхемы, отличающиеся данными, имели разные шифры.
Обозначение КДИ присваивает отдел стандартизации предприятия-разработчика данных при подписании схемы деления изделия, в которое входят микросхемы.
На микросхеме должны быть нанесены ее шифр, полученный при регистрации, и последний порядковый номер изменения данных на момент программирования.
В спецификацию изделия, в которое непосредственно входит микросхема, следует внести ее спецификацию за соответствующим обозначением.
В базовой спецификации в раздел "Прочие изделия" следует вписать микросхему как покупное изделие.
rwmrniniwf патам
В спецификацию исполнения в раздел "Сборочные единицы" должна быть внесена микросхема за обозначением базовой спецификации.
Если объем памяти микросхемы разделен между двумя предприятиями- разработчиками данных, что должно быть отражено в схеме деления изделия, каждый выпускает документацию независимо и только по своей частії.
Предприятие-разработчик данных, спецификация которого непосредственно внесена в спецификацию изделия, вносит в свою спецификацию в раздел "Сборочные единицы" спецификацию другого предприятия-разработчика данных, а тот - в свою спецификацию, в тот же раздел, микросхему за обозначением базовой спецификации.
Начальный и конечный адреса объема памяти микросхемы, занятого каждым предприятием-разработчиком данных, должны быть указаны в графе "Примечание" в строке "Таблица данных" спецификации.
В таблице данных на месте поля адресов, не занятого предприятием-разработчиком данных, печатаются пробелы. Отдельные листы таблицы данных, содержащих одни пробелы, могут не включаться в состав таблицы данных. Перфолента выпускается на объем памяти, занятый каждым предприятием-разработчиком данных.
Пример выполнения спецификации исполнения микросхемы приведен на черт. 1,
Пример выполнения сборочного чертежа исполнения микросхемы приведен на черт. 2.
На сборочном чертеже исполнения приведены данные по маркировке микросхемы. На нижнюю часть микросхемы наносится ее шифр, на верхнюю - последний порядковый помер изменения данных. Если изменения не проводились, должны маркироваться цифры "00". Если объем памяти микросхемы разделен, номера изменений наносятся рядом из каждого сборочного чертежа; слева должен наноситься номер изменения предприятия-разработчика данных, спецификация которого непосредственно входит
в спецификацию изделия.
Первый и один из последующих листов таблицы данных микросхемы с объемом памяти 2К байт приведены на черт. .3.
Согласующая подпись заказчика ставится в момент присвоения документации литеры "О" по ГОСТ 2.90 2-68.
Сведения, приведенные в начале таблицы данных, определяют адрес начала и конца данных в адресном поле БЦВМ, сведения о том, какая , часть слова записана в эту микросхему (младшие (ЛАЛ) или старшие (СТ) разряды), контрольную сумму микросхемы.
Д
ГЧ ж X Z X
анные приведены в шестнадцатеричной системе счисления. Левая цифра определяет четыре старших разряда из восьми, правая - четыре младших. Адрес данных может быть приведен в восьмеричной или шестнадцатеричной системе счисления в зависимости от использованной в програ.мматоре системы счисления.