![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基于模型的设计
文章平均质量分 87
移动机器人底层嵌入式开发研究
Nautiluss
This blog is dedicated to all those who have confronted silent or vociferous resistance to change, and prevailed.
展开
-
(九)、衡量基于模型的设计的价值
衡量新方法或业务战略价值的经典方法是计算投资回报率 (ROI)。对于企业战略基于成本节约的组织而言,财务回报很重要,但成本节约并不总是首要考虑的问题。一家制造大型机械结构(例如燃气轮机)的公司,其中软件只是其中的一部分,新功能由客户驱动,因此可能会关注成本。另一方面,生产企业软件的公司,其生产成本最低,但源源不断的创新产品对于保持市场份额至关重要,可能会优先考虑创新而不是成本。原创 2023-05-13 16:25:41 · 81 阅读 · 0 评论 -
(八)、管理向基于模型的设计的转变
在过去的 10 年里,传动控制工程师开发了控制系统并用 C 代码对其进行了编程。这位工程师担任高级职位,他对自己的工作方式感到自在。但随后他得知他的团队计划采用基于模型的设计,并且他将不得不改变他的开发过程。未来,他将需要使用模型开发控制系统,实施测试用例以使用模型,并为自动代码生成准备模型。自然地,他对这种破坏感到焦虑,并怀疑它的价值。经理如何帮助这位工程师不仅理解新方法而且接受它?原创 2023-05-13 15:58:54 · 67 阅读 · 0 评论 -
(七)、通过基于模型的设计提高工作能力
通常认为成功工作的唯一要求是。然而,一个拥有正确技能但没有动力的人不会表现出色,而没有机会锻炼这些才能的有技能的人也不会表现出色。三个要素对成功的工作表现至关重要:动机、机会和能力。此外,管理人员必须提供明确定义的绩效目标。以下部分讨论了使用基于模型的设计来提高团队成员的积极性、机会和能力的方法。原创 2023-05-13 14:47:55 · 85 阅读 · 0 评论 -
(六)、创造和管理知识
一个组织必须通过制定创造和管理知识的战略来“学习”竞争对手——不仅是市场和技术知识,还有智力资本,例如团队成员的专业知识、过去的经验、洞察力和设计最佳实践。当个人在非正式的、有机的组织中进行交流和谈判时,他们需要外化他们的隐性知识(可能是通过原型制作获得的知识)来解释他们的观点。要创造一个优化这一过程的环境,首先需要了解隐性知识和显性知识之间的关系,并考虑知识创造并螺旋上升。当隐性知识是从其他人那里获得的——例如,从客户或技术专家那里——并转化为易于理解的形式,如演示文稿或模型时,就会发生外化。原创 2023-05-13 11:13:13 · 89 阅读 · 0 评论 -
(四)、基于模型的设计实施精益开发原则
每个模型都有一个“硬”接口,这意味着无论是单独执行还是作为更大模拟的一部分,执行期间的接口和行为都是相同的。他们检查新发现的问题,但这次没有噪音。当专家创建他或她对系统的看法的模型时,即使专家离开或转移,该专家的知识也会得到保留。您可以选择隐藏发送给第三方的模型中的内容,但仍然可以将该模型用作更大模拟的一部分来评估性能或查看它如何适应更大的系统。基于模型的设计支持精益开发的原则和核心价值,它可以成为在开发组织中实施精益原则的宝贵方法。在许多情况下,基于模型的设计的工具和概念是对精益方法需求的直接响应。原创 2023-05-11 16:45:57 · 158 阅读 · 1 评论 -
(三)、使用基于模型的设计提高效率
因为超文本组织将项目层和业务系统层分开,它继承了官僚组织和有机组织的优点,但没有继承它们的所有缺点。基于模型的设计提供了采用最适合项目的方法的灵活性。有机组织鼓励更具适应性的工作空间和公司各级之间的沟通,以促进重视所有员工意见的欢迎、不断变化的环境。超文本组织首先由 Nonaka 和 Takeuchi (1995) 确定,它是为了响应在组织和系统复杂性不断增加的情况下管理知识的不断增长的需求而发展起来的。它可以简化修改组织结构的工作,并带来变革,将僵化、集中的组织转变为更加有机和以团队为中心的组织。原创 2023-05-09 17:19:15 · 126 阅读 · 2 评论 -
(二)、基于模型的设计八个核心概念
在运行第一个高级系统仿真后,团队向模型添加细节,通过仿真根据需求和标准不断测试和验证管理基于模型的设计系统级行为。基于模型的设计是一种以模型为中心的方法,用于开发控制、信号处理、通信和其他动态系统。它可以是具有嵌入式软件需要管理的用例的环境模型,也可以是指定实现的确切行为的高级算法模型。这些知识不仅包括设计规范和正在开发的系统的详细信息,还包括产品知识、团队成员的设计专业知识、过去的经验和设计最佳实践。使用采用基于模型设计的工作流程,工程师首先构建整个系统的模型——在他们的例子中,是一个四缸发动机。原创 2023-05-08 20:40:51 · 531 阅读 · 0 评论 -
(五)、使用基于模型的设计改进开发方法
基于模型的设计有助于与安全标准相关的仪式,并允许采用更灵活的方法。借助系统级仿真,您可以管理更大、更复杂的系统,因为仿真将每个周期中的所有部分组合在一起,使团队更容易处理交互和界面。在基于模型的设计的帮助下,您甚至可以对这些类型的项目采用迭代方法。在自上而下的方法中,在工作流程的每个步骤中向设计添加更多细节,并通过性能、风险、功能等方面的仿真不断评估设计。这意味着当传统的、基于计划的开发方法(如瀑布)在不断变化的环境中受到影响时,您可以使用基于模型的设计将其转换为更适合新条件的方法。原创 2023-05-12 11:21:09 · 158 阅读 · 0 评论 -
(一)、变化、复杂的和创新
其次,它需要一种整体方法,在这种方法中,组织结构、开发方法和知识管理被认为是相互依存的,并被一起考虑。他们通常必须在紧缩的开发时间表内这样做,与地理上分散的团队合作,并使用植根于工业时代文化的开发方法,其官僚的公司结构和部门之间的硬界限。随着组织的发展,会出现新的挑战,例如部门和团队之间的沟通和知识共享。为了在当今竞争激烈的市场中取得成功,工程组织必须适应快速的技术变革并满足对新产品和技术的持续需求。在客户要求、更严格的安全和环境法规以及市场竞争的推动下,每种产品中的组件数量不断增加。原创 2023-05-08 19:44:20 · 57 阅读 · 0 评论