软件设计师知识点
2021-08-26 08:26:06 103 举报
AI智能生成
为你推荐
查看更多
软考软件中级设计师
作者其他创作
大纲/内容
面向对象的基本概念
面向对象分析
面向对象设计
面向对象程序设计
面向对象测试
面向对象基础
事物
关系
UML中的图
UML
模式名称
问题
解决方案
效果
设计模式的要素
开闭原则
里氏替换原则
依赖倒转原则
接口隔离原则
最少知道原则(迪米特法则)
合成复用原则
设计模式的原则
子类决定实例化
工厂模式(Factory Pattern)
抽象接口
抽象工厂模式(Abstract Factory Pattern)
唯一实例
单例模式(Singleton Pattern)
类和构造分离
构造器模式(Builder Pattern)
原型实例,拷贝
原型模式(Prototype Pattern)
创建型设计模式
转换,兼容接口
适配器模式(Adapter Pattern)
抽象和实现分离
桥接模式(Bridge Pattern)
整体-部分,树形结构
组合模式(Composite Pattern)
附加职责
装饰器模式(Decorator Pattern)
对外统一接口
外观模式(Facade Pattern)
细粒度,共享
享元模式(Flyweight Pattern)
代理控制
代理模式(Proxy Pattern)
过滤器模式/标准模式(Filter、Criteria Pattern)
结构型设计模式
传递请求、职责、链接
责任链模式(Chain of Responsibility Pattern)
参数化、日志记录
命令模式(Command Pattern)
文法、解释
解释器模式(Interpreter Pattern)
顺序访问
迭代器模式(Iterator Pattern)
不直接引用
中介者模式(Mediator Pattern)
保存,恢复
备忘录模式(Memento Pattern)
通知、自动更新
观察者模式(Observer Pattern)
状态变成类
状态模式(State Pattern)
算法替换
策略模式(Strategy Pattern)
模板模式(Template Pattern)
新操作
访问者模式(Visitor Pattern)
空对象模式(Null Object Pattern)
行为设计模式
MVC 模式(MVC Pattern)
业务代表模式(Business Delegate Pattern)
组合实体模式(Composite Entity Pattern)
数据访问对象模式(Data Access Object Pattern)
前端控制器模式(Front Controller Pattern)
拦截过滤器模式(Intercepting Filter Pattern)
服务定位器模式(Service Locator Pattern)
传输对象模式(Transfer Object Pattern)
J2EE模式
设计模式
面向对象技术
算法
算法设计
算法分析
自然语言
流程图
程序设计语言
伪代码
算法的表示
算法设计与分析的基本概念
时间复杂度
渐近符号
递归式
算法分析基础
分治法
贪心法
动态规划法
回溯法
分支限界法
概率算法
近似算法
算法设计策略
分类
频繁模式和关联规则挖掘
聚类
数据挖掘算法
概述
人工神经网络
遗传算法
模拟退火算法
禁忌搜索算法
蚁群算法
粒子群优化算法
智能优化算法
算法设计与分析
三级模式-两级映射
大数据
基本概念
E-R模型
数据模型
关系模型
并
差
广义笛卡尔积
投影
选择
交
连接
除
关系代数
SQL的基本组成
SQL数据查询
关系数据库SQL语言
函数依赖
规范化
价值与用途
关系数据库的规范化
并发控制
事务管理
封锁协议
数据故障与备份
数据库的控制功能
数据库技术
计算机网络分类
网络的拓扑结构
ISO/OSI网络体系
网络概括
网络的设备互联
网络的传输介质
组建网络
网络互连硬件
网络标准
局域网协议
广域网协议
TCP/IP协议族
网络的协议与标准
域名
IP地址
NAT技术
域名服务
文件传输服务
Internet及应用
信息安全存储安全
数据加密
计算机信息系统安全
信息安全基础知识
防火墙安全
入侵检测与防御
网络安全概述
网络与信息安全
标准的分类
信息编码标准化
汉字编码标准化
软件工程标准化
信息技术标准化
标准化组织
ISO 9000标准简介
标准化基础知识
计算机软件著作权
计算机软件的商业秘密权利
专利权概括
知识产权
标准化和软件知识产权
至于用户控制之下
减少用户记忆负担
保持界面的一致性
用户界面设计三大原则
数据流图DFD
结构化分析与设计
自顶向下
自顶向上
数据库设计策略
用户需求分析
概念设计
逻辑设计
物理设计
数据库设计的步骤
数据库设计策略与步骤
需求分析
概念结构设计
逻辑结构设计
数据库的物理设计
数据库的实施与维护
数据库分析与设计
建模系统功能
定义领域模型
定义交互、行为和状态
定语设计类图
面向对象分析与设计步骤
需求说明
建模用例
建模活动
设计类图
建模对象状态
建模交互
面向对象分析与设计
算法分析与设计
面向对象的程序设计与实现
软件系统分析与设计
运算器
控制器
存储器
输入设备
输出设备
计算机系统基本硬件组成
程序控制
操作控制
时间控制
数据处理
CPU的功能
算术逻辑单元
累加器寄存器
数据缓冲寄存器
状态条件寄存器
指令寄存器
程序计数器
地址寄存器
指令译码器
寄存器组
CPU的组成
Intel"双芯"
AMD"双核"
多核CPU
中央处理单元
原码
反码
补码
移码
数据表示
奇偶效验码
海明码
循环冗余效验码
校验码
计算机系统基础
单处理系统
并行处理与多处理系统
分布式处理系统
宏观
Flynn分类法
冯泽云分类法
Handler分类法
Kuck分类法
微观
计算机体系结构分类
操作数在CPU中的存储方式
显示操作数的数量
操作数的位置
指令的操作
操作数的类型与大小
指令集体系结构的分类
CISC和RISC指令系统
流水(Pipelining)技术
指令的流水处理
指令系统
存储器的层次结构
存储器分类
按内容访问
相联储存器
高速缓存
虚拟存储器
外存储器
磁盘阵列技术
存储域网络
存储系统
内存与接口地址独立编址方法
内存与接口地址统一编址方法
微型计算机中最常用的内存与接口的编制方法
无条件传送
程序查询方式
直接程序控制
中断方式
直接内存存取DMA
直接存储器存取方式
输入/输出处理机
输入输出技术
数据总线
地址总线
控制总线
总线的分类
ISA总线
EISA总线
PCI总线
PCI Express总线
前端总线
RS-232C
SCSI总线
SATA
USB
IEEE-1394
IEEE-488总线
常见总线
总线结构
计算机体系结构
数据加密标准
三重DES
RC-5
国际数据加密算法
高级加密标准
对称加密技术
非对称加密技术
加密技术
认证机构
数字证书库
密钥备份及恢复系统
证书作废系统
应用接口
PKI
Hash函数与信息摘要
数字签名
SSL协议
数字时间戳技术
认证技术
加密技术与认证技术
时钟频率
指令执行速度
等效指令速度法
数据处理速率
系统评测的常用方法
整数测试程序
理论峰值浮点速度
Linpack基准测试程序
浮点测试程序
SPEC基准程序
TPC基准程序
基准测试程序
计算机系统的性能评价
计算机可靠性
安全性、可靠性与系统性能评测
计算机组成与结构
程序设计语言基本概念
程序设计语言的基本成分
程序设计语言概括
汇编语言基本原理
编译过程概述
文法和语言的形式描述
正规式
有限自动机
语法分析
正规式与有限自动机之间的转换
解释程序的基本原理
编译程序基本原理
语言处理程序基础
程序设计语言基础
线性表
栈和队列
串
线性结构
数组、矩阵和广义表
树和二叉树的定义
二叉树的性质与存储结构
二叉树的遍历
线索二叉树
最优二叉树(哈夫曼树)
树和森林
树
图的定义和存储
深度优先搜索
广度优先搜索
图的遍历
生成树和最小生成树
拓扑结构和关键路径
图
查找基本概念
顺序查找
折半查找
分块查找
静态查找表的查找方法
二叉排序树
平衡二叉树
子主题 3
动态查找表
哈希表
查找
排序基本概念
简单排序
希尔排序
快速排序
堆排序
归并排序
基数排序
外部排序
排序
数据结构
操作系统概述
进程的组成
进程的状态
前趋图和进程管理图
进程间的同步和互斥
信号量(pv)操作
进程调度
死锁
进程管理
分区存储管理
页式存储管理
快表
段式存储管理
段页式存储管理
页面置换算法
存储管理
I/O软件
虚设备和SPOOLING技术
磁盘调度
DMA技术
设备管理
文件的结构和组织
存取方法和存储空间的管理
空闲存储空间的管理
文件管理
作业状态与作业管理
作业调度算法
作业管理
操作系统
用分析段的生命周期计划严格管理
坚持进行阶段评审
严格实现的产品控制
采用现代程序设计技术
结果应清楚地审查
开发小组地人员应少而精
软件工程基本原理
方法
工具
过程
软件工程的基本要素
可行性分析与项目开发计划
概要设计
详细设计
编码
测试
维护
软件生存周期
能力成熟度模型(CMM)
能力成熟度模型集成(CMMI)
软件过程
软件工程概述
瀑布模型
V模型
增量模型
原型模型
旋转模型
演化模型
喷泉模型
基于构建的开发模型
形式化方法模型
统一过程(UP)模型
极限编程(XP)
水晶法
并列争求法
自适应软件开发
敏捷统一过程
敏捷方法
软件过程模型
结构化方法
jackson方法
原型方法
面型对象方法
敏捷开发
软件开发方法
功能需求
性能需求
用户或个人因素
黄金需求
界面需求
文档需求
数据需求
资源使用需求
安全保密要求
可靠性要求
软件成本消耗与软件进度需求
其他非功能性要求
软件需求
需求分析原则
需求获取
需求分析与协商
系统建模
需求规约
需求验证
需求管理
需求工程
面向数据流的结构化设计方法
面向对象的分析方法
系统设计方法
系统设计
系统测试与调试
单元测试
集成测试
确认测试
系统测试
传统软件的测试策略
测试面向对象软件
测试Web应用
黑盒测试
白盒测试
测试方法
调试过程
试探法
对分查找法
归纳法
演绎法
调试方法
调试
系统转换
系统维护概述
系统评价
运行和维护知识
人员
产品
项目
软件项目管理涉及的范围
自顶向下估算方法
自底向上估算方法
差值估算方法
成本估计方法
COCOMO估算模型
COCOMOII模型
Putnam估算模型
软件项目估算
Gantt图
PERT图
进度管理
组织结构模式
程序设计小组的组织方式
软件项目的组织
基线
软件配置项
版本控制
变更控制
软件配置管理
商业风险
风险识别
风险预测
风险评估
风险控制
风险管理
软件项目管理
软件质量特性
软件质量保证
软件评审
软件容错技术
软件质量
软件度量分类
McCabe度量法
软件复杂性度量
软件度量
软件工具
软件开发环境
软件工具与软件开发环境
软件工程基础
系统分析概述
系统设计的基本原理
系统总体结构设计
系统文档
系统分析与设计
结构化分析方法概述
数据流图
数据字典
结构化分析方法
结构化设计的步骤
数据流图到软件体系结构的映射
结构化设计方法
WebApp的特性
WebApp需求模型
WebApp设计
WebApp分析与设计
用户界面设计的黄金原则
用户界面的分析与设计
用户界面设计问题
用户页面设计
结构化开发方法
软件设计师
0 条评论
回复 删除
下一页