Программное обеспечение, которое включено в авиационные системы, должно сертифицироваться путем достижения целей DO - 178C стандарт. Программное обеспечение, которое включено в землю - или основанные на пробеле системы, должно быть утверждено путем достижения целей DO - 278A стандарт. Оба из этих стандартов DO-330 ссылки как средние значения, чтобы квалифицировать программные инструменты. Чтобы достигнуть кредита на использование инструмента в сертификации об авиационной системе или одобрении земли - или основанной на пробеле системе, необходимо квалифицировать тот инструмент, если выход инструмента не проверяется. Продукт DO Qualification Kit обеспечивает ресурсы для квалификации инструментов верификации программного обеспечения MathWorks®. Пользователь инструмента (не производитель инструмента) ответственен за проверку.
Для руководства о том, как использовать продукт DO Qualification Kit, чтобы квалифицировать инструменты верификации программного обеспечения MathWorks, смотрите Процесс Проверки.
Для получения информации о критериях, используемых, чтобы определить, должен ли инструмент быть квалифицирован, и определение уровня квалификации инструмента, смотрите раздел “Requirement for Qualification” Плана квалификации инструмента для соответствующего инструмента верификации MathWorks.
Для списка областей DO - 178C стандарт, для которого некоторый кредит сертификации (соответствуют или заменяют DO - 178C цели), может быть достигнут путем квалификации инструментов верификации MathWorks, смотрите раздел “Certification Credit” Плана квалификации инструмента для соответствующего инструмента. Сумма кредита, который может быть достигнут, зависит от используемых процессов разработки и как инструменты верификации применяются в рамках процессов.
В стандарте факторов DO-330 Проверки Программного инструмента разделите 11.3.1, задает сущности, которые обычно выполняют действия квалификации инструмента для инструментов как:
Разработчик инструмента: сущность, которая разработала инструмент.
Пользователь инструмента: сущность, которая использует инструмент в пределах данного проекта программного обеспечения.
Раздел 11.3.2 из стандарта факторов DO-330 Проверки Программного инструмента предоставляют общий обзор действий для разработчика инструмента. Таблица 11-1 из стандарта DO-330 представляет типичные действия разработчика инструмента, когда они соответствуют целям в таблицах в приложении A.
Таблица 11-1: типичные цели разработчика инструмента
Таблица приложения A | Цели, применимые к разработчику инструмента | Примечания |
---|---|---|
T0 | Цели 2, 4, и 5: применимый Другие: Не применяется | Объективные 2: разработчик Инструмента обеспечивает СКАЛИСТУЮ ВЕРШИНУ разработчика. Цели 4 и 5 выполняются с помощью СКАЛИСТОЙ ВЕРШИНЫ разработчика. Другие цели: Эти цели являются ответственностью пользователя инструмента. |
T1 | Все: применимый | Цели 3 и 5: Полностью применимый для разработчика инструмента. Другие цели: осциллограф этих целей ограничивается определенными действиями, выполняемыми разработчиком инструмента. |
T2 | Все: применимый | Разработчик инструмента использует СКАЛИСТУЮ ВЕРШИНУ разработчика, чтобы выполнить действия процесса разработки инструмента. |
T-3 | Все: применимый | Цели 1 и 8 выполняются при помощи СКАЛИСТОЙ ВЕРШИНЫ разработчика. |
T-4 к T-7 | Все: применимый | Разработчик инструмента выполняет все действия. |
T-8 | Все: применимый | Осциллограф ограничивается данными, произведенными во время действий, выполняемых разработчиком инструмента. |
T-9 | Все: применимый | Осциллограф ограничивается действиями, выполняемыми разработчиком инструмента. |
T-10 | Все: Не применяется | Пользователь инструмента выполняет эти действия. |
Раздел 11.3.3 из стандарта факторов DO-330 Проверки Программного инструмента предоставляют обзор действий квалификации инструмента для пользователя инструмента. Таблица 11-2 задает типичные пользовательские действия инструмента, когда они соответствуют целям в таблицах в приложении A.
Таблица 11-2: типичные пользовательские цели инструмента
Таблица приложения A | Цели, применимые к пользователю инструмента | Примечания |
---|---|---|
T0 | Цели 4 и 5: Не применяется Другие: применимый | Объективные 2: пользователь Инструмента должен обеспечить TOR, который добавляет СКАЛИСТУЮ ВЕРШИНУ разработчика, обеспеченную разработчиком инструмента. Цели 4 и 5: пользователь Инструмента должен оценить СКАЛИСТУЮ ВЕРШИНУ разработчика для входа к их TOR. Объективные 6: пользователь инструмента должен проверить TOR, чтобы оценить это, он удовлетворяет потребностям пользователя инструмента. Объективные 7: Это действие выполняется при помощи TOR. |
T1 | Цели 3 и 5: Не применяется Другие: применимый | Цели 3 и 5: действия разработчика Инструмента. Другие цели: пользователь инструмента добавляет данные, произведенные разработчиком инструмента, чтобы обратиться к действиям пользователя инструмента. Координация между разработчиком инструмента и пользовательскими действиями инструмента должна также быть запланирована. |
T-2 к T-7 | Все: Не применяется | Все эти цели являются действиями разработчика инструмента. |
T-8 | Все: применимый | Осциллограф применяется к данным, произведенным во время действий, выполняемых пользователем инструмента. |
T-9 | Все: применимый | Цели 1 и 2: Осциллограф ограничивается действиями, выполняемыми пользователем инструмента. Объективные 3: соответствие инструмента выполняется в пределах проекта пользователя инструмента или претендента. |
T-10 | Все: применимый | Пользователь инструмента выполняет эти действия. |
Стандарт DO-330 задает разработчика инструмента и пользовательские действия инструмента, которые требуются, чтобы удовлетворять целям квалификации инструмента. Как задано в "Применимости TQL" столбец в таблицах Annex, эти цели могут отличаться в зависимости от того, является ли инструмент инструментом TQL-4 или инструментом TQL-5. Как разработчик инструмента, MathWorks достигает этих целей можно следующим образом.
Разделите 11.3.1 из факторов DO-330 Проверки Программного инструмента, утверждает, что нужно отметить, что для проверки TQL-5, целям можно удовлетворить без любых данных о квалификации инструмента от разработчика инструмента.
Таблица приложения A | Применимые цели разработчика инструмента | TQL-4 | TQL-5 |
---|---|---|---|
T0 | Цели 2, 4, и 5 | В DO Qualification Kit MathWorks обеспечивает эти типы артефакта:
MathWorks внутренне архивирует записи анализа. | MathWorks обеспечивает эти типы артефакта в DO Qualification Kit:
Объективные 4 не применяются к инструментам TQL-5. |
T-1 к T-7 | Все применимые | Следующим целям удовлетворяют для инструментов MathWorks TQL-4.
MathWorks обеспечивает записи для внутренних опытно-конструкторских разработок, которые происходят для Таблиц T-1 через T-7. | Нет никаких целей, связанных с инструментами TQL-5, которые применяются к действиям разработчика. |
T-8 | Все применимые | MathWorks обеспечивает внутренние записи для всех данных об инструменте. | Действия управления конфигурацией для целей 1 и 4 для пользовательского устройства хранения данных инструмента итогового инструмента, установленного для их проекта. |
T-9 | Все применимые | MathWorks обеспечивает записи для внутренних опытно-конструкторских разработок, включая цели 2 и 5, которые происходят для Таблиц T-1 через T-8. | Для целей 2 и 5, записи гарантии качества инструмента могут быть частью программного обеспечения, квалифицируют записи обеспечения. Объективные 2 применяются к действиям за Таблицу t-0. Анализ соответствия сделан на тех артефактах и на установке инструмента. Пользователь инструмента может сделать управление конфигурацией и анализ соответствия (объективные 5) на документах, предоставленных в DO Qualification Kit. |
T-10 | 'none' | Пользователь инструмента выполняет эти действия. | Пользователь инструмента выполняет эти действия. |