软考高级系统架构设计师:特定领域软件架构

一、4+1视图

  • 逻辑视图
  • 进程视图
  • 物理视图
  • 开发视图
  • 场景视图

二、软件系统在特定领域重用DSSA

DSSA必备特征主要有:

  • 一个严格定义的问题和/或解决域。即要对该系统的问题和/或解决域进行严格的定义,不能跨越系统边界。
  • 具有普遍性,使其可以用于领域中某个特定应用的开发。即设计出来的软件架构部分或全部能够应用于某个子系统
  • 对整个领域的合适程度的抽象。主要考虑抽象出来的模块、组件的粒度是否合适,是否适应特定领域。
  • 具备该领域固定的。典型的在开发过程中可重用的元素。

三、特定领域软件架构创建步骤

创建过程主要包括定义领域范围、定义领域特定的元素、定义领域特定的设计和实现需求约束、定义领域模型和架构、产生、搜集可重用的产品单元。并且本过程是并发的、递归的、

猜你喜欢

转载自blog.csdn.net/zhengzaifeidelushang/article/details/121172761