系统架构设计师—系统架构设计篇—特定领域软件体系结构

devtools/2025/3/11 4:21:41/

文章目录

  • 概述
  • 领域分类
    • 垂直域
    • 水平域
  • 系统模型
  • 基本活动
  • 参与角色

概述

特定领域软件架构(Domain Specific Software Architecture,DSSA)是在一个特定应用领域中,为一组应用提供组织结构参考的标准团建体系结构。

领域分类

垂直域

定义了一个特定的系统族,包含整个系统族内的多个系统,结果是在该领域中可作为系统的可行解决方案的一个通用软件体系结构。

水平域

定义了在多个系统和多个系统族中功能区域的共有部分。在系统级上涵盖多个系统族的特定部分功能。

系统模型

在这里插入图片描述

基本活动

基本活动主要目标
领域分析获得领域模型。领域模型描述领域中系统之间共同的需求,即领域需求。
领域设计获得特定领域软件架构DSSA描述领域模型中表示需求的解决方案。
领域实现依据领域模型和DSSA开发和组织可重用信息,并对基础软件架构进行实现。

参与角色

领域专家、领域分析人员、领域设计人员、领域实现人员。


http://www.ppmy.cn/devtools/166183.html

相关文章

FreeRTOS第17篇:FreeRTOS链表实现细节05_MiniListItem_t:FreeRTOS内存优化

文/指尖动听知识库-星愿 文章为付费内容,商业行为,禁止私自转载及抄袭,违者必究!!! 文章专栏:深入FreeRTOS内核:从原理到实战的嵌入式开发指南 1 为什么需要迷你列表项? 在嵌入式系统中,内存资源极其宝贵。FreeRTOS为满足不同场景需求,设计了标准列表项(ListItem_…

用Deepseek写一个 HTML 和 JavaScript 实现一个简单的飞机游戏

大家好!今天我将分享如何使用 HTML 和 JavaScript 编写一个简单的飞机游戏。这个游戏的核心功能包括:控制飞机移动、发射子弹、敌机生成、碰撞检测和得分统计。代码简洁易懂,适合初学者学习和实践。 游戏功能概述 玩家控制:使用键…

vulnhub靶场之【digitalworld.local系列】的torment靶机

前言 靶机:digitalworld.local-torment,IP地址为192.168.10.12 攻击:kali,IP地址为192.168.10.6 kali采用VMware虚拟机,靶机选择使用VMware打开文件,都选择桥接网络 这里官方给的有两种方式&#xff0c…

Javaweb后端spring事务管理 事务四大特性ACID

2步操作,只能同时成功,同时失败,要放在一个事务中,最后提交事务或者回滚事务 事务控制 事务管理进阶 事务的注解 这是所有异常都会回滚 事务注解 事务的传播行为 四大特性

c++:set与map

1.序列式容器与关联式容器 序列式容器 定义:以线性的序列存储数据,数据按照顺序插入,两个数据位置没有紧密关系,即使交换了也不会影响 eg:数组,链表,栈,队列 通常用于按照顺序访问和…

大白话如何利用 CSS 实现一个三角形?原理是什么?

大白话如何利用 CSS 实现一个三角形?原理是什么? 答题思路 先说明实现三角形的方法基础:即利用 CSS 中元素的边框特性来构建三角形,让读者对整体思路有个初步概念。详细阐述具体的实现步骤:包括设置元素的基本样式&a…

Vue 2的面试题

以下是一些 Vue 2 的进阶面试题,适合评估面试者对 Vue 2 的深入理解和应用能力: 1. Vue 的响应式原理是什么? 回答要点:Vue 使用 Object.defineProperty 来实现数据的响应式。它通过拦截对象的 getter 和 setter,来追…

spring websocket 介绍

Spring WebSocket与STOMP协议实战指南 引言 在现代Web应用中,实时通信已成为提升用户体验的关键能力。Spring框架通过spring-websocket和spring-messaging模块提供了一套完整的实时通信解决方案。本文将深入解析SockJS回退机制、STOMP协议集成以及生产级最佳实践&…