Росавиацией утверждены Контрольные карты проверки соответствия организации-разработчика требованиям авиационных правил. Ревизия 02.

21. Интегрирование

21.

Интегрирование

21.1.

Планирование процесса интеграции с определением последовательности и процедур сборки отдельных компонентов, систем и изделий

21.1.1. Наличие и выполнение документированной процедуры, регламентирующей порядок интеграции систем и изделий (плана интеграции), описывающего:

Применительно к интеграции систем:

- Интеграцию аппаратуры и программного обеспечения;

- Интеграцию систем.

Применительно к интеграции программного обеспечения:

- Объединение компонентов программного обеспечения;

- Интеграцию программного обеспечения с целевым компьютером;

- Планируемые критерии начала интеграции;

- Входы процесса: архитектура ПО от процесса разработки и исходный код от процесса кодирования;

- Выходы процесса: объектный код, исполняемый объектный код, данные конфигурации и информация о компилировании, компоновке, и загрузке.

Применительно к интегрированной модульной авионике:

- Формирование конфигурационных данных путем распределения ресурсов платформы между приложениями (процессорное время, память, ввод/вывод);

- Интеграцию компонентов платформы в платформу (Задача 1);

- Интеграцию одиночного приложения в платформу (Задача 2);

- Интеграцию всех приложений в платформу и проведение валидации и верификации совместной работы приложений в составе платформы вне самолета (Задача 3);

- Интеграцию системы ИМА с ВС и его системами (Задача 4);

- Вопросы, относящиеся к инструментам интеграции, применяемым в частности для:

a) генерации конфигурационных данных;

b) установки и проверки обособления различных приложений;

c) проверки внутренних связей между приложениями системы ИМА;

d) проверки корректности связей системы ИМА с другими системами ВС и датчиками.

21.2.

Определение общих требований к интегрируемым компонентам (при необходимости уточнение требований к архитектуре интегрируемого изделия)

21.2.1. Наличие и выполнение документированной процедуры, содержащей:

Применительно к интеграции ПО:

- Описание разработки ПО.

Применительно к интеграции аппаратуры:

- Малогабаритные требования;

- Требования к интерфейсам;

- Требования к физическим характеристикам и установке.

Применительно к интеграции ПО и аппаратуры:

- Требования к вычислительным ресурсам;

- Требования к операционной системе;

- Требования к API;

- Требования к программным библиотекам;

- Требования по производительности.

Применительно к интеграции системы:

- Протокол информационного взаимодействия между компонентами системы.

Применительно к интеграции систем:

- Требования к интерфейсам;

- Протоколы межсистемного взаимодействия.

Применительно к интеграции системы в ВС:

- Требования к интерфейсам;

- Протоколы межсистемного взаимодействия;

- Требования к физическим характеристикам и установке.

Применительно к интеграции системы ИМА:

- Требования к интерфейсам и интеграции ИМА в соответствии с рекомендациями.

21.3.

Осуществление входного контроля (тестирования) интегрируемых компонентов

21.3.1. Наличие и выполнение документированной процедуры, регламентирующей:

- выполнение анализа на уровне компонента, чтобы уточнить режимы отказов и интенсивность соответствующих отказов данного компонента;

- гарантию того, что оценка характеристик и анализ функциональной безопасности компонента учитывают конкретную используемую конфигурацию компонента;

- если конфигурация данного компонента может задаваться с помощью перемычек аппаратных средств и программного обеспечения, гарантию того, что используемая запрограммированная конфигурация (например, состояние программирования регистров) на самом деле задает ту конфигурацию компонента, которая ожидается;

- порядок достижения критериев для начала интеграции.

21.4.

Определение состава и процедур проведения испытаний для каждого требования к интерфейсам КИ

21.4.1. Наличие и выполнение документированной процедуры, описывающей перечень мероприятий по верификации и удостоверение пригодности в соответствии с требованиями к компоненту на уровне конструктивно-сменных блоков/плат, и в соответствии с требованиями к интерфейсу аппаратных средств и программного обеспечения.

21.4.2. Наличие и выполнение документированной процедуры, регламентирующей порядок проведения испытаний компонентов.

Примечание - Например, для подтверждения того, что модуль ИМА верифицируется перед установкой на платформу ИМА.

21.4.3. Наличие и выполнение документированной процедуры, описывающей трассировку между требованиями и советующими мероприятиями верификации на уровне системы, компонентов.

21.5.

Контроль хода выполнения процесса интеграции

21.5.1. Наличие и выполнение документированной процедуры по контролю процесса интеграции, регламентирующей наличие регрессионного тестирования в каждой точке интеграции.

21.5.2. Наличие и выполнение документированной процедуры, по завершению процесса интеграции, подтверждающей, что все запланированные мероприятия выполнены, а цели достигнуты.

21.6.

Документирование хода выполнения процесса интеграции

21.6.1. Наличие и выполнение документированной процедуры, регламентирующей порядок документирования в процессе интеграции:

- поддержку стратегии и плана интеграции системы, модуля, сложного элемента аппаратуры и программного обеспечения на всем протяжении ЖЦ разработки КИ;

- составление отчетов об ошибках и последующих корректирующих действиях.