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

ГОСТ Р 58711-2019 Авиационная техника. Программное обеспечение встроенных систем. Требования к конструкторской документации

     4 Общие требования

4.1 Основные положения

4.1.1 КД ПО изделия представляет собой специфицированный комплект документов в электронной форме или текстовых бумажных документов и электронных носителей с данными для программирования памяти аппаратуры изделия, которые идентифицируют и определяют версию ПО изделия и ее состав для производства и ремонта изделия. Примеры документов из состава КД ПО изделия приведены в приложениях А-Ж.

4.1.2 Настоящий стандарт содержит правила выпуска КД ПО изделия с целью обеспечения унификации и единообразия процедур, приемов, правил и методов принятия решений при определении состава, технического содержания, оформления, критериев качества документов и включения комплекта КД ПО изделия в состав КД изделия.

4.1.3 КД ПО изделия содержит идентификационные параметры и контрольные характеристики версии ПО изделия, файлы с исполняемыми объектными кодами и параметрическими данными версии ПО изделия, загружаемыми в память изделия, командные файлы загрузки и контроля целостности ПО изделия (при необходимости) и текстовые файлы с планами загрузки кодов ПК блока в память каждого МП блока.

4.1.4 Комплект КД ПО изделия следует оформлять на этапе разработки проекта ПО изделия "Архивирование, воспроизведение и выпуск" и хранить в составе электронного архива организации или альбома КД изделия в виде текстовых бумажных документов и электронных носителей CD-дисков (при необходимости) в соответствии с требованиями ГОСТ 28388 и настоящего стандарта.

4.1.5 Требования настоящего стандарта обязательны для соблюдения всеми подразделениями организации, участвующими в разработке ПО изделий и использующими КД ПО изделий.

4.2 Требования к конструкторской документации программного обеспечения изделия

4.2.1 Структура конструкторской документации программного обеспечения изделия

4.2.1.1 Структура КД ПО изделия - конструктивно-функциональная и основана на структуре КД аппаратуры изделия, составах взаимосвязанных ПК версий ПО блоков и ПКт модулей блоков, являющихся единицами конфигурации ПО изделия.

4.2.1.2 Полный комплект КД ПО изделия в виде многоблочной системы содержит идентификационные параметры КД всех версий ПО системы и определяет совокупности составных частей КД каждой версии ПО системы, которыми являются основные КД версий ПО блоков, входящих в систему.

Примечание - КД ПО моноблочной системы оформляют аналогично КД ПО блока.

4.2.1.3 Основной комплект КД ПО блока содержит идентификационные параметры КД всех версий ПО блока, определяет состав ПК блока, из которых состоит каждая версия ПО блока и ПКт модулей блока.

4.2.1.4 КД версии ПО блока может состоять из КД ПК, таких как БПО, КПП, ФПО или др. Состав программных комплексов и компонентов, как правило, определяют на этапе проектирования ПО блока.

Примечание - Наличие ПК в составе версии ПО блока упрощает модификацию ПО блока и ее узаконивание, связанные с изменениями аппаратуры и ПО при сопровождении блоков в течение ЖЦ.

4.2.1.5 КД каждого ПК версии ПО блока представлена ДЭ "Данные для программирования" ПК блока, оформленным в соответствии с ГОСТ 2.051.

4.2.1.6 КД каждого ПКт модуля блока представлена ДЭ "Данные для программирования" ПКт модуля, оформленным в соответствии с ГОСТ 2.051.

4.2.2 Градация понятия "версия программного обеспечения"

4.2.2.1 В настоящем стандарте приняты следующие уровни градации понятия "версия ПО":

- версия ПО системы;

- версия ПО блока; - версия ПК блока;

- версия ПКт модуля блока.

Примечание - Версию ПО модуля используют исключительно для исполнения модуля блока, в котором применены микросхемы памяти, программируемые до установки на плате модуля.

4.2.2.2 Версия ПО изделия имеет номер для своей идентификации. Вид, структура и изменение номера версии ПО изделия выполнены в соответствии с 4.2.4 и 6.1.

4.2.2.3 Номер версии ПО системы/блока является частью обозначений соответствующих спецификаций (см. 6.1).

4.2.2.4 Номера версий ПК блока и ПКт модуля блока являются структурными частями обозначений соответствующих ДЭ "Данные для программирования" ПК блока и ДЭ "Данные для программирования" ПКт модуля блока; обозначения присваивают в соответствии с 6.1.

4.2.3 Правила идентификации программного обеспечения изделия

4.2.3.1 Каждая единица конфигурации КД ПО изделия и ее последующие изменения должны быть идентифицированы однозначным образом, для того чтобы сформировать основу для контроля и ссылок на единицы конфигурации в соответствии с [1].

Идентификационные параметры ПО блока приведены в 3.1.6.