软件工程---16.基于构件的软件工程

CBSE

CBSE是定义、实现、集成或组装松散耦合的独立构件成为系统的过程。

基于构件的软件工程的要素有:

  1. 完全由接口进行规格说明的独立构件。
  2. 构件标准使构件集成变得更为容易。
  3. 中间件为构件集成提供软件支持。
  4. 开发过程适合基于构件的软件工程。

CBSE的设计原则

  1. 构件是独立的,因此它们不会影响彼此的操作。
  2. 构件通过良好定义的接口进行交互。
  3. 构件基础设施提供一系列可用在应用系统中的标准服务。

构建的定义

构件是独立的并且是系统最基本的组成单元。

构建模型的基本要素

在这里插入图片描述

  1. 接口
  2. 使用信息
  3. 部署和使用

两种CBSE过程

  1. 面向复用的CBSE(生产构件)
  2. 基于复用的CBSE(使用构件)

构建组装的三种类型

在这里插入图片描述

  1. 顺序组装
  2. 层次组装
  3. 叠加组装

3种不兼容

  1. 参数不兼容
  2. 操作不兼容
  3. 操作不完备
发布了253 篇原创文章 · 获赞 41 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/liuyuchen282828/article/details/103515754