Процесс сертификации и планирование DO-178C

Содержание

Процесс сертификации и планирование DO-178C

Введение

DO-178C, также известный как «Вопросы программного обеспечения в бортовых системах и сертификации оборудования», является широко признанным стандартом для сертификации программного обеспечения, используемого в бортовых системах. Разработанный Радиотехнической комиссией по аэронавтике (RTCA), документ DO-178C содержит рекомендации и цели процесса разработки программного обеспечения для обеспечения безопасности и надежности авиационных систем. В этой статье будет обсуждаться процесс сертификации DO-178C и освещаться важные планы, которые необходимо учитывать для успешной сертификации.

Процесс сертификации DO-178C

Процесс сертификации DO-178C состоит из нескольких ключевых действий, которые необходимо выполнять систематически и хорошо задокументировано. Ниже приведены основные этапы процесса сертификации:

Планирование программного обеспечения

Планирование программного обеспечения — это начальная фаза процесса сертификации DO-178C. Он включает определение жизненного цикла разработки программного обеспечения, включая процессы, инструменты и ресурсы, необходимые для разработки программного обеспечения. Этап планирования также включает определение уровней программного обеспечения (DAL от A до E) и связанных с ними целей, задач и артефактов.

Разработка программного обеспечения

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

Проверка программного обеспечения

Верификация программного обеспечения является важным этапом в процессе сертификации. Он включает в себя выполнение различных действий, чтобы продемонстрировать, что программное обеспечение удовлетворяет предполагаемым требованиям и правильно функционирует. Действия по проверке включают тестирование на основе требований, анализ структурного покрытия и проверку кода. Цель состоит в том, чтобы выявить и исправить любые потенциальные дефекты в программном обеспечении.

Управление конфигурацией программного обеспечения

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

Гарантия качества программного обеспечения

Обеспечение качества программного обеспечения (SQA) направлено на обеспечение правильного выполнения процессов и действий по разработке программного обеспечения. Действия SQA включают аудиты процессов, обзоры документации и оценки соответствия. Цель состоит в том, чтобы выявить любые отклонения от определенных процессов и предпринять корректирующие действия для поддержания качества программного обеспечения.

Сертификация программного обеспечения

Этап сертификации программного обеспечения включает в себя подготовку артефактов сертификации и документации, требуемой органами сертификации. Эти артефакты демонстрируют соответствие целям и требованиям DO-178C. Пакет сертификации обычно включает в себя планы разработки программного обеспечения, записи о разработке и проверке, процедуры и результаты испытаний, а также другую вспомогательную документацию.

Важные планы по сертификации DO-178C

Для получения сертификата DO-178C крайне важно разработать и выполнить несколько планов, касающихся конкретных аспектов процесса разработки программного обеспечения. В процессе сертификации следует учитывать следующие планы:

План разработки программного обеспечения (SDP)

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

План проверки программного обеспечения (SVP)

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

План управления конфигурацией программного обеспечения (SCMP)

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

План обеспечения качества программного обеспечения (SQAP)

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

План квалификации программных средств (STQP)

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

Использование решений Visure для процесса и планирования сертификации DO-178C

Решения Visure является ведущим поставщиком инструментов управления требованиями и отслеживания, которые могут значительно помочь в процессе сертификации DO-178C. Их комплексное программное решение Visure Requirements предлагает ряд функций и функций, специально разработанных для поддержки планирования, разработки, проверки и документации, необходимых для сертификации DO-178C. В этой статье мы рассмотрим, как можно эффективно использовать решения Visure для оптимизации процесса сертификации DO-178C и повышения качества планирования.

Управление требованиями с помощью решений Visure

Управление требованиями играет решающую роль в соблюдении DO-178C, поскольку оно гарантирует, что все требования к программному обеспечению фиксируются, отслеживаются и проверяются на протяжении всего жизненного цикла разработки. Visure Requirements предоставляет мощную и интуитивно понятную платформу для управления требованиями, позволяющую организациям:

Выявление требований и захват

Требования Visure позволяют эффективно выявлять и регистрировать требования, предоставляя настраиваемые шаблоны, формы и инструменты для совместной работы. Команды могут легко собирать и документировать требования к программному обеспечению, обеспечивая полноту и правильность. Инструмент позволяет классифицировать требования на основе их критичности и облегчает идентификацию уровней программного обеспечения (DAL от A до E).

Прослеживаемость требований

