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

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

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

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

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

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

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

过程、工具和基础架构:确保工程师所需的过程,工具和基础设施的质量,完整性,文档和维护具有充分支持利用基于模型的设计。万博1manbetx

企业管理:在符合业务目标和最大化基于模型的设计,人员和基础设施的工具上,可以实现业务实践,战略,组织对齐和供应商对齐。

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

使用框架提供了多个详细级别的信息:

  • 在支柱级,可以确定企业目标,与竞争对手进行比较,并确定主要的全企业范围的改进优先级。
  • 在过程组层次上,数据确定了为了对单个支柱成熟度产生最佳效果所需要的集中区域。
  • 在过程属性级别,确定了具体的改进需求,并启动了目标行动。

典型的评估有三个步骤:

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

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

2.管理和技术人员面谈

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

3.立即和长期改进计划

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

过程评估的好处包括:

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

联系Mathworks Consulting Services讨论您的具体要求。