软件架构复用

三个主要阶段 #incremental #card #depth-1

  • 构造/获取可复用的软件资产 #card

    • 首先必须拥有可以复用的资产。这些资产可以是自己构造的,也可以是从第三方获取或开源项目中提取的,必须符合一定的规范和质量要求。
  • 管理可复用资产 #card

    • 资产构造或获取之后,必须进行有效管理。包括分类、版本控制、文档维护、存储与检索机制等,确保资产的可维护性和可查找性。
  • 使用可复用资产 #card

    • 最后,针对具体系统需求,选择合适的资产并集成到新系统中,实现真正的复用目标。

复用包括 #incremental #card

  • 机会复用 :<-> 指在开发过程中,当发现已有可复用的资产(如模块、组件、设计模式等)时,将其直接应用到当前开发中,不需要提前计划
  • 系统复用 :<-> 在开发之前,就对系统架构进行规划,决定哪些部分需要复用
作者

Ryen Xiang

发布于

2026-01-31

更新于

2025-10-12

许可协议


网络回响

评论