基于模型的设计过程评估和成熟度框架

一个基于模型的设计过程评估™是由MathWorks咨询服务公司的高级顾问提供的,并提供了一个有效和具有成本效益的评估组织当前的优势和劣势基于模型的设计方法、工具、实践、组织结构和环境。利用这些信息,MathWorks顾问确定需要改进的最高优先级领域,并为实现组织的目标提出详细的改进计划。

在广泛的行业和应用中执行评估,MathWorks开发了基于模型的设计成熟度框架它代表了使用基于模型的设计开发嵌入式系统所需的基本功能。部署一个成熟的基于模型的设计开发环境至关重要的六个核心能力组成了框架的支柱,它们是:建模、仿真和分析、实现、验证和确认、过程、工具和基础设施,以及企业管理。这些能力独立于行业、应用程序、组织规模和所使用的开发过程。组织的过程根据框架中描述的目标和实践进行评估。

建模:开发算法、环境、工厂和系统级模型所需的能力、技术和专业知识。这包括架构、建模语言和建模标准等质量。

模拟和分析:在整个开发周期中利用模拟和分析来实现精确、优化和健壮的设计所需的能力、技术和专业知识。

实现:生成满足嵌入式应用程序需求的优化代码所需的能力、技术和专业知识。

验证和确认:在整个开发过程中度量、执行和执行验证和验证活动所需的能力、技术和专业知识,以提高产品质量,并通过早期的问题检测、自动化和重用减少测试所需的工作和时间。

过程、工具和基础设施:确保工程师对利用基于模型的设计有足够的支持所需的过程、工具和基础设施的质量、完整性、文档和维护。金宝app

企业管理:业务实践、策略、组织对齐和供应商对齐需要满足业务目标,并最大化基于模型的设计、人员和基础设施的工具上的ROI。

基于模型的设计部署的总体成熟度是通过量化框架中六个支柱中的每一个的成熟度来确定的。为了便于观察和测量,将柱体进一步分解为多个过程组。每个流程组进一步分解为流程属性。下图说明了建模支柱的两个额外的分解级别。

使用这个框架可以提供多层次的详细信息:

  • 在支柱级,可以定义企业目标,与竞争对手进行比较,并确定主要的企业范围的改进优先级。
  • 在过程组一级,数据确定需要集中的领域,以便对个别支柱成熟度产生最佳影响。
  • 在流程属性级别,确定特定的改进需求并启动目标操作。

典型的评估分为三个步骤:

1.对现有过程、组织、技术和目标的评估

MathWorks咨询服务审查您当前的软件开发过程、组织结构、正在使用的开发和测试工具,以及团队和组织级别的目标。

2.管理和技术人员面谈

使用这个框架,高级MathWorks顾问可以访问组织中的管理人员、软件开发人员和基于模型的设计实践者,以了解现有的组织、过程和技术能力,以及改善现有环境的问题和目标。从这些访谈中,我们的顾问对您的组织的需求进行了概述,提出了一组可以在关键项目团队中立即实现的关键改进、度量标准和行动的建议。

3.即时和长期的改善计划

MathWorks咨询服务提供关于所推荐的变更和改进的反馈和建议,优先考虑近期价值。我们将调查结果和建议提交给您的组织,并讨论改进核心能力的机会,包括实现组织既定目标所需的概述。我们概述了实现的总体需求和成本。

过程评估的好处包括:

  • 获得提高质量、生产力和投资回报的基线
  • 改进基于模型的设计流程
  • 提供即时和长期的改善计划
  • 在整个组织中促进内部最佳实践的使用
  • 评估供应商的接口

联系MathWorks咨询服务讨论你的具体要求。

问题吗?

问题

满足我们的团队

在全球范围内,MathWorks顾问拥有MATLAB和Simulink的专业知识和行业经验,可以解金宝app决技术和业务挑战。

改变你的工作方式。使用基于模型的设计将设计任务从实验室和现场转移到桌面。


维诺德雷迪是MathWorks咨询服务公司的经理。他专门帮助组织应用基于模型的设计来开发和验证嵌入式系统。他与航空航天、国防、电信和汽车工业的公司合作,在广泛的应用领域改进相关的开发过程。Vinod在开发嵌入式软件方面拥有超过20年的行业经验,包括在控制系统设计、嵌入式软件和系统以及代码生成工具方面的广泛工作。