Установление и поддержание прослеживаемости между требованиями, артефактами проектирования, кодом и тестовыми примерами является фундаментальным аспектом соответствия DO-178C. Требования Visure предлагают комплексные возможности отслеживания, позволяя организациям создавать и управлять двунаправленными связями отслеживания между различными артефактами. Это обеспечивает полную прослеживаемость от требований к системе до требований к программному обеспечению, элементам дизайна, действиям по проверке и тестовым примерам.

Анализ воздействия и управление изменениями

Требования Visure поддерживают анализ воздействия и управление изменениями, которые необходимы для учета изменений требований и поддержания согласованности на протяжении всего процесса разработки. Инструмент обеспечивает визуальное представление влияния изменений требований, позволяя командам оценивать последствия и принимать обоснованные решения. Запросы на изменение можно отслеживать, управлять ими и связывать с затронутыми артефактами, обеспечивая прозрачность и контроль над процессом управления изменениями.

Планирование с решениями Visure

Visure Solutions также предлагает функции, поддерживающие эффективное планирование сертификации DO-178C. Следующие возможности помогают организациям планировать свои процессы разработки программного обеспечения:

Настраиваемые шаблоны и рабочие процессы

Требования Visure позволяют создавать настраиваемые шаблоны и рабочие процессы с учетом конкретных потребностей сертификации DO-178C. Организации могут определять стандартные процессы, процедуры и лучшие практики для обеспечения согласованности и соответствия между проектами. Можно создавать шаблоны для планов разработки программного обеспечения, планов проверки, планов управления конфигурацией, планов обеспечения качества и других важных документов планирования.

Управление документами

Эффективная документация имеет решающее значение для сертификации DO-178C. Visure Requirements включает в себя надежный модуль управления документами, который облегчает создание, просмотр, утверждение и хранение критически важных артефактов сертификации. Организации могут поддерживать централизованное хранилище документов, обеспечивая контроль версий, контроль доступа и соблюдение нормативных требований.

Сотрудничество и общение

Требования Visure способствуют сотрудничеству и общению между членами команды, участвующими в процессе сертификации DO-178C. Инструмент предоставляет встроенные функции связи, такие как уведомления, комментарии и обсуждения, что позволяет заинтересованным сторонам обмениваться информацией, оставлять отзывы и эффективно решать проблемы. Это улучшает командную работу и гарантирует, что все сотрудники соответствуют целям сертификации.

Отчетность и показатели

Требования Visure предлагают комплексные возможности отчетности и метрик, позволяя организациям создавать настраиваемые отчеты и метрики, связанные с требованиями, прослеживаемостью, охватом тестами и соответствием. Эти отчеты помогают отслеживать ход проекта, выявлять потенциальные узкие места и демонстрировать соответствие требованиям в процессе сертификации.

Заключение

Сертификация DO-178C — это строгий и всеобъемлющий процесс, обеспечивающий безопасность и надежность программного обеспечения бортовых систем. Следуя процессу сертификации и учитывая важные планы, такие как план разработки программного обеспечения, план проверки программного обеспечения, план управления конфигурацией программного обеспечения, план обеспечения качества программного обеспечения и план квалификации программных средств, организации могут эффективно пройти сертификацию DO-178C. Соблюдение этих планов помогает поддерживать отслеживаемость, высокое качество кода и соответствие целям и требованиям, указанным в DO-178C, что в конечном итоге приводит к успешной сертификации и разработке безопасного и надежного авиационного программного обеспечения.

Visure Solutions предоставляет мощное программное решение Visure Requirements, которое может значительно упростить процесс сертификации DO-178C и повысить эффективность планирования. Благодаря надежным функциям управления требованиями, настраиваемым шаблонам и рабочим процессам, возможностям управления документами, инструментам для совместной работы и функциям отчетности Visure Requirements предлагает организациям комплексную платформу для эффективного планирования, разработки, проверки и документирования программного обеспечения в соответствии с требованиями DO-178C. Используя решения Visure, организации могут повысить эффективность, снизить риски и успешно пройти сертификацию DO-178C для своих бортовых систем. Чтобы лично убедиться в преимуществах решений Visure, мы рекомендуем вам ознакомиться с их Бесплатная пробная версия 30, что позволит вам изучить возможности Visure Requirements и увидеть, как они могут упростить процесс сертификации и планирование DO-178C.

Не забудьте поделиться этим постом!

Главы

Выходите на рынок быстрее с Visure