DO - 178C Проект является шаблоном для управления процесс разработки программного обеспечения для DO-178C/DO-331 при помощи инструментов MathWorks®. Чтобы использовать в своих интересах схему этого проекта при запуске новой программы, можно создать проект на основе этого шаблона.
Создать проект DO-178 при помощи шаблона проекта:
На экране MATLAB Home нажмите Simulink, чтобы открыть начальную страницу Simulink®.
Во вкладке New расширьте опцию DO Qualification Kit, переместитесь, ваш курсор по DO - 178C Проецируют изображение и выбирают Create Project.
В диалоговом окне Create Project введите DO178C_demo
как имя проекта и выбора расположение файла, где вы хотите сохранить проект. Нажать ОК.
Simulink генерирует и открывает новый проект. Можно теперь добавить содержимое в проект:
Для получения дополнительной информации об использовании проектов смотрите управление проектами (Simulink).
Когда вы создаете свой DO - 178C проект при помощи шаблона, проект предварительно заполняется с:
Ярлыки проекта
Шаблоны документа по планированию
Рекомендуемое моделирование и кодирование стандартов
Конструктивные ограничения в форме библиотек, шаблонов модели, настроек модели и проверок
Инструменты для автоматизации жизненных задач разработки и верификации
Ярлыки проекта обеспечивают простой способ выполнить общие задачи в проекте. В DO - 178C шаблон проекта, встроенные ярлыки включают:
Добавьте, что Новая Модель — Создает модель, которая автоматически добавляется к DO_03_Design
папка проекта. Для получения дополнительной информации смотрите, Добавляет Модель проекта к Вашему проекту DO-178.
Установите значение по умолчанию, настройка Model Advisor — задает do178Checks.json
как конфигурационный файл Model Advisor по умолчанию. Этот конфигурационный файл поставляется с DO - 178C шаблон проекта. Для получения дополнительной информации смотрите Использование Model Advisor Configuration Editor, чтобы Создать Пользовательскую Настройку Model Advisor (Simulink Check).
Настройка Model Advisor Значения по умолчанию восстановления — Очищает установку, которая определяет do178Checks.json
как настройка Model Advisor по умолчанию. Model Advisor возвращается настройка Model Advisor, чтобы использовать стандартную настройку, которая задана вашим системным администратором.
Эта таблица идентифицирует папки и подпапки, которые заполняют шаблон проекта.
Папка> Подымя папки | Содержимое папки |
---|---|
| Планы, стандарты и контрольные списки. |
>
| Контрольные списки для анализа требований, моделей, кода, тестов, результатов испытаний и данных о трассировке. |
>
| Программное обеспечение планируя артефакты. Подпапки включают:
|
>
| Артефакты стандартов программного обеспечения. Подпапки включают:
|
| Данные о жизненном цикле, которые соответствуют требованиям высокого уровня. |
>
| Хранит ваш высокий уровень и выведенные требования ( |
>
| Хранит ваши контрольные списки, которые соответствуют действиям анализа для высокоуровневых требований к программному обеспечению и выведенных требований. Это подпапки пусто после создания. |
| Данные о жизненном цикле, которые соответствуют низкоуровневым требованиям (модели проекта). |
>
| Построения общего умысла и применимые артефакты верификации. Подпапки включают:
|
>
| Шаблон папки, который можно использовать, чтобы создать модель проекта. Эта папка и ее подпапки пусты после создания. Если папка модели создается, вы:
|
>
| Модель проекта (
|
>
| Тесты и процедуры для модели проекта. В этой папке:
|
>
| Верификация заканчивается для модели проекта. В этой папке:
|
| Данные о жизненном цикле, которые соответствуют исходному коду и исполняемому объектному коду. |
>
| Хранит сгенерированный код. Это подпапки пусто после создания. |
>
| Верификация заканчивается для исходного кода и исполняемого объектного кода. Это папки и его подпапки пусто после создания. |
>
| Отчеты инспекции кода и контрольные списки рассмотрения кода. |
>
| Результаты испытаний и Отчеты Результатов испытаний. |
>
| Отчеты покрытия кода. |
>
| Отчеты Polyspace® Bug Finder™ Analysis. |
>
| Отчеты верификации Polyspace Code Prover. |
>
| Polyspace, кодирующий отчеты стандартов. |
>
| Метрические отчеты Polyspace кода. |
| Хранит ваши данные о жизненном цикле и артефакты, которые не производятся при помощи инструментов Mathworks. Это - ответственность пользователя создать эти артефакты:
|
| Содержит данные о жизненном цикле квалификации инструмента. Специфичные для инструмента подпапки, которые соответствуют Продуктам Mathworks, которые поддерживаются DO Qualification Kit, включают:
|
| Инструкции относительно использования DO - 178C шаблон проекта, описание папок/подпапок проекта и советы для Requirements Management Interface Simulink Requirements™. |
| Инструменты и настройки, которые важны для проекта. |
>
| Конфигурационные файлы для проверок Model Advisor и Polyspace, Кодирующего Стандартные проверки, спроектированные, чтобы дополнить Стандарты модели ПО (SMS) и Стандарты программного кода (SCS), предоставленные в проекте, соответственно. |
>
| Библиотека блоков, содержащая все примитивные блоки, которые совместимы с Simulink Code Inspector™. Служит ограничениями разработки ПО. |
>
| Шаблоны и настройки для создания моделей. Подпапки включают:
|
>
| Служебные функции, которые можно использовать, чтобы выполнить существенные задачи разработки и верификации. Подпапки включают:
|
| Значение по умолчанию рабочая папка, которая содержит, работает разрабатываемые и промежуточные результаты верификации.
|