Skip to content
距考试 58 天预计考试 2026.10.24

软件架构复用

考试趋势:本章平均每年约2 分

  • 架构复用属于低频补充主题,当前题库的记录主要集中在 2022~2024 年;复习以核心概念和过程判断为主,不必投入与架构风格、质量属性相同的时间。
  • 重点区分机会复用与系统复用,并掌握可复用资产的构造/获取、管理、使用三个阶段及软件产品线、核心资产等术语。

软件架构复用是对已有软件资产的重复利用,以提高开发效率、降低开发成本。可复用资产包括需求、架构、构件和设计模式等。

1. 复用基础与复用对象

软件架构复用按是否提前规划,主要分为两类:

  • 机会复用:开发过程中发现已有可复用资产后再进行复用,属于被动式、非前置规划的复用。
  • 系统复用:在项目开发之前就规划复用对象,决定哪些系统、子系统或大粒度架构资产可以复用,属于主动式复用。

复用对象可以是需求、架构、构件、设计模式和测试资产等。面向一组相关产品建立共性架构和可复用资产时,称为软件产品线;其中可在多个产品中复用的资产称为核心资产

判断要点:开发中发现后复用 → 机会复用;开发前规划 → 系统复用

对应真题:#2023.11-15#2022.11-43

2. 复用过程

软件复用的基本过程按顺序分为三个阶段:

  • 构造/获取可复用资产:自行构造符合复用要求的资产,或从商业软件、开源社区等渠道获取合适资产。这是复用过程的起点。
  • 管理可复用资产:对资产进行分类、归档、索引和版本控制,完善文档并建立检索机制,使资产易查找、易理解、易维护。
  • 使用可复用资产:根据新系统需求筛选、适配和集成已有资产,使复用真正落地。

题目出现“构造恰当的、可复用的资产”时,选构造/获取;出现“分类、索引、版本、文档、检索”时,选管理

对应真题:#2024.11-39#2024.05-21#2022.11-44

历年真题

2024 年 11 月 - 39 题
软件架构复用的基本过程主要包括()。
2024 年 5 月 - 21 题
软件复用的基本过程可以划分为三个阶段,其中,()阶段主要是构造恰当的、可复用的资产。
2023 年 11 月 - 15 题
软件架构复用包括机会复用和()。
2022 年 11 月 - 44 题
软件复用过程的主要阶段包括()。
2022 年 11 月 - 43 题
在软件架构复用中,()是指开发过程中,只要发现有可复用的资产,就对其进行复用。()是指在开发之前,就要进行规划,以决定哪些需要复用。
问题(1)
问题(2)