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

通过与Simulink的持续快速发展提供支持软件的系统金宝app

组织是由代替传统的瀑布方法采用基于模型的设计成功地解决的迅速变化的市场需求和日益复杂的系统设计挑战。基于模型的设计扩展敏捷原则,以包括物理组件以及软件系统的开发。从需求获取,系统架构和组件设计,实现,验证,测试和部署 - 基于模型的设计跨越了整个开发周期。多领域系统仿真导致工作设计更快,并促进与客户的互动,因此您可以快速适应不断变化的需求。自动代码生成产生对目标硬件工作的软件,你可以立即部署和测试。

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

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

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

模型驱动的协作

不同于以文档为中心的工作流,基于模型的设计可以让你使用模型来分割你的系统设计。模型组件化促进跨域并行团队开发,协作和重用。通过利用Simulink集成所有的组件在一个系统级仿真,即使成分不同的工具和不同层次的逼真度建模带来跨专业的团队和他们的设计在一起。金宝app自动生成和共享文档和Web视图你的Simuli金宝appnk模型,审计和审查模拟。


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

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


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

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


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

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


扩展性能和生产力台式机,群集和云

发展你的桌面上的一个原型,规模计算集群,以充分利用高端硬件的在您的组织不离开MATLAB®和Sim金宝appulink的桌面环境。对于计算密集型任务,如蒙地卡罗模拟或设计优化,并行运行仿真的多核台式机,计算机集群,或云上。


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

罗伯特·特纳博士,ABB

“通过使用MathWorks工具进行基于模型的设计和生产代码生成功能,我们已经变得更加灵活,能迅速对未来技术软件的挑战。”

罗杰·都铎,莲花工程