软考高级系统架构设计师:特定领域软件架构
- 一、4+1视图
- 二、软件系统在特定领域重用DSSA
- 三、特定领域软件架构创建步骤
-
- 1.定义领域范围
- 2.定义领域特定元素
- 3.定义领域特定的设计和实现需求约束
- 4.定义领域模型和架构
- 5.产生、搜集可重用的产品单元
一、4+1视图
- 逻辑视图
- 进程视图
- 物理视图
- 开发视图
- 场景视图
二、软件系统在特定领域重用DSSA
DSSA必备特征主要有:
- 一个严格定义的问题和/或解决域。即要对该系统的问题和/或解决域进行严格的定义,不能跨越系统边界。
- 具有普遍性,使其可以用于领域中某个特定应用的开发。即设计出来的软件架构部分或全部能够应用于某个子系统
- 对整个领域的合适程度的抽象。主要考虑抽象出来的模块、组件的粒度是否合适,是否适应特定领域。
- 具备该领域固定的。典型的在开发过程中可重用的元素。
三、特定领域软件架构创建步骤
创建过程主要包括定义领域范围、定义领域特定的元素、定义领域特定的设计和实现需求约束、定义领域模型和架构、产生、搜集可重用的产品单元。并且本过程是并发的、递归的、
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!