【真题笔记】09-12年系统架构设计师要点总结

news2024/11/25 12:48:21

【真题笔记】09-12年系统架构设计师要点总结

  • 4+1 视图
  • DSSA(特定领域架构)
  • 集成系统
  • 数据库管理
  • 设计模式
  • 操作符
  • 运算符
  • 综合布线
  • 备份
  • 数据库集成
  • 工作流技术
  • 软件质量保证
  • 需求管理+需求开发
  • 结构化方法
  • 企业战略数据模型
  • 事务数据库+主题数据库
  • 系统设计
  • 原型开发
  • 静态分析
  • 架构风格+设计模式
  • 软件架构评估
  • SNMPV3
  • 软件开发集成机制
  • 隐形调用 / 显性调用
  • 存储技术(DAS / NAS / SAN)
  • 域名服务
  • 纠错

在09-12年真题练习中,对错题+模棱两可的考点进行重点记录与内容延申。

4+1 视图

1
用例(设计+测试人员):显示外部参与者观察到系统功能;
4
进程(系统集成):程序执行时并发状态;
部署(系统操作):软件到硬件映射;
实现(程序员):源代码及其执行代码,描述模块组织与管理
逻辑(用户):从系统静态结构/动态行为角度显示系统内部如何实现功能,描述对象模型与对象间关系

DSSA(特定领域架构)

领域架构师:领域开发环境

  • 分析:建模
  • 设计:DSSA
  • 实现:可复用
  • 专家:知识

应用工程师:领域特定应用开发环境
操作员:应用执行环境

集成系统

应用集成
环境集成

  • 界面集成
  • 控制集成
  • 数据集成

数据库管理

需求分析
概念:ER
逻辑:范式
物理

设计模式

解释器:用户->对象实例 / 行为 / 动态;
黑板:专家知识积累 / 自然语言处理、语音处理、模式识别、图像处理;
过程:主张设计值 / 范围;
现代编译器使用数据共享风格,传统编译器使用管道过滤器风格(传统编译器要注意,其实应该是数据流架构,包含管道过滤器风格顺序批处理,如果2个选项都有,且强调数据整体处理,就选择顺序批处理);
桥接模式:多维度问题,如电脑不同品牌+类型,区分电脑的问题;
外观模式:定义一个接口,不同DB使用;
中介者模式:支持多者数据交互,且2者独立;
访问者模式:不改变数据结构下作用元素新操作;
命令模式:用不同请求队列或日志参数化其他对象 / 撤销+重做操作。

操作符

在这里插入图片描述

运算符

在这里插入图片描述

综合布线

综合布线分6个系统:
工作区子系统:终端设备-> 插座;
水平子系统:插座->线缆系统;
管理子系统:互联配线架;
垂直干线子系统:各楼层间互连系统;
设备室子系统:设备间设备;
建筑群子系统:各建筑物间。

备份

安全备份:完整备份;
增量备份:与上一次备份比,差异的备份;
差异备份:与上一次完整备份比,差异备份。

数据库集成

单表:用主动记录
多表:用数据映射

工作流技术

工作流技术:通过配置实现灵活、动态定制系统的功能协作。

软件质量保证

质量审计(包括软件评审);
过程分析

需求管理+需求开发

需求管理:用于查找、记录、组织、跟踪需求变更的系统化方法,而不是需求开发
需求开发:需求获取、需求分析、需求定义、需求验证

结构化方法

结构化方法:自顶向下,逐步求精。开发周期长,难适应需求变化;
面向对象的自底向上,结构化自顶向下

企业战略数据模型

数据库模型 :描述日常义务中的数据;
数据仓库模型:为高层决策提供信息。

事务数据库+主题数据库

事务数据库:会孤岛,就平时执行事务;
主题数据库:就Vn中那几张物化表,把表根据主题进行2次成表。

系统设计

外部设计:又称概要设计,设计各部分功能、接口、相互关联;
内部设计:又称详细设计,设计一个具体模块的实现。

原型开发

快速原型开发(又称抛弃式原型法):用原型获取要求,然后将原型抛弃;
演化式原型开发:原型逐步进化至目标。

静态分析

控制流阶段:找出并突出显示那些带有多重出口,或入口的循环,以及不可达到代码段;
数据使用分析阶段:突出程序中变量使用情况;
接口分析阶段:检查子程序和过程说明及它们使用的一致性;
信息流阶段:找出输入 / 输出变量之间关系;
路径分析阶段:找出所有可能路径并画出此路径中执行的语句。

架构风格+设计模式

架构风格:从全局考虑,独立于实际问题的通用组织结构。定义了一类架构所共有的特征,主要包括架构定义、架构词汇表、架构约束
设计模式:解决某一特定局部问题,是一种局部解决实际方案的应用,如内存垃圾的回收机制

软件架构评估

