Skip to content

软件设计师 历年真题要点

本文档整理历年软件设计师考试中的典型题目和要点。


一、2016年上半年上午题

1. PING命令诊断顺序

使用PING命令进行网络监测时,按照从近到远的顺序依次执行:

PING 127.0.0.1 → PING 本地IP → PING 默认网关 → PING 远程主机

诊断作用

  • 127.0.0.1:测试本地TCP/IP协议栈
  • 本地IP:测试本地网卡配置
  • 默认网关:测试到网关的连通性
  • 远程主机:测试到目标的完整链路

2. 默认网关计算

默认网关通常是(但也可由用户指定):

  • 网络中的第一个可用地址(网络ID + 1)
  • 次常见情况:网络中的最后一个可用地址(广播地址 - 1)

3. FTP协议

特性说明
控制端口21
数据端口20(主动模式)
所属层次应用层协议
传输层基于TCP

4. 加密算法分类

类型算法示例
对称加密AES, DES, 3DES
非对称加密RSA, ECC

二、2020年下半年下午题

1. 网络端口与应用程序对应

题目:在Windows操作系统下,要获取某个网络开放端口所对应的应用程序信息,可以使用什么命令?

答案netstat

命令选项解析

命令作用
ipconfig显示网络配置信息(IP、子网掩码、网关等)
tracert追踪数据包路由路径
netstat显示网络连接、端口、对应进程
nslookupDNS域名查询

netstat常用参数

  • netstat -ano:显示所有连接和端口及进程ID
  • netstat -ab:显示端口对应的程序名(需管理员权限)

三、高频考点分类

3.1 计算机网络

考点考查形式
TCP/IP协议栈各层功能、协议对应
TCP三次握手握手过程、标志位
子网划分子网掩码、网络地址、广播地址计算
常用端口端口号对应协议
网络命令命令功能辨析

3.2 软件工程

考点考查形式
过程模型特点、适用场景选择
需求工程DFD绘制、用例图
设计模式结构识别、场景应用
测试方法白盒黑盒、覆盖标准
项目管理关键路径计算、风险应对

3.3 数据库

考点考查形式
E-R图实体关系识别
关系模式主外键设计
范式1NF/2NF/3NF判断
SQL语句嵌套查询、分组统计

四、下午题答题技巧

4.1 数据流图题

答题步骤

  1. 仔细阅读题目描述
  2. 识别外部实体(通常是人或外部系统)
  3. 识别处理/加工(动词描述的活动)
  4. 识别数据存储(名词,如"XX表"、"XX文件")
  5. 补全数据流(注意命名规范)
  6. 检查父子图平衡

常见填空类型

  • 补全外部实体
  • 补全数据存储
  • 补全数据流名称
  • 判断父子图是否平衡

4.2 数据库设计题

答题步骤

  1. 识别实体和关系
  2. 确定主键和外键
  3. 写SQL语句时注意:
    • SELECT后的字段
    • FROM后的表
    • WHERE条件
    • GROUP BY分组
    • HAVING过滤

4.3 UML/设计模式题

答题步骤

  1. 识别类和它们的职责
  2. 确定类之间的关系
  3. 识别设计模式类型
  4. 补全类图元素

常见模式识别

  • 工厂模式:创建对象的接口
  • 单例模式:只有一个实例
  • 观察者模式:一对多依赖
  • 策略模式:算法可替换
  • 适配器模式:接口转换

4.4 算法题

答题步骤

  1. 理解算法逻辑
  2. 跟踪变量变化
  3. 注意边界条件
  4. 检查循环条件和返回值

五、备考建议

5.1 真题利用方法

  1. 第一遍:限时模拟,测试真实水平
  2. 第二遍:精读分析,理解每道题的考点
  3. 第三遍:错题复盘,强化薄弱环节
  4. 第四遍:考前速览,巩固记忆

5.2 重点年份

优先练习2017年后的真题(考试改革后题型更稳定):

  • 2023年真题(最新)
  • 2022年真题
  • 2021年真题
  • 2020年真题
  • 2019年真题

5.3 时间分配

上午题(150分钟,75题):

  • 平均每题2分钟
  • 不确定的题目先标记,最后处理

下午题(150分钟,5题):

  • 数据流图:25分钟
  • 数据库设计:30分钟
  • UML/设计模式:30分钟
  • 算法题:35分钟
  • 程序设计:30分钟

上次更新:

如有转载或 CV 的请标注本站原文地址