exponenta event banner

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

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

Таблица A-8: Процесс управления конфигурацией программного обеспечения

 ЦельСправочные разделыСправочные разделы по деятельностиУровни программного обеспеченияВлияние процесса проектирования на основе модели
1Определяются элементы конфигурации.7.2.a7.2.1A, B, C, DНикакого воздействия
2Устанавливаются исходные линии и прослеживаемость.7.1.b7.2.2A, B, C, DИспользование Requirements™ Simulink ® и традиционного базового уровня
3Создание отчетов о проблемах, управление изменениями, проверка изменений и учет состояния конфигурации.7.1.c
7.1.d
7.1.e
7.1.f
7.2.3
7.2.4
7.2.5
7.2.6
A, B, C, DНикакого воздействия
4Устанавливаются архивирование, извлечение и выпуск.7.1.g7.2.7A, B, C, DНикакого воздействия
5Установлен контроль загрузки программного обеспечения.7.1.h7.4A, B, C, DНикакого воздействия
6Установлен контроль среды жизненного цикла программного обеспечения.7.1.i 7.5A, B, C, DНикакого воздействия

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

Элементы конфигурации идентифицированы

Для проектов, использующих конструирование на основе модели, во всем проекте могут быть сконфигурированы и идентифицированы следующие артефакты:

  • Высокие требования (уровень выше моделей)

  • Модели

  • Описание проекта системы и отчеты о трассировке

  • Отчеты Model Advisor

  • Автоматически созданный код

  • Отчеты о проверке кода

  • Отчеты Polyspace ® Bug Finder™ и Polyspace Bug Finder Server™ Стандарты кода

  • Отчеты об ошибках запуска сервера поиска ошибок Polyspace и сервера поиска ошибок Polyspace

  • Модель тестовых жгутов

  • Сценарии тестирования модели

  • Файлы Test™ Simulink

  • Отчеты о результатах испытаний модели

  • Отчеты о перерасходе по модели и коду

  • Отчеты по структурному покрытию объектного кода

Эти артефакты дополняют или заменяют традиционные конфигурируемые элементы.

Создание базовых линий и отслеживание

Установление исходных линий и прослеживаемость являются теми же, что и для традиционных проектов. Часть прослеживаемости может быть покрыта требованиями Simulink.

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

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

Установлено архивирование, извлечение и выпуск

Создание архива, извлечение и выпуск - это то же самое, что и для традиционных проектов. Возможно, потребуется архивировать версию инструментов конструирования на основе модели, используемых в проекте.

Установлен контроль загрузки программного обеспечения

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

Установлен контроль среды жизненного цикла программного обеспечения

Управление средой жизненного цикла программного обеспечения является таким же, как и для традиционных проектов.