敏感点:一个或多个构件的特性;
权衡点:影响多个质量属性的特性,是多个质量属性的敏感点;
风险点:架构设计中潜在的、存在问题的架构决策所带来的隐患。
非风险点

SNMPV3

  1. 把对网络协议的安全威胁分
    1.1 主要
    修改信息
    假冒
    1.2 次要
    修改报文流
    消息泄露

  2. 不必防护安全威胁
    拒绝服务
    通信分析

软件开发集成机制

环境信息库:存储与系统开发有关信息,并支持信息交流与共享;
过程控制与信息服务器:实现过程集成和控制集成的基础;
环境用户界面:它的统一性与一致性是开发重要特征。

隐形调用 / 显性调用

隐形调用比显性调用灵活性提高,性能降低

存储技术(DAS / NAS / SAN)

DAS:I/O请求直发存储设备,依赖服务器,不跨平台
NAS:不再通过I/O附属于某服务器/客户端,直接用网络接口与网络相连,有自己的文件管理系统
SAN:通过光纤通道连接存储阵列,FC SAN 网络介质光纤通道,IP SAN 使用标准以太网,没文件管理系统

域名服务

提供域名服务包括:本地缓存、本地域名服务器、权限域名服务器、顶级域名服务器、根域名服务器。
本地缓存是内存中一块区域,不用数据库

纠错

前向纠错:接收端使用纠错码自动纠错;
后向纠错:发现错误后,接收方请求发送方重新传输整个数据。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2223532.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

组件通信八种方式(vue3)

一、父传子&#xff08;props&#xff09; 关于Props的相关内容可以参考&#xff1a;Props-CSDN博客 父组件通过 props 向子组件传递数据。适合简单的单向数据流。 <!-- Parent.vue --> <template><Child :message"parentMessage" /> </temp…

useEffect简单介绍

react组件生命周期 比如说&#xff0c;某些操作就只在初始渲染后执行&#xff0c;我们就可以使用useEffect。 useEffect(function () {fetch(http://www.omdbapi.com/?apikey${KEY}&sinterstellar).then((res) > res.json()).then((data) > setMovies(data.Search)…

