【系统架构设计师】专题:基于架构的软件开发方法 ABSD(详细知识点及历年真题)
更多内容请见: 备考系统架构设计师-核心总结索引
一、ABSD概述
基于体系结构(架构)的软件设计(Architecture-Based Software Design,ABSD)
方法是体系结构驱动的,即指构成体系结构的商业、质量和功能需求的组合驱动的。在基于体系结构的软件设计方法中,采用视角与视图来描述软件架构,采用用例来描述功能需求,采用质量场景来描述质量需求。
ABSD方法是架构驱动
,强调由 业务、质量和功能需求 的组合驱动架构设计。它强调采用 视角和视图 来描述软件架构,采用 用例和质量属性场景 来描述需求。进一步来说,用例描述的是功能需求
,质量属性场景描述的是质量需求
(或侧重于非功能需求)。
ABSD 是 自顶向下、递归细化的,迭代的每一步都有清晰的定义,有助于降低体系结构设计的随意性。使用ABSD方法,设计活动可以从项目总体功能框架明确就
原文地址:https://blog.csdn.net/cui_yonghua/article/details/142422316
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!