В следующей таблице содержится сводная информация о задачах процесса управления конфигурацией из DO-178C, включая цель, применимые ссылочные разделы и уровни программного обеспечения, применимые к цели. В таблице также описывается потенциальное влияние на процесс при использовании конструирования на основе модели.
Таблица A-8: Процесс управления конфигурацией программного обеспечения
| Цель | Справочные разделы | Справочные разделы по деятельности | Уровни программного обеспечения | Влияние процесса проектирования на основе модели | |
|---|---|---|---|---|---|
| 1 | Определяются элементы конфигурации. | 7.2.a | 7.2.1 | A, B, C, D | Никакого воздействия |
| 2 | Устанавливаются исходные линии и прослеживаемость. | 7.1.b | 7.2.2 | A, 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.g | 7.2.7 | A, B, C, D | Никакого воздействия |
| 5 | Установлен контроль загрузки программного обеспечения. | 7.1.h | 7.4 | A, B, C, D | Никакого воздействия |
| 6 | Установлен контроль среды жизненного цикла программного обеспечения. | 7.1.i | 7.5 | A, B, C, D | Никакого воздействия |
В следующих разделах более подробно описываются потенциальные последствия для каждой цели процесса управления конфигурацией при использовании конструкции на основе модели, если применимо, по сравнению с традиционной разработкой.
Для проектов, использующих конструирование на основе модели, во всем проекте могут быть сконфигурированы и идентифицированы следующие артефакты:
Высокие требования (уровень выше моделей)
Модели
Описание проекта системы и отчеты о трассировке
Отчеты Model Advisor
Автоматически созданный код
Отчеты о проверке кода
Отчеты Polyspace ® Bug Finder™ и Polyspace Bug Finder Server™ Стандарты кода
Отчеты об ошибках запуска сервера поиска ошибок Polyspace и сервера поиска ошибок Polyspace
Модель тестовых жгутов
Сценарии тестирования модели
Файлы Test™ Simulink
Отчеты о результатах испытаний модели
Отчеты о перерасходе по модели и коду
Отчеты по структурному покрытию объектного кода
Эти артефакты дополняют или заменяют традиционные конфигурируемые элементы.
Установление исходных линий и прослеживаемость являются теми же, что и для традиционных проектов. Часть прослеживаемости может быть покрыта требованиями Simulink.
Создание отчетов о проблемах, управление изменениями, проверка изменений и учет состояния конфигурации аналогичны тем, которые используются в традиционных проектах.
Создание архива, извлечение и выпуск - это то же самое, что и для традиционных проектов. Возможно, потребуется архивировать версию инструментов конструирования на основе модели, используемых в проекте.
Управление загрузкой программного обеспечения осуществляется так же, как и в случае традиционных проектов.
Управление средой жизненного цикла программного обеспечения является таким же, как и для традиционных проектов.