当前位置:希赛网 > 云阅读 > 软考教程 > 软件设计师教程 > 软件设计师考试考前串讲

软件设计师考试考前串讲

本书由希赛教育软考学院编写,作为计算机技术与软件专业技术资格(水平)考试中的软件设计师级别考试辅导培训教材。根据最新的软件设计师考试大纲,对历年考试中所有知识点进行了归类分析和总结,挖掘出了其中的考试重点和难点,指出了考试的命题方向,以及每个知识点在实际考试中所占的分数比例。根据作者进行考试  [展开]

标 签: 软件设计师考试培训   软件设计师考试教材   软件设计师考试试题  
作 者:希赛教育软考学院 原 价:19.80 希赛币 优惠价:15.84 希赛币
说 明:此讲义为在线阅读(非纸质书),一经购买恕不退还。
章节信息

第 1 章 软件设计师考试分析

  • 1.1   软件设计师考试简介
  • 1.1.1   考试简介
  • 1.1.2   考试内容和形式
  • 1.1.3   适合人群
  • 1.2   历次考试知识点分布
  • 1.2.1   上午考试知识点分布
  • 1.2.2   数据压缩技术的分类
  • 1.3   考试复习要点

第 2 章 计算机硬件基础  

  • 2.1   考点分析
  • 2.2   计算机组成
  • 2.2.1   计算机的基本组成
  • 2.2.2   Flynn的分类
  • 2.2.3   并行处理
  • 2.2.4   精简指令系统计算机
  • 2.2.5   总线和接口
  • 2.3   数据运算
  • 2.3.1   各种码制
  • 2.3.2   定点数和浮点数
  • 2.3.3   逻辑运算
  • 2.4   寻址方式
  • 2.5   中断
  • 2.6   存储体系
  • 2.6.1   主存储器
  • 2.6.2   高速缓冲存储器
  • 2.6.3   磁盘
  • 2.6.4   RAID
  • 2.7   流水线
  • 2.7.1   参数计算
  • 2.7.2   影响流水性的主要因素
  • 2.7.3   非线性流水线
  • 2.8   性能评估
  • 2.8.1   可靠性相关概念
  • 2.8.2   可靠性计算
  • 2.8.3   容错
  • 2.8.4   指令周期

第 3 章 数据结构与算法

  • 3.1   考点分析
  • 3.2   线性表
  • 3.2.1  
  • 3.2.2   队列
  • 3.2.3   链表
  • 3.2.4   二维数组
  • 3.2.5   广义表
  • 3.3   二叉树
  • 3.3.1   二叉树的性质
  • 3.3.2   二叉树的遍历
  • 3.3.3   二叉排序树
  • 3.3.4   最优二叉树
  • 3.3.5   平衡二叉树
  • 3.4   排序
  • 3.4.1   插入排序
  • 3.4.2   选择排序
  • 3.4.3   交换排序
  • 3.4.4   归并排序
  • 3.4.5   基数排序
  • 3.4.6   排序算法的比较
  • 3.5   查找
  • 3.5.1   二分法查找
  • 3.5.2   散列表
  • 3.6  
  • 3.6.1   图的基本概念
  • 3.6.2   图的存储结构
  • 3.6.3   图的遍历
  • 3.6.4   拓扑排序
  • 3.6.5   最短路径
  • 3.6.6   关键路径
  • 3.7   常用算法设计
  • 3.7.1   算法设计概述
  • 3.7.2   迭代法
  • 3.7.3   穷举搜索法
  • 3.7.4   递归法
  • 3.7.5   分治法
  • 3.7.6   动态规划法
  • 3.7.7   回溯法
  • 3.7.8   贪婪法
  • 3.7.9   分支限界法
  • 3.7.10   概率算法

