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

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

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

 ЦельСправочные разделыСправочные разделы по действиямУровни программного обеспеченияВлияние процесса модельно-ориентированного проектирования
1Идентифицируются элементы строения.7.2.a7.2.1A, B, C, DНикакого влияния
2Установлены базовые линии и трассируемость.7.1.b7.2.2A, B, C, DИспользование Simulink® Requirements™ и традиционное базовое установление
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™ Code Standards

  • Polyspace Bug Finder и Polyspace Bug Finder Server Run-Time Error сообщают об ошибках

  • Моделируйте тестовые обвязки

  • Моделируйте тестовые скрипты

  • Файлы Simulink Test™

  • Моделируйте отчеты о результатах тестирования

  • Отчеты о избыточном возрасте модели и кода

  • Структурные покрытия объектного кода

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

Базовые линии и трассируемость установлены

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

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

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

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

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

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

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

Окружение жизненного цикла программного обеспечения установлено

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