ABSD方法论具体实现
体系结构6大过程
- 架构需求
- 架构设计
- 架构文档化
- 架构复审(回到架构设计,当架构复审后觉得架构设计有问题时)
- 架构实现
- 架构演进(回到架构需求,当架构发生需求变化时)
需求过程
- 需求库->需求获取->(生成类图->对类进行分组->把类打包成构件)(标识构件)->需求评审(评审后可能会回到需求获取步骤)
设计过程
- 提出架构模型(根据需求选取架构模型)->映射构件->分析构件相互作用->产生架构->设计评审(评审后可能会回到提出架构模型)
实现过程
- 复审后的文档化架构->分析与设计(从构件库获取构件)->构件实现->构件组装(从构件库获取构件,获取可重复用的内容)->系统测试->架构演化
演化过程
- 需求变化归类->架构演化计划->构件变动(从构件库获取构件)->更新构建的相互作用->构件组装和测试->技术评审(评审后有可能回到架构演化计划)->演化后的架构