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

一个基于模型的设计过程评估是由MathWorks Consulting Services的高级顾问提供的,并提供了对组织当前的优势和劣势的有效和具有成本效益的评估基于模型的设计方法、工具、实践、组织结构和环境。MathWorks顾问利用这些信息确定需要改进的优先级最高的领域,并建议进行这些改进以满足组织目标的详细计划。

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

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

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

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

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

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

企业管理:满足业务目标和最大化基于模型的设计、人员和基础设施工具的投资回报所需的业务实践、战略、组织协调和供应商协调。

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

使用框架在多个细节层次上提供信息:

  • 在支柱级,可以定义公司目标,与竞争对手进行比较,并确定主要的全企业改进优先级。
  • 在过程组级别,数据确定了需要集中的领域,以便对单个支柱的成熟度有最好的影响。
  • 在过程属性级别,确定具体的改进需求并启动目标行动。

典型的评估包括三个步骤:

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

MathWorks Consulting Services检查您当前的软件开发过程、组织结构、正在使用的开发和测试工具,以及组级和组织级的目标。

2.管理和技术人员面试

使用该框架,高级MathWorks顾问将采访组织内的管理层、软件开发人员和基于模型的设计从业者,以了解现有组织、流程和技术能力以及改进现有环境的问题和目标。通过这些访谈,我们的顾问对贵公司的需求进行了概述,并提出了一套关键改进、指标和行动建议,可在关键项目团队中立即实施。

3.近期和长期改进计划

MathWorks咨询服务提供有关建议变更和改进的反馈和建议,优先考虑近期价值。我们向您的组织提供调查结果和建议,并讨论跨核心竞争力的改进机会,包括对需要改进的内容的概述了解组织的既定目标。我们概述了实施的总体要求和成本。

过程评估的好处包括:

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

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