5、安全理论与框架-企业架构模型(EA)-业务组件模型(IBM CBM)

一、背景
CBM,component business model,组件化业务模型或叫业务组件模型,是IBM在2003年提出的,当时的大背景:公司内、外专业化。
CBM是IBM做业务架构的一个重要方法论。就是把业务描述成一个个独立的小块,我们把它叫做组件。CBM这个东西是干什么用的呢?最简单的说可以用来作为公司业务的底图。这个底图非常好用。例如,你可以把你的组织架构图放在上面看一下,看看哪些业务模块还没有明确组织职责定义。也可以把每一块的成本和预算放上去,看看哪些业务模块的投资回报不合理。也可以把每一块的人员放上去,看看是不是人员配置有问题。CBM就是一张业务全景视图。

二、定义
关于CBM最权威的解读:IBM商业价值研究院出的《组件化业务模型白皮书》。
三、内容
CBM通过设计组织的未来形式,推动企业内部和外部向专业化发展。这个过程包括三个方面:第一,通过分析业务和市场环境,得出现有公司的业务组件整体视图;第二,在不断变化的环境中,按照迁移规划方案向专业化方面发展;第三,促使组织、基础设施向组件化的企业方向不断优化。

在这里插入图片描述
CBM的横向是业务能力,即企业创造价值的能力。通过明确不同部门的业务功能、划分边界,确定关系,确保所有工作都有人在做,而且没有人做重复的工作。

CBM的纵向是职能层级,分为战略/引导层、管理/控制层、执行层。战略层主要指战略、总体方向和政策的业务,聚焦于明确战略发展方向,建立总体的方针政策,调配资源、管理和指导各个业务板块。管理层主要指企业的

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 《CBM组件模型白皮书》是一份详细介绍CBM组件模型的文件。该模型是一种软件开发和部署的方法论,旨在提高软件系统的可维护性、灵活性和可重用性。 白皮书首先介绍了CBM组件模型的背景和动机。随着软件系统的复杂性不断增加,传统的单体架构面临一系列挑战,例如扩展困难、依赖耦合等。而CBM组件模型通过将软件系统拆分为独立的组件,每个组件都具有自己的职责和接口,从而提供了更好的灵活性和可维护性。 接着,白皮书详细介绍了CBM组件模型的核心概念和原则。其中包括组件的定义和特性、组件的关系和依赖、组件的构建和部署等。这些原则可以用于指导开发团队在实践中如何构建和管理组件化系统。 此外,白皮书还阐述了CBM组件模型的优势和应用场景。通过组件化,系统可以更加容易扩展,而且组件之间的关系更加清晰,便于团队的协作开发。同时,CBM组件模型适用于各种规模的软件项目,包括大型企业系统和小型应用程序。 最后,白皮书提供了一些实践指导和建议,以帮助开发团队有效地应用CBM组件模型。这些指导包括组件的设计原则、组件的版本管理和测试策略等。 总的来说,《CBM组件模型白皮书》是一份全面介绍了CBM组件模型的文件,为开发团队提供了理论和实践指导,帮助他们更好地应用组件化思想来构建和管理软件系统。 ### 回答2: 《CBM组件模型白皮书》是一份关于CBM(Component-based modeling)组件模型的详细说明和指导文件。该白皮书提供了CBM组件模型的定义、原则、方法和工具等方面的内容,旨在帮助开发者更好地理解和应用CBM组件模型。 首先,白皮书明确了CBM组件模型的定义。CBM组件模型是一种软件开发方法,通过将程序分割为独立的组件单元,实现软件复用、灵活性和可维护性的提高。该模型的核心理念是将复杂的系统切分为可重用的独立组件组件之间通过接口进行通信和交互。 其次,白皮书介绍了CBM组件模型的原则。组件模型要求组件具有高内聚性和低耦合性,即组件内部功能密切相关、组件之间的依赖关系尽量减少。此外,白皮书还提到了组件的单一职责原则和开闭原则等其他重要的设计原则。 白皮书还详细介绍了CBM组件模型的方法和工具。它介绍了如何划分组件的方法,如基于功能、基于业务、基于复用性等。同时,白皮书也推荐了一些常用的工具和技术,如设计模式、依赖注入、反射等,来帮助开发者更好地实施和管理组件模型。 最后,在白皮书的结尾部分,它强调了CBM组件模型的优点和应用场景。该模型能够提高软件的开发效率和质量,并且可以加快项目的迭代速度。它适用于大型和复杂的软件系统开发,尤其是在面对需求变化频繁和维护困难的情况下更加可靠和灵活。 总之,《CBM组件模型白皮书》是一份对CBM组件模型进行深入阐述和指导的文件。它为开发者提供了实现组件模型的方法和工具,帮助他们更好地应用和理解这一模型以提升软件开发的效率和质量。 ### 回答3: 《CBM组件模型白皮书》是由某个组织或个人编写的关于CBM组件模型的一份详细说明文档。CBM组件模型是一种基于组件化思想来进行软件开发的方法。 CBM组件模型的核心理念是将软件系统划分为多个独立的组件,每个组件具有明确定义的功能和接口,并且能够独立开发、测试和维护。这样的模块化设计使得系统具有更好的可扩展性、可维护性和可重复使用性。 《CBM组件模型白皮书》详细介绍了CBM组件模型的几个重要方面。首先,它明确了模块化设计的原则和目标,强调了组件化对于复杂软件系统的重要性。其次,它介绍了CBM组件模型的主要特点,如独立性、可测试性和可插拔性等。此外,白皮书还详细讨论了CBM组件模型的开发流程、组件之间的通信方式以及如何确保组件的质量和安全性。 在CBM组件模型中,每个组件都是独立的开发单元,可以按照不同的功能和业务进行划分。这种分离使得不同组件的开发可以并行进行,可以提高开发效率。另外,由于每个组件都有明确定义的接口,组件之间的耦合度低,可以方便地替换或升级某个组件,而不影响整个系统的运行。 《CBM组件模型白皮书》的出现,为开发者提供了一种系统化和规范化的组件化开发方法和指导。通过遵循CBM组件模型,开发者可以更加高效地进行软件开发,并且能够构建出更加稳定、可靠和可拓展的软件系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Amberering

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值