[C#][winform]基于yolov5的驾驶员抽烟打电话安全带检测系统C#源码+onnx模型+评估指标曲线+精美GUI界面

【重要说明】 该系统以opencvsharp作图像处理,onnxruntime做推理引擎&#xff0c;使用CPU进行推理&#xff0c;适合有显卡或者没有显卡windows x64系统均可&#xff0c;不支持macOS和Linux系统&#xff0c;不支持x86的windows操作系统。由于采用CPU推理&#xff0c;要比GPU慢。…

传统数据仓库升级版:云数据仓库!

随着公司业务拓展&#xff0c;数据爆炸性增长&#xff0c;数据驱动的见解已成为决策过程中关键指标。对公司来说&#xff0c;怎么选择存储所有这些信息的简单方法并运行必要的数据分析以获得有用的见解变得更加重要。 在过去的50多年里&#xff0c;传统的本地数据仓库一直是一…

ffmpeg视频滤镜:腐蚀滤镜

滤镜简述 erosion 官网链接> FFmpeg Filters Documentation 这个滤镜会在视频上应用腐蚀操作&#xff0c;腐蚀操作是形态学中一种操作&#xff0c;接触过opencv的同学应该很熟悉。滤镜主要有如下作用&#xff1a; 去除噪声&#xff1a;腐蚀可以帮助去除图像中的小颗粒噪…

构建后端为etcd的CoreDNS的容器集群(六)、编写自动维护域名记录的代码脚本

本文为系列测试文章&#xff0c;拟基于自签名证书认证的etcd容器来构建coredns域名解析系统。 一、前置文章 构建后端为etcd的CoreDNS的容器集群&#xff08;一&#xff09;、生成自签名证书 构建后端为etcd的CoreDNS的容器集群&#xff08;二&#xff09;、下载最新的etcd容…

pytorch训练和使用resnet

pytorch训练和使用resnet 使用 CIFAR-10数据集 训练 resnet resnet-train.py import torch import torchvision import torchvision.transforms as transforms import torch.nn as nn import torch.optim as optim# 在CIFAR-10数据集中 # 训练集&#xff1a;包含50000张图像…

城市极客,存内先锋-存内社区主理人招募令

在这个数据驱动的时代&#xff0c;存内计算正成为推动技术革新的核心力量。 我们&#xff0c;存内计算社区&#xff0c;正站在这场革命的前沿&#xff0c;现在&#xff0c;我们正式发出召集令&#xff0c;寻找那些渴望引领技术浪潮的城市站主理人&#xff01; 地点&#xff1a…

使用LangChain进行LLM应用开发(1)——了解LangChain

【课程链接】https://www.ai360labs.com/playground/course/66813572135124992/detail 【适用人群】 入门学习Langchain的同学轻体验ChatOpenAI的同学&#xff0c;平台提供Api-key&#xff0c;应该是很小的token额度&#xff0c;仅供练习 LangChain是一个开源框架&#xff0c…

【机器学习基础】全连接层

1. 定义: 每一个节点都跟其后面所有的神经元相连两层之间所有神经元都有权重连接,通常全连接层在卷积神经网络尾部也就是跟传统的神经网络神经元的连接方式是一样的 2. 作用: 全连接层(fully connected layers,FC)在整个卷积神经网络中起到“分类器”的作用。如果说卷积层、…

使用 NCC 和 PKG 打包 Node.js 项目为可执行文件(Linux ,macOS,Windows)

&#x1f3ac; 江城开朗的豌豆&#xff1a;个人主页 &#x1f525; 个人专栏 :《 VUE 》 《 javaScript 》 &#x1f4dd; 个人网站 :《 江城开朗的豌豆&#x1fadb; 》 ⛺️ 生活的理想&#xff0c;就是为了理想的生活 ! 目录 &#x1f4d8; 文章引言 步骤 1&#xff1a;…

linux:线程id及线程互斥

线程的tid不像进程&#xff0c;那不是他真正的id&#xff0c;也不是内核的lwp&#xff0c;而是由pthread库维护的一个唯一值 给用户提供的线程ID&#xff0c;不是内核中的lwp&#xff0c;而是pthread库维护的一个唯一值 库内部也要承担对线程的管理 #include<stdio.h>…

2024青龙面板京东教程

一、接上文《2024最新青龙面板安装教程》 腾讯云轻量服务器2核2G4M&#xff0c;只要79一年&#xff0c;可续费一次。 购买地址&#xff1a;https://curl.qcloud.com/LpLkvjq1 二、拉库 拉库前请打开青龙面板-配置文件 第18行 GithubProxyUrl“” 双引号中的内容清空 复制以…

代理 IP 对于鸿蒙开发者的意义与帮助

华为推出的鸿蒙操作系统以其独特的分布式架构和强大的性能&#xff0c;吸引了众多开发者的目光。而在鸿蒙开发的过程中&#xff0c;代理 IP 技术也发挥着重要的作用&#xff0c;为开发者带来了诸多意义与帮助。 一、提供更广泛的测试环境 对于鸿蒙开发者来说&#xff0c;确保应…

高效数据集成:聚水潭采购入库单与金蝶云星空

聚水潭采购入库单与金蝶云星空的高效数据集成案例分享 在企业日常运营中&#xff0c;采购入库单的数据处理和管理是至关重要的一环。为了实现聚水潭采购入库单到金蝶云星空的无缝对接&#xff0c;我们采用了轻易云数据集成平台&#xff0c;成功配置并运行了“聚水潭采购入库单…

钉钉录播抓取视频

爬取钉钉视频 免责声明 此脚本仅供学习参考&#xff0c;切勿违法使用下载他人资源进行售卖&#xff0c;本人不但任何责任! 仓库地址: GItee 源码仓库 执行顺序 poxyM3u8开启代理getM3u8url用于获取m3u8文件userAgent随机请求头downVideo|downVideoThreadTqdm单线程下载和…

荣耀MagicOS 9.0发布会及开发者大会丨一图读懂应用服务及商业合作分论坛

更多优质流量变现服务&#xff0c;可点击荣耀广告变现服务查看&#xff1b; 荣耀远航计划——应用市场【耀闪行动】全新上线&#xff0c;更多激励及资源扶持可点击荣耀应用市场耀闪行动查看。

Zookeeper实战 集群环境部署

1、概述 今天我们来学习一下Zookeeper集群相关的内容&#xff0c;本文主要的内容有集群环境的搭建&#xff0c;集群常见的问题和对应的解决方案。 2、集群环境搭建 2.1、准备工作 首先我们准备好安装包&#xff0c;创建好集群部署的路径。将解压后的安装文件复制三分。这里…

水轮发电机油压自动化控制系统解决方案介绍

在现代水电工程中&#xff0c;水轮机组油压自动化控制系统&#xff0c;不仅直接关系到水轮发电机组的安全稳定运行&#xff0c;还影响着整个水电站的生产效率和经济效益。 一、系统概述 国科JSF油压自动控制系统&#xff0c;适用于水轮发电机组调速器油压及主阀&#xff08;蝶…

【功能安全】 独立于环境的安全要素SEooC

目录 01 SEooC定义 02 SEooC开发步骤 03 SEooC开发示例 04 SEooC问答 01 SEooC定义 缩写: SEooC:Safety Element out of Context独立于环境的安全要素 SEooC出处:GB/T34590.10—2022,第9章节 SEooC与相关项什么关系? SEooC可以是系统、系统组合、子系统、软件组件、…