46.系统架构设计师案例分析一本通-软考诸葛老师
全国计算机技术与软件专业技术资格(水平)考试 系统架构设计师 案例分析一本通 本资料为软考诸葛老师案例分析一本通,包含复习说明、考点分析、考点汇总、案例真题及解析等全部内容,请同学们务必结合案例分析专题课程认真学习。 第1章是案例分析概述,大家认真浏览一遍,做到心中有数即可。 第2章是历年案例真题精华考点,包括软件架构设计、软件系统设计、数据库系统设计、嵌入式系统设计以及Web系统设计。 第3章是第二版教材下篇架构设计考点,此章为第二版教材新增内容,有大量关于不同架构设计实战内容,涉及到不少新技术,务必也要掌握。 第4章是案例分析真题,包括2016年以来的历年全部真题,务必全部做完。 第5章是案例分析真题答案解析,每做完一年真题,要认真核对答案解析,查漏补缺。 第1章 案例分析概述 1.1 案例分析作答要求 案例分析第一题必做,后面四道题四选二。机试选做题很简单,选哪一道题就做哪一道,不选的就清空不要写任何数据。考试的时候灵活应变,看清楚要求即可。 除此之外,综合知识和案例分析2个科目连考,作答总时长240分钟,综合知识科目最长作答时长150分钟,最短作答时长120分钟。诸葛老师不建议大家提前交卷,案例时间较为紧张,需要全都利用起来。 1.2 历年真题考点分析 根据历年真题考点分析,将架构案例分析真题分为如下几个大类: ①软件架构设计:每年必考1-2题,并且是第1题必选题,必须掌握,主要涉及质量属性、软件架构风格、软件架构评估、MVC架构、面向服务的架构SOA、ESB、J2EE架构等。 ②软件系统设计:几乎每年必考1题,主要涉及UML的图、关系的识别,尤其是类图、用例图、活动图、状态图;设计模式识别;数据流图、E-R图等简单识别;信息安全相关技术;项目管理-进度管理-关键路径。 ③ 数据库系统设计:几乎每年必考 1 题,主要考查数据库的一些新技术的比较,如关系型数据库、非关系型数据库 NoSQL 以及内存数据库 Redis 等,还会包括反规范化技术、主从复制、负载均衡等。 ④ 嵌入式系统设计:几乎每年必考1题,选做题,考查比较的多的是嵌入式系统的实时性和可靠性以及容错性等概念。大概率会考到一些嵌入式领域陌生技术,如果是完全没见过的技术,不选即可。 ⑤Web系统设计:几乎每年必考1题,主要考查Web相关技术,一般结合架构进行考查。偶尔会考到新技术,遇到完全没听说过的技术,就不选。 改版后下篇八大架构是重中之重。 此外,若偶尔考到一些完全陌生的架构和技术,可直接选择忽略,因为陌生技术不会再考第二次,无法归纳总结,完全没有必要了解。 历年案例分析考点归纳如下(红色字体是试题一必答题)。 年份试题考查范围考查知识点202411试题一软件架构质量属性六要素,ping/echo,心跳模式试题二数据库cache-aside 架构,缓存处理试题三嵌入式ROS1,ROS2 定义、特点和改进,选词填空试题四Web 系统Elasticsearch 分词,架构填空,RESTful 架构特点试题五软件设计安全分析 4 个步骤,填空题,形式化开发和软件测试的特点202405试题一软件架构微服务优缺点、质量属性效用树、质量属性六要素试题二软件系统序列图、协作图、序列图三种消息、图填空、条件分支试题三数据库Mysql 分布式锁、Redis 分布式死锁、Redis 命令试题四嵌入式SOME/IP 协议特点、SOME/IP 填空、DDS 和 AP 模块流程图试题五Web 系统架构图填空、MongoDB 非结构化和矢量化存储、热温冷数据2023试题一软件架构大数据架构 Lambda 和 Kappa试题二软件系统SysML 需求图和用例图、需求图七类关系等试题三数据库读写分离架构、Redis 缓存、主从复制试题四嵌入式Hibernate 架构、数据持久层、jwt试题五Web 系统数字孪生概念、技术选择、架构图填空2022试题一软件架构架构风格,质量属性试题二软件系统结构化分析:数据流图、E-R 图、数据字典试题三嵌入式宇航装备架构、看图填空、故障分析试题四数据库同步和异步、缓存分片、布隆过滤器试题五Web 系统MQTT 协议、看图填空、云计算、边缘计算2021试题一软件架构架构风格,质量属性试题二软件系统用例图、顺序图填空、模型对比试题三软件架构数据定义分布管理涵义、基于 FACE 的架构(题目不全)试题四数据库反规范化设计方法、数据不一致、Redis 同步试题五Web 系统云平台智能家居,看图填空,TCP/UDP 区别2020试题一软件架构架构风格,质量属性试题二数据库逻辑设计、关系模式、主键、超类实体、派生属性试题三嵌入式需求到架构映射、FACE 架构试题四数据库内存数据库redis,内存淘汰机制试题五Web系统非功能性需求,SSM框架,数据访问机制2019试题一软件架构架构风格,质量属性试题二软件系统数据流图求实体、加工、补充数据流;系统流程图区别试题三嵌入式信息物理系统三层结构概念、填空;三类安全威胁试题四数据库数据库读写并发操作、key/value 方案探讨试题五Web系统非功能性需求、分布式架构图、SQL注入攻击2018试题一软件架构非功能性需求、C/S架构试题二软件系统数据流图、ER图、实体和类、用例试题三嵌入式简单任务和复杂任务、基本消息通信BMTS试题四数据库MemCache 和 Redis、数据可靠性和一致性试题五Web系统SOA、ESB、信息安全、根据描述填图2017试题一软件架构质量属性效用树、架构风险、敏感点、权衡点试题二软件架构MVC、EJB、J2EE试题三嵌入式机器人操作系统ROS 和RTOS、根据描述填流程图试题四数据库ORM 和数据库程序在线访问、数据访问层、工厂设计模式试题五Web系统响应式 web 设计、高并发 web 架构、主从复制机制2016试题一软件架构质量属性、架构风格对比、根据描述填空试题二软件系统用例图参与者、用例关系、类图关系试题三嵌入式RTOS 特点、实时性分类、缺陷故障失效关系图试题四Web系统应用服务器、PHP 和 Java、J2EE 架构试题五软件系统Scrum 敏捷开发状态图、MVC 架构应用 1.3 学习建议 案例分析学习建议: ...