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

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

在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 使用标准以太网,没文件管理系统

域名服务

提供域名服务包括:本地缓存、本地域名服务器、权限域名服务器、顶级域名服务器、根域名服务器。

本地缓存是内存中一块区域,不用数据库

纠错

前向纠错:接收端使用纠错码自动纠错;

后向纠错:发现错误后,接收方请求发送方重新传输整个数据。

相关推荐
IT从业者张某某3 分钟前
信奥赛-刷题笔记-栈篇-T2-P1165日志分析0519
android·java·笔记
逼子格1 小时前
硬件工程师笔记——三极管Multisim电路仿真实验汇总
笔记·嵌入式硬件·硬件工程·硬件工程师·三极管·硬件工程师真题·multisim电路仿真
breaksoftware1 小时前
51单片机编程学习笔记——无源蜂鸣器演奏《祝你生日快乐》
笔记·学习·51单片机
huangyuchi.1 小时前
【Linux】初见,基础指令
linux·运维·服务器·笔记·开发工具·指令·基础指令
蓝天居士1 小时前
软考 系统架构设计师系列知识点之杂项集萃(64)
系统架构
huangyuchi.1 小时前
【Linux】初见,基础指令(续)
linux·运维·服务器·开发语言·笔记·指令·linux指令
jerry6092 小时前
LLM笔记(九)KV缓存调研
笔记·深度学习·学习·缓存·transformer
Suckerbin2 小时前
Secarmy Village: Grayhat Conference靶场
笔记·安全·网络安全
敲敲敲-敲代码2 小时前
【大数据】MapReduce 编程-- PageRank--网页排名算法,用于衡量网页“重要性”-排序网页
大数据·笔记·mapreduce
陵易居士3 小时前
JVM-运行时数据区
jvm·笔记