Валидация и верификация для разработки системы

Подходом к проверке и проверке разработки системы является V-модель.

V-модель для разработки системы

V-модель является представлением разработки системы, которая подсвечивает шаги верификации и валидации в процессе разработки системы. Левая сторона эти ‘V’ идентифицирует шаги, которые приводят к генерации кода, включая системную спецификацию и подробную разработку ПО. Правая сторона V особого внимания на верификации и валидации шагов, процитированных на левой стороне, включая интеграцию программного обеспечения и системную интеграцию.

В зависимости от вашего приложения и его роли в процессе, вы можете фокусироваться на одном или нескольких шагов, вызванных в V-модели, или повторить шаги на нескольких этапах V-модели. Технология генерации кода и сопутствующие товары обеспечивают инструменты, которые можно применять к V-модели для разработки. Для получения дополнительной информации о том, как можно применить технологию генерации кода MathWorks® и сопутствующие товары к процессу V-модели, смотрите Типы Симуляции и Моделирующий в V-модели.

Типы симуляции и моделирующий в V-модели

Используйте V-модель для разработки системы для различных типов симуляции и прототипирования, таких как быстрая симуляция, системная симуляция, быстрое прототипирование и быстрое прототипирование на целевом компьютере. Эта таблица сравнивает типы симуляции и прототипирования идентифицированного на левой стороне V-диаграммы-модели, показанной в V-модели для Разработки системы (Embedded Coder).

 СимуляцияБыстрая симуляцияСистемная симуляция, быстрое прототипированиеБыстрое прототипирование на целевом компьютере
ЦельПротестируйте и подтвердите функциональность модели концепции Совершенствуйте, протестируйте и подтвердите функциональность модели концепции в недействительное время Протестируйте новые идеи и исследованиеСовершенствуйте и калибруйте проект во время процесса разработки
Оборудование выполненияКомпьютер разработчика

Компьютер разработчика

Независимый исполняемый файл запускается за пределами сред Simulink® и MATLAB®

PC или нецелевое оборудованиеВстроенный вычислительный модуль (ECU) или почти производственное оборудование
КПД кода и задержка ввода-выводаНе применяетсяНе применяетсяМеньше акцента на КПД кода и задержку ввода-выводаБольше акцента на КПД кода и задержку ввода-вывода
Простота использования и стоимость

Может симулировать компонент (алгоритм или контроллер) и среда (или объект)

Симуляция режима normal mode в Simulink включает вам для доступа, отображения и данных о мелодии во время верификации

Может ускорить симуляции Simulink

Легкий симулировать модели гибридных динамических систем, которые включают модели среды и компоненты

Идеал для пакета или симуляций Монте-Карло

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

Может соединиться с Simulink, чтобы контролировать сигналы и настройки параметров

Может потребовать пользовательских средств моделирования в реальном времени и оборудования

Может быть сделан с недорогим, стандартным оборудованием PC и платами ввода-вывода

Может использовать существующее оборудование для меньшего количества расхода и большего удобства