Computer technology and software qualification(Software Programmer examination)

指导用书

书名 版本 出版社 ISBN
软件设计师考试同步辅导(上午科目) 第4版 清华大学出版社 978-7-302-50547-1
软件设计师考试同步辅导(下午科目) 第4版 清华大学出版社 978-7-302-50547-1
软件设计师考试大纲 2018年 清华大学出版社 978-7-302-49520-8

选择题(上半场)

基础知识

  1. 数据的表示及运算
  2. 基础数学、数值计算、编码、逻辑运算
  3. 计算机组成原理(CPU、I/O、处理机、存储系统)
  4. 算法(链表、堆栈、树、图、hash、排序)
  5. 操作系统原理(处理及、存储、文件、设备、作业管理)
  6. 语言处理(汇编、编译、机制)
  7. 数据库原理(关系数据库、数据库设计、SQL、NoSQL)
  8. 网络(体系结构、数据交换、网络设备、服务器、局域网、协议)

开发运行

  1. 软件工程(生存周期、开发方法、项目管理、过程改进、开发文档)
  2. 系统分析(方法、模型)
  3. 系统设计(设计原理、软件体系结构、设计方法与模型)
  4. 测试(测试阶段、测试方法、用例设计)
  5. 运维(转换、评价)

面向对象

  1. 基本概念
  2. 分析与设计
  3. 设计模式
  4. 面向对象程序设计
  5. 测试

信安

  1. 基础知识
  2. 信安技术(加解密、认证、签名、摘要)
  3. 网安技术
  4. 安全等级
  5. 法律法规

知识产权

  1. 标准化
  2. 信息化(国家战略、全球趋势、法律法规、信息保护、电子商务)
  3. 资源管理
  4. 知识产权保护

发展

  1. 新技术
  2. cloud
  3. 大数据
  4. 应用领域

计算机专业英语

大题(下半场)

  1. 数据流图
  2. 数据库原理(ER图,设计模型、范式)
  3. UML
  4. 算法