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

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

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

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

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

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

Эта таблица сравнивает типы симуляции и прототипирования идентифицированного на левой стороне V-диаграммы-модели.

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

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

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

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

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

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

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

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

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

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

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

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

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

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