MBD开发的优势
MBD简介
Model Based Design,基于模型设计是一种流程,较之传统软件开发流程而言,使开发者能够更快捷、以更少的成本花费进行开发。
适用范围包括信号处理,控制系统,通信行业。表述系统的模型是整个开发流程的中心,贯穿需求,设计,实施与测试。在航天和汽车领域被广泛应用。
MBD的优势
图形化设计
明确、清晰、唯一,便于交流、便于维护。
早期验证
软件开发过程中,bug的引入难以避免,能否尽快发现bug对整个开发过程至关重要。
代码的自动生成(最容易关注的优势 )
1、代码编写效率提高;
2、代码生成质量高。MBD生成的代码在各种效率上(RAM、ROM、执行时间)已经过广泛测试。
文档自动化
1、工程师大多不愿意写文档;
2、开发过程中文档又是不可缺少的。
实例演示
OBC LED控制系统
当默认状态时LED熄灭。
当充电时LED亮绿灯闪烁状态,2分钟后熄灭。
当故障时LED亮红灯闪烁状态,2分钟后熄灭。
当放电时LED亮蓝灯闪烁状态,2分钟后熄灭。
图形化设计
早期验证
代码生成
文档自动化