ABSD方法论具体实现

ABSD方法论具体实现

体系结构6大过程

  1. 架构需求
  2. 架构设计
  3. 架构文档化
  4. 架构复审(回到架构设计,当架构复审后觉得架构设计有问题时)
  5. 架构实现
  6. 架构演进(回到架构需求,当架构发生需求变化时)

需求过程

  1. 需求库->需求获取->(生成类图->对类进行分组->把类打包成构件)(标识构件)->需求评审(评审后可能会回到需求获取步骤)

设计过程

  1. 提出架构模型(根据需求选取架构模型)->映射构件->分析构件相互作用->产生架构->设计评审(评审后可能会回到提出架构模型)

实现过程

  1. 复审后的文档化架构->分析与设计(从构件库获取构件)->构件实现->构件组装(从构件库获取构件,获取可重复用的内容)->系统测试->架构演化

演化过程

  1. 需求变化归类->架构演化计划->构件变动(从构件库获取构件)->更新构建的相互作用->构件组装和测试->技术评审(评审后有可能回到架构演化计划)->演化后的架构