Skip to content

5.软件架构复用

软件复用

是一种系统化的软件开发过程。通过识别、分析、分类、获取和修改软件实体,以便在不同软件开发过程中重复使用它们。

是软件开发过程中重复使用相同或相似【软件元素】的过程

复用的维度

  • 水平复用:不分行业领域,通用
  • 垂直复用:分行业领域,专用

软件架构复用

复用类型

  • 机会复用:开发过程中,只要发现有可复用的资产,就对其进行复用
  • 系统复用:开发之前,要进行规划,以决定哪些需要复用

可复用的资产

需求、架构设计、元素、建模与分析、测试、项目规划、过程、方法和工具、人员、样本系统、缺陷消除

复用的步骤

KESHAOYE-知识星球 V20250523200726