软考 系统架构设计师软件架构设计④ 基于架构的软件开发方法

Posted 万猫学社

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软考 系统架构设计师软件架构设计④ 基于架构的软件开发方法相关的知识,希望对你有一定的参考价值。


>>回到总目录<<

文章目录


基本概念

基于架构的软件设计(Architecture-Based Software Design,ABSD)方法是架构驱动的,即强调由业务、质量和功能需求的组合驱动架构设。

ABSD方法有以下三个基础:

  1. 功能的分解,ABSD方法使用已有的基于模块的内聚和耦合技术。
  2. 通过选择架构风格来实现质量和业务需求。
  3. 软件模板的使用。

视角与视图:从不同的视角来检查,所以会有不同的视图。

用例用于捕获功能需求;特定场景(刺激、环境、响应)用于捕获质量需求。

以上是关于软考 系统架构设计师软件架构设计④ 基于架构的软件开发方法的主要内容,如果未能解决你的问题,请参考以下文章

软考 系统架构设计师案例分析④ 软件架构风格

软考 系统架构设计师项目管理④ 软件质量管理

[架构之路-112]-《软考-系统架构设计师》-软件架构设计-5-软件工程与基于架构的软件开发流程ABSD

(软考笔记) ——系统架构设计师 - 软件架构设计笔记

(软考笔记) ——系统架构设计师 - 软件架构设计笔记

[架构之路-115]-《软考-系统架构设计师》-软件架构设计-8-软件工程与基于架构的软件开发流程ABSD