ABSD 闹闹不爱闹 2025-08-19 45 阅读1分钟 背景 传统开发模型:效率低,复用差,风险后置,可维护性差。 概念 基于软件架构的,即由组成架构的商业目标、功能、质量目标驱动的软件设计过程。自上而下,逐步递归的过程,直到产生软件构件和类。 步骤: 需求分析生成构件和质量属性、根据构件和质量属性选择架构风格并生成构件关系(连接件),最终的架构,文档化、复审(发现风险点)、架构实现、架构演化。 架构风格: 惯用模式、词汇表和约束、词汇表包括:构件和连接件、约束描述了为了满足质量属性而设计的一套规则规范。