Подходом к проверке и проверке разработки системы является V-модель.
V-модель является представлением разработки системы, которая подсвечивает шаги верификации и валидации в процессе разработки системы. Левая сторона эти ‘V’ идентифицирует шаги, которые приводят к генерации кода, включая системную спецификацию и подробную разработку ПО. Правая сторона V особого внимания на верификации и валидации шагов, процитированных на левой стороне, включая интеграцию программного обеспечения и системную интеграцию.
В зависимости от вашего приложения и его роли в процессе, вы можете фокусироваться на одном или нескольких шагов, вызванных в V-модели, или повторить шаги на нескольких этапах V-модели. Технология генерации кода и сопутствующие товары обеспечивают инструменты, что можно обратиться к V-модели за разработку системы. Для получения дополнительной информации о том, как можно применить технологию генерации кода MathWorks® и сопутствующие товары к процессу V-модели, смотрите Типы Симуляции и Моделирующий в V-модели.
Эта таблица сравнивает типы симуляции и прототипирования идентифицированного на левой стороне V-диаграммы-модели.
Симуляция | Быстрая симуляция | Системная симуляция, быстрое прототипирование | Быстрое прототипирование на целевом компьютере | |
---|---|---|---|---|
Цель | Протестируйте и подтвердите функциональность модели концепции | Совершенствуйте, протестируйте и подтвердите функциональность модели концепции в недействительное время | Протестируйте новые идеи и исследование | Совершенствуйте и калибруйте проект во время процесса разработки |
Оборудование выполнения | Компьютер разработчика | Компьютер разработчика Независимый исполняемый файл запускается за пределами сред Simulink® и MATLAB® | PC или нецелевое оборудование | Встроенный вычислительный модуль (ECU) или почти производственное оборудование |
Эффективность кода и задержка ввода-вывода | Не применяется | Не применяется | Меньше акцента на эффективность кода и задержку ввода-вывода | Больше акцента на эффективность кода и задержку ввода-вывода |
Простота использования и стоимость | Может моделировать компонент (алгоритм или контроллер) и среда (или объект) Симуляция режима normal mode в Simulink включает вам для доступа, отображения и данных о мелодии во время верификации Может ускорить симуляции Simulink с режимами Accelerated и Rapid Accelerated | Легкий моделировать модели гибридных динамических систем, которые включают модели среды и компоненты Идеал для пакета или симуляций Монте-Карло Может повторить симуляции с переменными наборами данных, в интерактивном режиме или программно со скриптами, не восстанавливая модель Может соединиться с Simulink, чтобы контролировать сигналы и настройки параметров | Может потребовать пользовательских средств моделирования в реальном времени и оборудования Может быть сделан с недорогим стандартным оборудованием PC и платами ввода-вывода | Может использовать существующее оборудование, таким образом менее дорогое и более удобное |