第 4 章 操作系统

  • 4.1   考点分析
  • 4.2   存储管理
  • 4.2.1   虚拟存储器的分类
  • 4.2.2   局部性原理
  • 4.2.3   虚存管理
  • 4.3   进程管理
  • 4.3.1   进程的状态
  • 4.3.2   信号量与PV操作
  • 4.3.3   死锁问题
  • 4.4   文件管理
  • 4.4.1   文件的基本概念
  • 4.4.2   树形目录结构
  • 4.4.3   存储空间管理
  • 4.4.4   管道
  • 4.5   作业管理
  • 4.5.1   作业的状态
  • 4.5.2   处理机调度
  • 4.5.3   作业调度算法
  • 4.6   设备管理
  • 4.6.1   设备管理的功能
  • 4.6.2   设备驱动程序
  • 4.6.3   虚拟设备
  • 4.7   Shell程序

第 5 章 程序设计语言

  • 5.1   考点分析
  • 5.2   基本概念
  • 5.2.1   编译系统基础知识
  • 5.2.2   解释系统基础知识
  • 5.3   语言的分类
  • 5.4   控制结构
  • 5.4.1   常量与变量
  • 5.4.2   三种控制结构
  • 5.4.3   函数调用
  • 5.5   文法
  • 5.5.1   文法的定义
  • 5.5.2   文法的分类
  • 5.6   自动机与正规式
  • 5.6.1   有限自动机
  • 5.6.2   正规表达式

第 6 章 计算机网络

  • 6.1   考点分析
  • 6.2   网络体系结构
  • 6.2.1   OSI参考模型
  • 6.2.2   TCP/IP协议族
  • 6.2.3   IP地址和子网掩码
  • 6.3   传输介质与设备
  • 6.3.1   传输介质
  • 6.3.2   网络设备
  • 6.4   组网技术
  • 6.4.1   网络系统建设
  • 6.4.2   网络分类
  • 6.4.3   接入网技术
  • 6.5   网络管理
  • 6.5.1   代理服务器
  • 6.5.2   网络管理工具
  • 6.6   网络应用
  • 6.6.1   可扩展标记语言
  • 6.6.2   开放式网格服务体系
  • 6.6.3   电子政务
  • 6.6.4   电子商务
  • 6.6.5   万维网
  • 6.6.6   电子邮件
  • 6.6.7   DNS
  • 6.6.8   IIS
  • 6.6.9   VOD

第 7 章 数据库系统

  • 7.1   考点分析
  • 7.2   数据库模型
  • 7.2.1   数据库系统的三级模式
  • 7.2.2   数据模型的分类
  • 7.2.3   关系模型
  • 7.3   关系代数
  • 7.3.1   集合运算
  • 7.3.2   关系运算
  • 7.3.3   元组演算
  • 7.4   SQL语言
  • 7.4.1   基本表操作
  • 7.4.2   视图操作
  • 7.4.3   完整性约束
  • 7.4.4   授权机制
  • 7.5   函数依赖与范式
  • 7.5.1   函数依赖与范式
  • 7.5.2   模式分解
  • 7.5.3   多值依赖与4NF
  • 7.6   E-R模型设计
  • 7.6.1   E-R图的画法
  • 7.6.2   E-R图的集成
  • 7.6.3   E-R图向关系模式的转换
  • 7.7   事务处理
  • 7.7.1   事务的概念
  • 7.7.2   封锁机制

第 8 章 系统开发和运行维护

  • 8.1   考点分析
  • 8.2   系统开发模型
  • 8.2.1   开发生命周期模型
  • 8.2.2   系统开发方法论
  • 8.3   需求分析
  • 8.3.1   需求分析概述
  • 8.3.2   数据流图
  • 8.3.3   数据字典
  • 8.3.4   系统转换策略
  • 8.4   软件设计
  • 8.4.1   软件设计阶段
  • 8.4.2   软件设计活动
  • 8.4.3   结构化设计
  • 8.5   程序编写
  • 8.5.1   程序设计风格
  • 8.5.2   程序效率
  • 8.6   软件测试
  • 8.6.1   测试的目的
  • 8.6.2   测试的类型
  • 8.6.3   测试的阶段
  • 8.6.4   性能测试
  • 8.6.5   第三方测试
  • 8.6.6   面向对象测试基础
  • 8.7   软件维护
  • 8.8   项目管理
  • 8.8.1   软件项目估算
  • 8.8.2   进度计划与监控
  • 8.8.3   质量管理
  • 8.8.4   软件过程改进
  • 8.8.5   配置管理
  • 8.8.6   风险管理
  • 8.8.7   软件文档

