理论教育 汽车嵌入式系统手册:流程及产品开发实例

汽车嵌入式系统手册:流程及产品开发实例

时间:2023-08-26 理论教育 版权反馈
【摘要】:根据文献[8],产品线上的流程分为三种不同的领域:核心软件的发展:当发展核心软件时,首先创建一个列表产品,这从今天的角度来看是可取的。组合流程的描述被称为“生产计划”。在图8.4[8]中,核心软件用矩形表现出来,相应流程用三角形表示。把这些流程放在一起即是生产计划,根据这些计划,产品被开发出来。图8.4 PLP中的产品研发在文献[10]中,讨论了汽车域的一个实际应用的例子,且描述的方法在产品开发过程中允许控制产品的可变性。

汽车嵌入式系统手册:流程及产品开发实例

根据文献[8],产品线上的流程分为三种不同的领域

•核心软件的发展:当发展核心软件时,首先创建一个列表产品,这从今天的角度来看是可取的。此列表被定义为“产品适用范围”,因此,它包含也可能在未来实现的而不是目前发展目标的产品。产品列表代表的边界,这应该是仔细考虑的。如果产品范围太宽,那么许多核心软件只可以使用一次。在这种情况下,与常规研发相比,它没有优势。如果产品范围过窄,那么未来产品种类将会受到各种不必要的限制。

•产品研发:除了产品适用范围和核心软件外,还有产品的具体要求。随着核心软件的建立,新产品范围内的产品开发等同于把一些核心软件组合起来。组合流程的描述被称为“生产计划”。生产计划是一个产品的总体描述和开发,产品研发应该实现产品的具体要求。根据产品计划的精度,产品研发必须在考虑“变化节点”下进行。在图8.4[8]中,核心软件用矩形表现出来,相应流程用三角形表示。把这些流程放在一起即是生产计划,根据这些计划,产品被开发出来。

•管理:管理分为一个技术管理和一个组织管理。组织管理必须提供正确组织的形式和所需的资源(这也包括员工的培训)。技术管理负责实现核心软件开发和产品开发。

一方面,所提出的框架内流程的工程任务包含了产生和归档可重用软件组件到数据库中;另一方面,必须使用这些软件组件来开发新产品。(www.daowen.com)

978-7-111-52251-5-Part03-20.jpg

图8.4 PLP中的产品研发(卡耐基梅隆大学软件工程学院)

在文献[10]中,讨论了汽车域的一个实际应用的例子,且描述的方法在产品开发过程中允许控制产品的可变性。

由于车载嵌入式的应用大多数是分布式和联网的,因此我们提出了一种方法,该方法明确地考虑这些属性,并进而专注于功能软件的模块化和与SSC的联系。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