浅析CBB模块化的设计与开发
来源:网络 作者:佚名 关注:535次 更新时间:2023-06-13 10:57:32

1.png

1绪论

随着时代的发展,每年都有许多新技术被研发出来,然而由于 CBB 管理薄弱,大多数都难以及时应用到公司的产品中。PACE(Product And Cyele-time Exellence)是近年来流行的一种管理思想,以市场需求为核心,运用CBB模块化思想,基于市场进行创新,基于平台的异步开发模式和重用策略,使技术开发与产品开发分离,实现准确、快速、高质量的设计开发产品。

2.png

2CBB模块化相关定义

CBB 指的是共用构建模块,指在产品开发及集成过程中,在不同产品之间可以共用的构建模块(BB),如子系统、模块/组件、关键零部件等。构建模块的架构特性包括”:

1)完成产品或者子系统中的某些功能,通常作为单独的实体进行测试。

2)有简洁的、可描述的针对输人入和输出的结构化零部件和/或软硬件界面,具有所能提供服务的规格。

3)有可靠性及所需运作环境的规格。

4)有明确的接口,可以通过接口与其他构件装配在一起。

CBB模块化的意义在于.把各种有助于产品研发的实用技术集成为一个可共享的技术系统,为快速、优质地进行研发工作,提供一个科学的综合的、坚实的平台。将相关技术知识与实际经验相结合,转化为适于工程应用的、具有可操作性的、适合于企业特点的、实用的共享技术。也可以可使企业取得最大效益,就研发而言,就是为研发团队创造一个规范化的、高效的、有助于发挥创造性的活动舞台

3.png

3 CBB模块化设计

产品平台是整个系列产品所采用的共同要素的集合.包括共用的系统架构、子系统模块/组件、核心技术。其中,CBB模块应按照“总体规划、分步实施”的原则进行设计开发。下文就对 CBB平台及其模块化设计进行介绍。

3.1 CBB模块设计的注意事项

在传统设计中.产品自成体系,以产品为单位。模块化设计中,模块是有独立功能的个体,是生产和库存的单元,只在装配线上才能见到产品的信息。因此,CBB 模块设计需要结合其特性进行.其体来讲#

《1)相对独立性.可以对模块单独进行设计、制造、调试修改和存储,这便于由不同的专业化企业分别进行生产:《2)互换性,模块接口部位的结构、尺寸和参数标准化.容易实现模块间的互换,从而使模块满足更大数量的不同产品的需要:

(3)通用性,有利于实现横系列、纵系列产品间的模块的通用,实现跨系列产品间的模块的通用3.2 CBB模块化设计整体框架

对 CBB模块化设计,首先要确定其系统框架及其生产流程顺序和设计思想;其次确定功能模块,即主要工程系统布局.并将其集中在平台层次。随后对CBB模块中涉及的技术与系统进行研发,确定工程研发技术和功能系统。此步骤通常由3-10人组成的项目组进行开发具有明确规格要求的软硬件.如单板 PCB.大规模逻辑,主控软件,算法软件等。最后确定零部件的编号,并降级集中在模块通用件层次。

以汽车产品平台为例,其系统架构包括:前、后驱、四驱、汽油驱动、柴油驱动、混合动力、轿车、MPV、SUV等等。其需要设计的CBB模块则包括:发动机、底盘、车身、制动与安全

系统、换回系统、变速箱、油箱与油路、空调、音响系统,等等其中涉及的技术要求则有:各自相关设计技术,工艺技术、材料技术、安全技术、易用性技术、舒适性技术,等等。

3.3 CBB模块划分

CBB模块化设计整体框架中最重要的一项内容为模块划分。一般来讲主要按照功能来划分模块:根据功能特性多少,决定是否要划分子功能模块;在功能模块内部,根据实际情况.决定是否需要按层划分模块(从复用性、独立性角度考虑):在实现级别.不同层必须分离.即一个源文件.只能负责一个层《界面、业务、网络等)的事情:如果涉及到较多的第三方合作内容,将合作内容作为一个独立模块。

模块划分的原则为

1)模块功能要单一:

2)新增功能时尽量减少对已有模块的改动,在新增模块中实现功能;

3)功能调整或修改 bug时,影响的模块数量要尽可能少;

4)功能调整或修改 bug时.受影响的模块要尽可能的小;

5)模块间要松耦合,模块接口尽可能少、并且简单。

3.4 模块评审安求

模块必须具有通用性,否则不予接收。模块有致命缺陷或重大质量问题不予接收。模块需作改进,应指出模块需要改进的方面,可能时提出改进方案。模块缺少验证.应提出需做的试验验证。模块资料的齐套性及与代码的一致性不合格,应提出需完善的资料。

4.png

4基于产品平台的CBB模块化设计应用效果

4.1 IBM公司

以IBM公司为例在使用CBB 模块化设计后,供应商从1996年的5000家减少为1998 年的1200家其中前20名供应商占采购额的35%。1998年料号数比1996年减少30%,其中可重用料号的比率达到50%。根据统计,在使用CBB模块化后,1996 年部门间的开发费用共享少于2%,1998 年开发费用共享占20%。

4.2 海尔公司

海尔公司2002年引人CBB模块化设计,冰箱产品的料号从2700种下降到900种,其中原来的2700种只保留料号大约300种。此后建立了综合产品开发平台,针对海外大学生特定的客户需求,可以在12 天以内开发和制造出新型号的产品,极大的缩短了产品的开发周期和上市时间,推动产品快速上市。此外,还减少了产品的复杂性和开发资源,以引入 CBB模块后的第一个产品美高美高清彩电为例,其设计时间只用了 2个月,而传统上需要6个月时间。5结语

总之,共用构建模块 CBB 是支撑异步开发,提高产品开发质量和进度的有效策略,是实现“多快好省"开发的关键。基于平台的产品开发.产品的质量、进度和成本会得到很好的控制和保证,同时降低产品的复杂度.产品开发的技术风险也将大为降低。


免责声明:
1.IPD百科网所有文章文档均于网上收集整理所得,版权属于原作者。
2.IPD百科网分享的所有资源仅供学习和研究之用,请在下载后24小时删除。如用于商业用途,请到所有方购买版权,追究法律责任与本网站无关。
3.以任何方式登录或者进入本网站或直接、间接使用IPD网站资源我们均视为您自愿接受并完全同意本声明。
4.如有内容侵犯您的版权或其他利益的,请联系13212350979 我们会在收到消息后24小时内删除。

联系我们

Contact us

联系电话:021-61990302                  邮箱地址:office@ipdwiki.com
Copyright © 2022 IPD百科网 All rights reserved 沪ICP备2021008520号-5  
沪ICP备2021008520号-6