ГОСТ Р 58711-2019. Национальный стандарт Российской Федерации. Авиационная техника. Программное обеспечение встроенных систем. Требования к конструкторской документации
3 Термины, определения и сокращения
3.1 В настоящем стандарте применены следующие термины с соответствующими определениями:
3.1.1 базовое программное обеспечение: Программный комплекс (компонент), состоящий из операционной системы/операционного монитора/управляющей программы и поддерживающих программных средств, обеспечивающих загрузку исполняемого кода программного обеспечения блока, инициализацию аппаратуры блока и управление ресурсами сменного блока с целью создания среды, в которой могут работать другие программные комплексы блока.
3.1.2 блок: Элемент многоблочной системы (или самостоятельное изделие), имеющий(ее) уникальную блочную маркировку (шифр блока, номер версии программного обеспечения и заводской номер), при необходимости снимаемый(ое) и заменяемый(ое) бригадой технического обслуживания объекта.
Примечание - Примеры блоков многофункциональных: индикатор, блок преобразования сигналов, вычислитель сигналов ограничения, потолочный пульт, система в моноблочном исполнении, модуль воздушных данных (статус блока) и т.п.
3.1.3 версия программного обеспечения блока: Утвержденный, зарегистрированный в применяемой системе конфигурационного управления вариант издания программного обеспечения блока, выполняющий установленные требования, оформленный в соответствии с действующими стандартами, прошедший согласование на всех необходимых уровнях, все дальнейшие изменения которого могут быть проведены только через формальные процедуры управления изменениями.
Примечание - Версия программного обеспечения блока имеет индивидуальный номер и идентификатор - контрольную характеристику (сумму), может быть загружена в блок, находиться на машинных носителях или в составе электронного архива документации организации.
3.1.4 версия программного обеспечения системы: Фиксированное состояние совокупности версий программного обеспечения блоков, входящих в состав системы, имеющее идентификационный номер.
Примечание - Изменение номера версии программного обеспечения любого блока из состава системы влечет за собой изменение номера версии программного обеспечения системы.
3.1.5 единица конфигурации (Configuration item):
(1) Один аппаратный или программный компонент или более, которые в целях управления конфигурацией рассматриваются как единое целое.
(2) Данные жизненного цикла программного обеспечения, которые в целях управления конфигурацией рассматриваются как единое целое.
3.1.6 идентификационная контрольная характеристика (сумма): Число, позволяющее выполнить идентификацию и/или контроль целостности файла данных, области данных флэш-памяти версии программного обеспечения блока, вычисляемое встроенными в программное обеспечение блока средствами, указанными в конструкторской документации программного обеспечения или технологическом программном обеспечении.
3.1.7 идентификация программного обеспечения изделия (блока): Проверка и подтверждение номера версии программного обеспечения блока, подлинности и целостности программного обеспечения блока, выполняемые с использованием поддерживающих технических и программных средств, выраженные в символах (буквах, цифрах), однозначно связанных с программным обеспечением блока, например идентификационная контрольная характеристика (сумма).
3.1.8 идентификационные параметры программного обеспечения изделия (блока): Номер версии программного обеспечения блока и идентификационная контрольная характеристика (сумма) исполняемого кода версии программного обеспечения блока.
3.1.9
изделие: Предмет или набор предметов производства, подлежащих изготовлению в организации (на предприятии) по конструкторской документации. [ГОСТ 2.101-2016, пункт 3.1] |
Примечание - Изделиями могут быть: многоблочная система, моноблочная система, сменный блок/индикатор/пульт/модуль и т.п.
3.1.10
исследовательские испытания: Испытания, проводимые для изучения определенных характеристик свойств объекта. [ГОСТ 16504-81, статья 35] |
3.1.11 конструкторская документация программного обеспечения изделия: Документация, определяющая состав, содержание и идентификационные характеристики версии программного обеспечения изделия, необходимые и достаточные для загрузки программного обеспечения в память изделия, включающая содержательную и реквизитную части, в том числе установленные подписи.
3.1.12 контрольно-проверочная программа: Программный комплекс, предназначенный для контроля работоспособности блока путем информационного взаимодействия с внешними средствами контроля при приемо-сдаточных и других испытаниях в течение жизненного цикла блока.
3.1.13
литера: Реквизит конструкторского документа (комплекта конструкторских документов) на изделие, соответствующий стадии его разработки. [ГОСТ 2.103-2013, пункт 3.1.2] |
3.1.14
маркирование: Нанесение на изделие знаков, характеризующих это изделие. [ГОСТ 2.314-68, приложение 2] |
3.1.15
маркировка: Совокупность знаков, характеризующих изделие, например: обозначение, шифр, номер партии (серии), порядковый номер, дата изготовления, товарный знак предприятия-изготовителя, марка материала, группа селективности, монтажные или транспортные знаки и т.п. [ГОСТ 2.314-68, приложение 2] |
3.1.16 мезонинный модуль: Плата, вставляемая в основную плату модуля (носитель) и располагающаяся параллельно плате-носителю с целью расширения функциональной конфигурации модуля.
3.1.17 модуль: Сборочная единица, разработанная как конструктивно и функционально законченное радиоэлектронное устройство, выполненное в модульном исполнении с обеспечением конструктивной, электрической, информационной совместимости и взаимозаменяемости, включающая интерфейсный разъем (блочный соединитель) для установки модуля в состав блока.
Примечания
1 Примерами модулей блока могут быть следующие модели: модуль процессора, вычислительный модуль, модуль мультиплексного канала, модуль процессора ввода-вывода, модуль преобразований и вычислений, модуль формирования изображения, модуль управления светосигнализаторами, модуль питания, модуль управления подсветом, устройство коммутации и т.д.
2 Мезонинные модули (платы) могут входить в состав модуля блока.
3.1.18 начальный загрузчик микропроцессора модуля (загрузчик): Программный компонент, предназначенный для приема по каналу обмена информацией кода и/или данных, хранящихся в определенном формате, преобразования (при необходимости) кода/данных в формат, пригодный для исполнения микропроцессором модуля блока и загрузки во флэш-память микропроцессора.
3.1.19
предварительное извещение об изменении: Временный документ, содержащий сведения, необходимые для внесения изменений в копии конструкторских (технологических) документов, находящихся в производстве и действующих до погашения их извещением об изменении или до переоформления в извещение об изменении, окончания срока действия или аннулирования. [ГОСТ 2.503-2013, пункт 3.1.6] |
3.1.20
предварительные испытания: Контрольные испытания опытных образцов и (или) опытных партий продукции с целью определения возможности их предъявления на приемочные испытания. [ГОСТ 16504-81, пункт 43] |
3.1.21
программа: Данные, предназначенные для управления конкретными компонентами системы обработки информации в целях реализации определенного алгоритма. [ГОСТ 19781-90, статья 1] |
3.1.22
программное обеспечение: Совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ. [ГОСТ 19781-90, статья 2] |
3.1.23
комплекс: Программа, состоящая из двух или более компонентов и/или комплексов, выполняющих взаимосвязанные функции, и применяемая самостоятельно или в составе другого комплекса. [ГОСТ 19.101-77, пункт 1.2] |
3.1.24
компонент: Программа, рассматриваемая как единое целое, выполняющая законченную функцию и применяемая самостоятельно или в составе комплекса. [ГОСТ 19.101-77, пункт 1.2] |
3.1.25 система: Совокупность аппаратных и программных комплексов (компонентов) в составе моноблока или нескольких взаимосвязанных сменных блоков, предназначенных для совместного выполнения заданных функций в составе воздушного судна или другого объекта.
3.1.26 система конфигурационного управления программного обеспечения изделия: Деятельность, направленная на применение технического и административного управления процессом жизненного цикла программного обеспечения изделия, элементами конфигурации программного обеспечения изделия и данными, связанными с конфигурацией программного обеспечения изделия.
3.1.27
типовые испытания: Контрольные испытания выпускаемой продукции, проводимые с целью оценки эффективности и целесообразности вносимых изменений в конструкцию, рецептуру или технологический процесс. [ГОСТ 16504-81, пункт 50] |
3.1.28 указатель конфигурации/каталог комплектации программного обеспечения: Программный документ, определяющий конфигурацию программного обеспечения изделия, в котором представлены конкретные идентификаторы конфигурации и идентификаторы версии программного обеспечения изделия.
3.1.29 файл: Блок информации, определенный в соответствии с требованиями используемой в операционной системе файловой системы, представленный в одном из допустимых форматов и снабженный атрибутами, необходимыми для его поиска, считывания и записи средствами операционной системы.
3.1.30 форма внешнего представления: Воспроизведение электронного документа на экране дисплея, на бумажном носителе или ином аналогичном носителе в понятной для визуального обозрения и пригодной для восприятия человеком форме.
3.1.31 функциональное программное обеспечение: Программный комплекс в составе версии программного обеспечения блока, обеспечивающий выполнение требований к программному обеспечению блока, определяемых объектом применения блока.
3.1.32
целостность (документа): Свойство документа, определяющее, что ни в его содержательную, ни в реквизитную части не вносилось никаких изменений. [ГОСТ 2.051-2013, пункт 3.1.8] |
3.1.33 шифр изделия: Условное буквенно-цифровое обозначение, образованное из начальных букв основных слов полного наименования изделия с указанием номера исполнения.
3.1.34 электронная структура программного обеспечения изделия: Документ, содержащий в электронной форме состав конструкторской документации программного обеспечения изделия и иерархические отношения (связи) между его составными частями в составе электронного архива организации.
3.1.35 электронный архив: Система структурированного документа, обеспечивающая надежность хранения, конфиденциальность и разграничение прав доступа, отслеживание истории документа, быстрый и удобный поиск.
3.1.36 электронный документ (документ в электронной форме): Документ, в котором информация представлена в электронно-цифровой форме, может создаваться на основе документа на бумажном носителе, другого электронного документа либо порождаться в процессе информационного взаимодействия сторон при отсутствии прообразов.
3.1.37
электронный носитель: Материальный носитель, используемый для записи, хранения и воспроизведения информации, обрабатываемой с помощью средств вычислительной техники. [ГОСТ 2.051-2013, пункт 3.1.9] |
3.2 Сокращения
В настоящем стандарте применены следующие сокращения:
БПО - базовое программное обеспечение (программный комплекс);
ВП МО РФ - военное представительство Министерства обороны Российской Федерации;
ДЭ - документ электронный;
ЖЦ - жизненный цикл;
ИИ - извещение об изменении;
КД - конструкторская документация;
КИСС - система сигнализации комплексная информационная;
КПП - контрольно-проверочная программа (программный комплекс);
МП - микропроцессоры/микроконтроллеры программируемые;
ОТД - отдел технической документации;
ПД - программная документация;
ПИ - предварительное извещение об изменении;
ПК - программный комплекс;
ПКт - программный компонент;
ПО - программное обеспечение;
СЭИ - система электронной индикации;
ТУ - технические условия;
УК - управление конфигурацией;
ИУЛ - информационно-удостоверяющий лист;
ФПО - функциональное программное обеспечение (программный комплекс).
