敏捷系统开发基于模型的设计

通过与Simulink的持续快速发展提供支持软件的系统万博1manbetx

组织通过采用基于模型的设计来代替传统的瀑布方法,成功地解决了快速发展的市场需求和日益复杂的系统设计的挑战。基于模型的设计将敏捷原则扩展到包括物理组件和软件的系统开发。从需求捕获、系统架构和组件设计,到实现、验证、测试和部署,基于模型的设计跨越了整个开发周期。多域系统模拟可以加快工作设计的速度,并促进客户交互,以便您能够快速调整需求以适应不断变化的需求。自动代码生成生成可立即在目标硬件上部署和测试的工作软件。

万博1manbetx®与詹金斯™,吉拉,Git的™,GitHub的整合®和其他敏捷开发工具,并允许您:

  • 使用的模型,而不是文件合作跨团队和沟通与客户
  • 通过开发系统的工作模拟递增式阐述模型
  • 将您的开发集成到持续集成,构建和测试流程
  • 规模开发使用的组合桌面上预置和云资源

敏捷系统开发与周围的仿真和代码生成基于模型的设计中心,逐步交付设计和测试工件,研究和评估。

模型驱动的合作

与以文档为中心的工作流不同,基于模型的设计允许您使用模型来划分系统设计。模型组件化促进了跨域的并发团队开发、协作和重用。通过使用Simulink将所有组件集成到一个系统级仿真中,即使组件是在不同的工具中以不同的保真度级别建模的,也可以将跨学科团队及其设计集成在一起。万博1manbetx自动生成和共享文档Web视图您的Simuli万博1manbetxnk模型和仿真的审计和审查。


设计可行性的早期评估通过模拟,不断验证和确认

部署到硬件,以确保设计的可行性之前尽早并经常模拟系统。探索和无需编写代码评估实施的思路和方案。验证你的设计在整个增量开发,检测隐藏设计错误,并检查是否符合安全标准。确保系统满足通过功能要求快速原型硬件在环(HIL)模拟。


快速响应变化通过增量模型细化和自动代码生成

迅速通过自动改变要求做出反应产生生产代码从进化模型。使用项目组织您的工作,并促进与源代码控制和配置管理工具的集成。推变化存储库如Git的自动触发的代码符合性的全面测试执行,静态代码分析集成测试在Jenkins持续集成(CI)服务器上。


与可共享的模型和仿真更容易客户协作

闭上你的客户需求,并使用Simulink模型作为可执行的规范设计执行之间的差距。万博1manbetx通过模拟系统原型验证的要求,探索场景,并分享之前和期间的开发周期不断变化的模型和结果与客户。


通过桌面、集群和云来扩展性能和生产力

在您的桌面上开发一个原型,并扩展到一个计算集群,以便在不离开MATLAB的情况下利用组织中的高端硬件®和Sim万博1manbetxulink的桌面环境。对于计算密集型任务,如蒙地卡罗模拟或设计优化,并行运行仿真的多核台式机,计算机集群,或云上。


“随着基于模型的设计,我们的开发人员的生产力很容易增加十倍。仿真和代码生成使我们身边迅速转向的变化和编码消除人为错误。我们的算法通常工作的第一次,所以我们不再浪费我们的开发周期调试代码的重要组成部分“。

罗伯特·特纳博士,ABB

“通过使用MathWorks工具进行基于模型的设计及其生产代码生成功能,我们变得更加敏捷,能够快速响应未来的技术软件挑战。”

罗杰·都铎,莲花工程公司