Решения Visure


Поддержка
Логин
Начните бесплатную пробную версию
ДЕЛАТЬ 178b
Список блогов

ДО-178Б

Блог | 6 мин чтения
Автор администратора

Содержание

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

Что такое DO-178B?

Опубликованный в 1992 году Радиотехнической комиссией по аэронавтике (RTCA) и разработанный совместно с EUROCAE, Европейской организацией по оборудованию гражданской авиации, DO-178B представляет собой международное руководство, которое касается безопасности критически важного программного обеспечения, используемого в бортовых системах и оборудовании. Несмотря на то, что это всего лишь руководство, а не политика, DO-178B рассматривается как стандарт для разработки программного обеспечения авионики, и даже FAA использует его в качестве руководства при определении того, будет ли часть программного обеспечения надежно работать в воздушной среде.

Несмотря на то, что он был разработан специально для удовлетворения уникальных потребностей аэрокосмической промышленности, DO-178B нашел применение и в других отраслях, часто в сочетании с DO-254, также известным как Руководство по обеспечению проектирования бортового электронного оборудования, которое касается разработки бортовой электронной техники. Как и DO-178B, DO-254 публикуется RTCA, добровольной организацией Соединенных Штатов, чья миссия состоит в разработке технического руководства для использования государственными регулирующими органами и отраслью.

Какая разница между DO-178B и DO-178C?

DO-178B был заменен DO-178C, последняя версия которого была опубликована в 2012 году. DO-178C улучшает DO-178B за счет использования более четкого и лаконичного языка и терминологии, устраняя несоответствия, обнаруженные в приложении A DO-178B, увеличивая и разъяснение целей для DAL A, B и C и явный учет влияния элементов Parameter Data Item на мультибазовые и зависящие от конфигурации программные артефакты.

Обзор DO-178B

DO-178B описывает пять состояний отказа, которые классифицируются по их влиянию на пассажиров, экипаж и самолет. Их эффекты используются для определения уровня программного обеспечения, также известного как уровень гарантии проектирования (DAL) или уровень гарантии разработки элементов (IDAL). Уровень программного обеспечения указывает количество усилий, затрачиваемых на разработку данного программного приложения.

Уровень A (катастрофический)

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

Уровень B (опасный)

Отказ оказывает неблагоприятное воздействие на пассажиров, поскольку снижает способность операторов правильно управлять самолетом. Возможны серьезные или смертельные травмы.

Уровень C (Major)

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

Уровень D (Малый)

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

Уровень E (без эффекта)

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

Надежных данных о затратах, связанных с переходом на более высокий уровень, мало, но те немногочисленные данные, которые доступны, указывают на увеличение затрат на разработку между 75% и 150%. Увеличение в значительной степени вызвано увеличением целей, которые должны быть достигнуты для каждого уровня критичности. DO-178B обеспечивает большую гибкость, когда дело доходит до разработки программного обеспечения, из-за его объективной природы, поскольку существует множество возможных способов их удовлетворения в реальном проекте.

Общий процесс DO-178B разделен на пять отдельных процессов, каждый из которых имеет набор ожидаемых задокументированных результатов:

Меню

Выходные документы включают план разработки программного обеспечения (SDP).

Развитие

Выходные документы включают данные о требованиях к программному обеспечению (SRD), описание проекта программного обеспечения (SDD), исходный код и исполняемый объектный код.

проверка

Выходные документы включают случаи и процедуры проверки программного обеспечения (SVCP), а также результаты проверки программного обеспечения (SVR) с обзором всех требований, дизайна и кода.

управление конфигурацией

Выходные документы включают индекс конфигурации программного обеспечения (SCI) и индекс конфигурации среды жизненного цикла программного обеспечения (SECI).

Обеспечение качества

Выходные документы включают записи обеспечения качества программного обеспечения (SQAR), проверку соответствия программного обеспечения (SCR) и сводку достижений программного обеспечения (SAS).

Модель данных Visure помогает полностью поддерживать отслеживаемость DO 178B

Как поддерживать DO-178B?

Существует множество инструментов, которые могут помочь в процессах DO-178B, включая инструменты разработки, инструменты проверки и инструменты управления требованиями.

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

Разработка совместимого с DO-178B программного обеспечения для бортовых систем без программного инструмента, способного обеспечить глубокую и тщательную прослеживаемость артефактов проекта на всех этапах разработки, была бы невозможным подвигом.

Поддержка DO-178B с помощью инструмента управления требованиями

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

С помощью Visure Requirements можно легко стандартизировать и обеспечить соблюдение определенных процессов в организации в соответствии с директивой DO-178B, причем сделать это доступным, совместным и экономичным способом.

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

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

Заключение

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


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

Поделиться на Twitter
Поделиться на Facebook
Поделиться на LinkedIn
Поделиться на WhatsApp
Поделиться по электронной почте
На главную