概念
是一种系统化的开发过程,通过识别、分析、分类、获取和修改软件实体,以便在不同软件开发中重复使用它们
历史
flowchart LR A[函数库] --> B[类库] B --> C[构件库] C --> D[服务库]
复用类型
水平复用
不分行业领域,通用
垂直复用
分行业领域,专用
机会复用
开发过程中,只要发现有可复用资产,就复用
系统复用
开发前,进行规划,决定哪些需要复用
基本过程
- 构造/获取可复用资产
- 管理资产
- 选择可复用的部分
是一种系统化的开发过程,通过识别、分析、分类、获取和修改软件实体,以便在不同软件开发中重复使用它们
flowchart LR A[函数库] --> B[类库] B --> C[构件库] C --> D[服务库]
不分行业领域,通用
分行业领域,专用
开发过程中,只要发现有可复用资产,就复用
开发前,进行规划,决定哪些需要复用