第 9 章 面向对象方法

  • 9.1   考点分析
  • 9.2   面向对象分析
  • 9.2.1   Coad/Yourdon方法
  • 9.2.2   Booch方法
  • 9.2.3   OMT方法
  • 9.2.4   OOSE
  • 9.3   面向对象语言
  • 9.3.1   类和对象
  • 9.3.2   封装和消息
  • 9.3.3   多态性
  • 9.4   统一建模语言
  • 9.4.1   UML的结构
  • 9.4.2   UML的图形
  • 9.4.3   用例之间的关系
  • 9.4.4   类之间的关系
  • 9.5   设计模式
  • 9.5.1   设计模式的概念
  • 9.5.2   设计模式的组成
  • 9.5.3   设计模式的方法分类
  • 9.5.4   设计模式目录的内容

第 10 章 多媒体基础

  • 10.1   考点分析
  • 10.2   多媒体基础
  • 10.2.1   多媒体计算机
  • 10.2.2   媒体的分类
  • 10.2.3   存储媒体
  • 10.2.4   同步化多媒体集成语言
  • 10.3   压缩编码技术
  • 10.3.1   数据压缩的基础
  • 10.3.2   数据压缩技术的分类
  • 10.3.3   数据压缩标准
  • 10.4   音频数据
  • 10.4.1   音频技术概述
  • 10.4.2   音频数据存储和传输
  • 10.4.3   音频数据格式
  • 10.5   颜色空间
  • 10.5.1   亮度、色调和饱和度
  • 10.5.2   颜色空间
  • 10.5.3   图形与图像
  • 10.6   视频数据
  • 10.6.1   视频文件格式
  • 10.6.2   流媒体

第 11 章 安全性知识

  • 11.1   考点分析
  • 11.2   密钥技术
  • 11.2.1   数据加密技术
  • 11.2.2   认证技术
  • 11.2.3   数字证书
  • 11.2.4   Kerberos
  • 11.3   安全体系
  • 11.3.1   防火墙
  • 11.3.2   入侵检测
  • 11.3.3   病毒和木马扫描
  • 11.3.4   安全扫描
  • 11.3.5   日志审计系统
  • 11.3.6   公共密钥基础设施
  • 11.4   网络攻击
  • 11.4.1   网络攻击的类型
  • 11.4.2   常见的网络攻击
  • 11.5   虚拟专用网
  • 11.5.1   VPN的基本要求
  • 11.5.2   隧道技术

第 12 章 标准化知识

  • 12.1   考点分析
  • 12.2   标准化法
  • 12.2.1   标准的制定
  • 12.2.2   标准的表示
  • 12.3   软件标准
  • 12.3.1   我国的软件开发标准
  • 12.3.2   ISO 9000标准族
  • 12.4   构件标准
  • 12.4.1   CORBA基础知识
  • 12.4.2   EJB基础知识
  • 12.4.3   DCOM基础知识

第 13 章 知识产权知识

  • 13.1   考点分析
  • 13.2   专利法
  • 13.2.1   专利法的保护对象
  • 13.2.2   确定专利权人
  • 13.2.3   专利权
  • 13.3   著作权法
  • 13.3.1   著作权法客体
  • 13.3.2   著作权法主体
  • 13.3.3   著作权
  • 13.4   计算机软件保护条例
  • 13.4.1   保护对象
  • 13.4.2   著作权人确定
  • 13.4.3   软件著作权
  • 13.4.4   法律责任
  • 13.5   反不正当竞争法
  • 13.5.1   什么是不正当竞争
  • 13.5.2   法律责任
  • 13.5.3   商业秘密