软件设计师上午题|9模块极速背诵版

软件设计师上午题|9模块极速背诵版

模块1:计算机组成(≈12分)

必背口诀

• Cache 最快,局部性;主存容量大,最慢

• 流水线周期 = 最长段时间

• 吞吐率 = 1/周期

• 编址:字节=8bit,字=机器字长

• 寻址:立即最快,间接最慢

必考题型

  1. Cache 命中率计算
  2. 流水线执行时间、吞吐率
  3. 主存容量、地址线数量计算
  4. 总线分类(数据/地址/控制)

模块2:操作系统(≈10分)

必背口诀

• 三态:就绪→运行→阻塞

• 死锁四条件:互斥、请求保持、不可剥夺、循环等待

• 银行家算法:避免死锁

• PV:P减1,V加1;互斥锁1,同步看条件

• 页式:地址=页号+页内偏移

必考题型

  1. 死锁判定、最少资源数
  2. PV操作同步互斥
  3. 页面置换算法(FIFO/LRU)
  4. 文件物理结构

模块3:数据结构(≈10分)

必背口诀

• 遍历:前根左右,中左根右,后左右根

• 哈夫曼:权小优先,带权路径最小

• 排序:快归堆 O(nlogn),冒插选 O(n²)

• 二分查找:有序,O(logn)

• 图:邻接矩阵稠密,邻接表稀疏

必考题型

  1. 二叉树遍历(每年1题)
  2. 排序复杂度与稳定性
  3. 哈夫曼树编码
  4. 拓扑排序

模块4:数据库(≈10分)

必背口诀

• 三级模式:外、模、内;两级映像

• 1NF原子,2NF无部分,3NF无传递

• 事务ACID:原子、一致、隔离、持久

• SQL:WHERE 行,HAVING 组

• 多对多必须拆成关联表

必考题型

  1. 范式判断
  2. SQL 查询(GROUP/JOIN)
  3. 关系代数
  4. 并发与封锁

模块5:计算机网络(≈8分)

必背口诀

• TCP可靠三次握手,UDP快无连接

• 端口:80-HTTP,443-HTTPS,21-FTP,53-DNS

• A类1-126,B类128-191,C类192-223

• 子网掩码:1网络,0主机

• 加密:公钥加密,私钥签名

必考题型

  1. TCP/UDP 区别
  2. 子网划分、主机数
  3. 网络安全(CA/签名/加密)
  4. 协议端口

模块6:软件工程(≈8分)

必背口诀

• 瀑布线性,原型快速,螺旋风险,敏捷迭代

• 高内聚低耦合

• 测试:单元→集成→系统→验收

• 白盒看路径,黑盒看输入

• McCabe 复杂度 = 边-节点+2

必考题型

  1. 开发模型选择
  2. 耦合内聚等级
  3. 测试用例设计
  4. 白盒覆盖标准

模块7:面向对象(≈6分)

必背口诀

• 三大特性:封装、继承、多态

• 泛化=继承,实现=接口

• 聚合空心可分,组合实心不可分

• UML:类图、用例图、时序图

• 设计模式:单例、工厂、适配器必考

必考题型

  1. UML关系判断
  2. 设计模式应用
  3. 多态/重写/重载

模块8:知识产权&标准(≈6分)

必背口诀

• 著作权:完成即产生,保护终身+50年

• 职务作品:一般归单位

• 发明专利20年,实用新型10年

• 商标10年可续展

• 标准:强制GB,推荐GB/T

必考题型

  1. 软件著作权归属
  2. 保护期限
  3. 专利/商标区别

模块9:结构化开发(≈5分)

必背口诀

• DFD四要素:加工、数据流、存储、外部

• 父图子图必须平衡

• 加工不能入空/出空

• 外部实体不能直连存储

必考题型

  1. DFD 改错
  2. 补充数据流
相关推荐
云边散步2 小时前
godot2D游戏教程系列二(22)
笔记·学习·游戏
Schengshuo2 小时前
Spring学习——新建module模块
java·学习·spring
2401_865721333 小时前
WEB 学习框架搭建
网络·学习·web
lifewange3 小时前
删除学习“叶平”老师课的sc表记录
学习
健康人猿3 小时前
SuperGrok Lite 是啥?值不值得升级?与旗舰版的差距有多大?
人工智能·学习·ai
路小雨~3 小时前
Milvus 向量数据库的官方文档笔记
数据库·学习·milvus
biuyyyxxx3 小时前
Power Query功能区 - 主页
笔记·学习·excel
今儿敲了吗3 小时前
DS-3 循环队列判断队满
数据结构·笔记·学习
m0_651562523 小时前
2026.3.23搭建AI算法可视化部署演示学习笔记
笔记·学习