📜  基于组件的软件工程

📅  最后修改于: 2022-05-13 01:57:00.046000             🧑  作者: Mango

基于组件的软件工程

基于组件的软件工程 (CBSE)是一个专注于使用可重用软件组件设计和开发基于计算机的系统的过程。

CBSE 框架活动
基于组件的软件工程的框架活动如下:-

  1. 组件资质:
    此活动确保系统架构定义组件成为可重用组件的要求。可重用组件通常通过其接口中的特征来标识。它意味着“提供的服务,以及客户或消费者访问这些服务的方式”被定义为组件接口的一部分。

  2. 组件适配:
    此活动确保架构定义所有组件的设计条件并确定它们的连接模式。在某些情况下,由于架构的设计规则和条件,可能不允许使用现有的可重用组件。这些组件应该适应并满足架构的要求,或者拒绝并被其他更合适的组件替换。

  3. 组件组成:
    该活动确保系统的架构风格集成了软件组件并形成一个工作系统。通过识别系统的连接和协调机制,架构描述了最终产品的组成。

  4. 组件更新:
    此活动确保更新可重用组件。有时,由于包含第三方(开发可重用组件的组织可能不在当前访问该组件的软件工程组织的直接控制范围内),更新变得复杂。