软件设计工程师
2022-05-29 15:40:56 0 举报
AI智能生成
软件设计工程师考试内容整理
作者其他创作
大纲/内容
面向对象
面向对象的基础
面向对象的基本概念
对象
消息
类
分类
实体类
接口类
控制类
继承
多态
通用
参数的
包含的
特定
过载的
强制的
动态绑定
面向对象的分析
活动
认定对象
组织对象
描述对象的相互作用
确定对象操作
定义对象的内部信息
面向对象的设计
面向对象设计的活动
识别类及对象
定义属性
定义服务
识别关系
识别包
面向对象设计原则
单一原则
开放-封闭原则
里氏替换原则
依赖倒置原则
接口分离原则
重用发布等价原则
共同封闭原则
共同重用原则
无环依赖原则
稳定依赖原则
稳定抽象原则
面向对象程序设计
类
继承和类层次结构
对象、消息传递和方法
对象的自身引用
重置
类属类
无实例的类
面向对象的测试
算法层
类层
模板层
系统层
UML
事务
结构事务
行为事务
分组事务
注释事务
关系
依赖
关联
泛化
实现
图
类图
类
接口
协作
依赖、泛化、关联关系
应用
对象图
对象
链
用例图
应用
交互图
序列图
不同于通信图的特征
序列图有对象生命线
序列图有控制焦点
通信图
不同于序列图的特征
通信图有路径
通信图有顺序号
交互概览图
计时图
状态图
概述
活动图
应用
构件图
组合结构图
部署图
包图
设计模式
设计模式要素
模式名称
问题
解决方案
效果
分类
创建型
抽象工厂
生成器(Builder)
工厂方法(Factory Method)
原型(Prototype)
单例模式(Singleton)
创建型模式比较
结构型
适配器模式
桥接
组合模式
装饰模式
外观模式
享元模式
代理模式
结构型模式的比较
行为型
责任链
命令模式
解释器模式
迭代模式
中介者模式
备忘录模式
观察者模式
状态模式
策略模式
模板方法
访问者
行为模式比较
算法设计分析
算法设计与分析的基本概念
算法
有穷性
确定性
可行性
输入
输出
算法设计
分治法
动态规划法
贪心法
回溯法
分支限界法
概率算法
近似算法
算法分析
算法的表示
自然语言
流程图
程序设计语言
伪代码
算法分析基础
时间复杂度
最佳
最坏
平均
渐进符号
递归式
非递归
递归式
展开发
代换法
递归树法
主方法
分治法
递归的概念
分治法的思想
分解
求解
合并
分治法的典型实例
归并排序
最大子段问题
动态规划法
基本思想
应用
典型实例
背包问题
最长公共子序列
贪心法
基本思想
典型实例
活动选择问题
背包问题
回溯法
回溯法的算法框架
问题的解空间
基本思想
算法框架
非递归
递归
回溯法的限界函数
典型实例
0-1 背包问题
n皇后问题
分支限界法
队列式分支限界法
优先队列式分支限界法
概率算法
数值概率算法
蒙特卡罗算法
拉斯维加斯算法
舍伍德算法
近似算法
标准
算法时间复杂度
解的近似度
数据挖掘算法
概述
分类
频繁模式和关联规则挖掘
聚类
基于划分的方法
基于层次的方法
基于密度的方法
基于网格的方法
基于统计模型的方法
数据挖掘的应用
智能优化算法
概述
人工神经网络
遗传算法
模拟退火算法
禁忌搜索算法
蚁群算法
粒子群优化算法
数据库
基本概念
数据库与数据库系统
数据库
硬件
软件
人
数据库管理系统的功能
数据定义
数据库操作
数据库运行管理
数据的组织、存储和管理
数据的建立和维护
其它功能
数据库管理软件特征及分类
DBMS特性
DBMS分类
关系数据库
面向对象的数据库系统
对象关系数据库系统
数据库系统的体系结构
集中式数据库系统
客户端/服务器结构
并行数据库系统
共享内存式多处理器
无共享式并行体系结构
分布式数据库系统
数据库的三级模式式结构
概念模式
外模式
内模式
两级映射
大数据
背景
特征
大量化
多样化
价值密度低
快速化
理解大数据
三大挑战
软件和数据的处理能力
资源和共享管理
数据处理的可信力
大数据产生的安全风险
数据模型
基本概念
概念模型
基本数据模型
层次模型
网状模型
关系模型
面向对象模型
数据模型的三要素
数据结构
数据操作
数据约束
E-R模型
实体
联系
1
2
属性
实体-联系方法
示例
扩充的E-R模型
弱实体
特殊化
示例
数据模型
层次模型
网状模型
关系模型
示例
面向对象模型
关系代数
关系数据库的基本概念
属性和域
笛卡尔积与关系
示例
关系的相关名字
关系的3中类型
基本关系
查询表
视图表
关系数据库模式
完整性约束
实体完整性
参照完整性
用户定义完整性
关系运算
关系数据语言
关系代数语言
关系演算语言
具有关系代数和关系演算双重特点的语言(sql)
4类运算符
集合运算符
专门的关系运算符
算数比较符
逻辑运算符
5种基本的关系代数运算
并
差
笛卡尔积
投影
选择
示例
扩展的关系代数运算
选择
投影
连接
0连接
等值连接
自然连接
除法
广义笛卡儿积
外连接
左外连接
右外连接
全外连接
关系数据库sql语言简介
sql数据库体系结构
SQL的特点
SQL支持三级模式结构
SQL的基本组成
SQL数据定义
创建表
修改和删除表
索引建立与删除
示例
视图的创建与删除
示例
SQL数据查询
SQL数据更新
插入
SQL访问控制
嵌入式SQL
关系数据库的规范化
函数依赖
规范化
1范式
2范式
3范式
模式分解及分解应具有的特性
分解
无损连接
保持函数依赖
数据库的控制功能
事务管理
数据库的备份与恢复
故障类型
内部故障
系统故障
介质故障
计算机病毒
备份方法
静态转储和动态转储
海量转储和增量转储
日志文件
恢复
数据库镜像
并发控制
并发带来的问题
并发控制技术
封锁
排它锁
共享锁
三级封锁协议
活锁与死锁
并发调度的可串行性
两段封锁协议
封锁的粒度
网络信息安全
网络概述
计算机网络的概念
计算机网络的发展
具有通信功能的单机系统
具有通信功能的多机系统
以共享资源为目的的计算机网络
以局域网及因特网为支撑环境的分布式计算机系统
计算机网络的功能
数据通信
资源共享
负载均衡
高可靠性
计算机网络的分类
按通信距离
局域网
城域网
广域网
网络的拓扑结构
总线型
星型
环形
树形
分布式结构
ISO/OSI网络体系结构
ISO/OSI参考模型
特性
物理层
数据链路层
网络层
传输层
会话层
表现层
应用层
参考模型的信息流向
网络互连硬件
网络设备
分类
中继器
网桥
路由器
网关
交换机
网络传输介质互连设备
物理层的互连设备
中继器
集线器
数据链路层的互连设备
网桥
交换机
网络层互连设备
路由器
应用层互连设备
网关
网络的传输介质
有线介质
双绞线
同轴电缆
光纤
无线介质
微波
红外线、激光
卫星通信
组建网络
示例1
示例2
ADSL
网络的协议与标准
网络的标准
电信标准
国际标准
Internet标准
局域网协议
LAN模型
物理层
MAC
LLC
以太网(IEEE802.3标准)
介质访问技术
IEEE802.3--10Mbps以太网
IEEE802.3u--100Mbps快速以太网
IEEE802.3z--1000Mbps以太网
令牌环网(IEEE 802.5)
FDDI
无线局域网(CSMA/CA)
广域网协议
点对点协议(PPP)
数字用户线(xDSL)
数字专线
帧中继
异步传输模式
X.25协议
TCP/IP协议簇
TCP/IP分层模型
应用层
传输层
网际层
网络接口层
网络接口层协议
网际层协议--IP
ARP和RARP
网际层协议--ICMP
传输层协议TCP
传输层协议--UDP
应用层协议
Internet及应用
Internet概述
Internet地址
域名格式
IP地址格式
1
2
NAT技术
动态地址翻译
地址伪装
IPv6
地址表示
Internet服务
域名服务
远程登录服务
电子邮件服务
WWW(World Wide Web,万维网)服务
scheme指定服务连接方式(协议)
文件传输服务
信息安全基础知识
信息安全存储安全
基本要素
机密性
完整性
可用性
可控性
审查性
用户的标识与验证
用户的存取权限限制
隔离控制法
物理隔离方式
时间隔离
逻辑隔离
密码技术隔离
限制权限法
系统安全监控
计算机病毒防治
计算机信息系统安全保护等级
第一级
第二级
第三级
第四级
第五级
数据加密原理
网络安全概述
网络安全威胁
网络安全控制技术
防火墙技术
包过滤防火墙
应用代理网关防火墙
状态检测技术防火墙
入侵检测与防御
标准化和软件知识产权
标准化基础知识
基本概念
标准分类
根据适用范围分类
国际标准
国家标准
区域标准
行业标准
企业(机构)标准
项目(课题)标准
我国国家标准
国家标准
行业标准
地方标准
企业标准
根据标准性质分类
技术标准
管理标准
技术管理标准
生产组织标准
经济管理标准
行政管理标准
业务管理标准
工作标准
工作标准
根据标准化的对象和作用分类
基础标准
产品标准
方法标准
安全标准
卫生标准
环境保护标准
服务标准
根据法律的约束性分类
强制性标准
推荐性标准
标准的代号和编号
国际标准ISO的代号和编号
国家标准的代号和编号
行业标准的代号和编号
地方标准的代号和编号
企业标准的代号和编号
国际标准和国外先进标准
国际标准
国外先进标准
国际上有权威的区域性标准
世界经济技术发达国家的国家标准
国际公认的行业性团体标准
国际公认的先进企业标准
采用国际标准和国外先进标准的原则
采用程度
等同采用
等效采用
非等效采用
信息技术标准化
信息编码标准化
汉字编码标准化
软件工程标准化
国家标准
标准化组织
国际标准化组织
国际电工委员会
区域标准化组织
行业标准化组织
国家标准化组织
ISO 9000标准简介
ISO9000: 2000 系列标准文件结构
ISO9000: 2000 系列核心标准简介
ISO9000: 2000 确诊的8项原则
ISO/IEC 15504 过程评估标准简介
概念和绪论指南
过程和过程能力参考模型
实施评估
评估实施指南
评估模型和标志指南
评估师能力指南
过程改进应用指南
确定供方能力应用指南
词汇
知识产权基础知识
基本概念
工业产权
著作权
知识产权的特点
无形性
双重性
确认性
独占性
地域性
时间性
中国知识产权法规
计算机软件著作权
计算机软件著作权主体与客体
主体
客体
计算机程序
源程序
目标程序
计算机软件的文档
计算机软件受著作权法保护的条件
独立创作
可被感知
逻辑合理
计算机软件著作权的权利
计算机软的著作人身权
发表权
开发者身份权(署名权)
计算机软件著作财产权
软件合法持有人的权利
计算机软件著作权的行使
软件经济权利的许可使用
独占许可
独家许可
普通许可
法定许可和强制许可
软件经济权利的转让使用
软件著作权的保护期
软件著作权的归属
职务开发软件著作权的归属
合作开发软件著作权的归属
委托开发的软件著作权归属
接受任务开发的软件著作权归属
计算机软件著作权主体变更后软件著作权的归属
公民继承的软件著作权归属
单位变更后软件著作权的归属
权利转让后软件著作权的归属
司法判决、裁定引起的软件著作权的归属问题
保护期限界满权利丧失
计算机软件著作权侵权的鉴别
侵权行为
补充
不构成侵权的合理使用行为
计算机著作权软件侵权的识别
软件著作权侵权的法律责任
民事责任
行政责任
刑事责任
计算机软件的商业秘密权
商业秘密
秘密定义
构成条件
未公开
具有实用性,能带来经济效益
具有保密性,采取保密措施
商业秘密权
商业秘密的丧失
计算机软件与商业秘密
计算机软件商业秘密的侵权
计算机软件商业秘密侵权的法律责任
专利的概述
专利权的保护对象与特征
子主题
授予专利权的条件
新颖性
创造性
实用性
专利的申请
1
2
专利权行使
专利权的归属
专利权人的权利
专利权的限制
专利侵权行为
企业知识产权的保护
知识产权的保护和利用
建立经济约束机制,规范调整各种关系
系统分析与设计
结构化分析与设计
实施步骤
原则
数据库分析与设计
数据库设计的策略与步骤
策略
步骤
需求分析
需求分析的任务、目标及方法
需求分析阶段的文档
概念结构设计
策略与方法
E-R图建立概念模型
逻辑结构设计
E-R图关系模式的转换
关系模式的规范化
确定完整性约束
用户视图的确定
物理设计
数据库的实施与维护
数据库的实施
建立实际数据库结构
数据的加载
数据库的试运行及评价
数据库的维护
面向对象分析与设计
面向对象分析与设计步骤
算法分析与设计
C程序设计语言与实现
指针类型
变量和指针
通过指针访问数据中的元素
指针与数据结构
算法设计与实现
算法设计过程
理解问题
确定相关因素
预测所有可能的输入
在精确解跟近似间做选择
确定适当的数据结构
确定算法设计技术
分治法
动态规划法
贪心算法
回溯法
分支界限法
概率算法
近似算法
设计算法
证明算法的正确性
循环不变式
系统跟踪算法
分析算法的效率
时间
空间
根据算法编写代码
算法问题类型
查找问题
排序问题
图问题
组合问题
几何问题
面向对象的程序设计与实现
设计与实现方法
设计模式的应用
计算机网络概论
计算机基础知识
基本组成部分
运算器
控制器
存储器
输入设备
输出设备
CPU(中央处理器)
功能
程序控制
操作控制
时间控制
数据处理
异常中断处理
组成
运算器
算数逻辑单元(ALU)
累加器(ac)
数据缓冲寄存器(dr)
状态条件寄存器(psw)
控制器
指令控制逻辑
指令寄存器(IR)
程序计数器(PC)
地址寄存器(AR)
指令译码器(ID)
时序控制逻辑
总线控制逻辑
中断控制逻辑
寄存器组
专用
通用
内部总线
多核cpu
数据的表示
机器数
无符号
带符号
原码
反码
补码
移码
校验码
奇偶校验
水平奇偶校验
垂直奇偶校验
水平垂直校验码
海明码
循环冗余校验码
计算机体系结构
指令系统
指令集体系
堆栈
寄存器组
累加器
CISC、RISC
指令控制方式
顺序方式
重叠方式
流水线
RISC流水技术
超流水线
超标量
超长指令字
并行处理分类
存储器并行
处理器步骤并行(流水线处理机)
处理器操作并行(阵列处理机)
指令、任务、作业并行(多处理机、分布式处理系统、计算机网络)
存储系统
分类
位置
外存
内存
材料
磁盘存储器
磁带
磁盘
磁膜
磁鼓
半导体存储器
双极性
MOS
光存储器
光盘
工作方式
读写RAM
只读(ROM/PROM/EPROM/EEPROM/闪存
访问方式
按地址
按内容
寻址方式
随机存储ram
顺序存储sam
直接存储dam
相联存储器
高速缓存
现代cpu三级cache
地址映射
直接映像
全相连映像
组相连映像
替代算法
随机替换
先进先出
最近最少使用
优化替代算法
输入输出技术
内存与接口编址方法
内存与接口地址独立编址
内存与接口地址统一编址
直接程序控制
无条件传送
程序查询方式
中断方式
中断处理方法
多中断信号线法
中断软件查询法
菊花链法
总线仲裁法
中断向量表法
直接存储器存储方式
直接内存存取
输入输出处理机(IOP)
总线结构
分类
数据总线
控制总线
地址总线
常见总线
ISA总线
EISA总线
PCI总线
PCI express总线
前端总线
安全性、可靠性与系统性能评价基础知识
计算机安全概述
计算机安全等级
技术安全性
管理安全性
政策法律安全性
安全威胁
故意
偶然
影响安全的因素
内部
数据加密
指定安全计划
建立安全存储体系
建立事故应急计划和容灾措施
外部
身份认证
设置防火墙
建立入侵检测、审计、追踪
物理环境(防水、防火)
加密技术与认证技术
加密技术
对称加密
非对称加密
RSA加密算法
秘钥管理
认证技术
Hash函数与信息摘要
数字签名
数字加密
SSL协议
用户和服务器的合法性认证
加密数据以隐藏被传送的数据
保护数据完整性
数字时间戳技术
计算机可靠性
计算机可靠性模型
串联系统
并联系统
N模冗余系统
计算机性能评价
常用方法
时钟频率
指令执行速度
等效指令速度法
数据处理速率法
核心程序法
基准测试程序
整数测试程序
浮点测试程序
SPEC基准程序
TCP基准程序
程序设计语言基础
程序设计语言概述
基本概念
分类
命令式
结构化程序设计语言
面向对象程序设计语言
函数式程序设计语言
逻辑式设计语言
编译/解释程序
语言定义
基本成分
数据
类型
运算
算数
关系
逻辑
位运算
控制
顺序
选择
循环
初始化
循环体
循环条件
传输
函数
定义
声明
调用
语言处理程序基础
汇编程序基本原理
汇编语言
三类语句
指令
伪指令
宏指令
汇编程序
编译程序基本原理
编译过程
中间代码
形式
后缀式
三元式
四元式
树
常见语法结构
算数表达式
布尔表达式
赋值语句
控制语句
目标代码形式
汇编语言形式
机器指令形式
绝对机器指令代码
可再定位机器代码
解释程序基本原理
解释程序基本结构
分析部分
解释部分
高级语言编译与解释的比较
效率
灵活性
可移植性
数据结构
线性结构
线性表
存储结构
顺序存储
插入 删除一个元素等概率下需要挪动的位置
链式存储
单链表
双向链表
循环链表
静态链表
栈/队列
栈
顺序存储
链式存储
栈的应用
队列
串
顺序存储
链式存储
数组、矩阵、广义表
树
树的存储结构
双亲表示法
孩子表示法
孩子兄弟表示法
遍历方法
先根遍历
后根遍历
图
定义
有向图
无向图
完全图
度、出度和入度
路径
子图
连通图与连通分量
强连通图、强联通分量
网
有向树
存储结构
邻接矩阵表示法
领接链表表示法
图的遍历
深度优先
广度优先
生成树及最小生成树
拓扑排序和关键路径
最短路径
单源点最短路径
每对顶点间的最短路径
查找
静态查找表的查找方法
顺序查找
折半查找
分块查找
第一确定块
第二在块内顺序查找
动态查找表
二叉排序树
平衡二叉树
B树
哈希表
哈希函数构造方法
直接定值法
数字分析法
平方取中法
折叠法
除留余数法
处理冲突法
开放定址法
线性探测
二次探测再散列
随机探测再散列
链地址法
再哈希
建立公共溢出区
查找
排序
基本概念
内部排序
外部排序
简单排序
直接插入排序
冒泡排序
简单选择排序
希尔排序
快速排序
堆排序
归并排序
基数排序
外部排序
内部排序总结
建议
操作系统
概述
定义与作用
定义
作用
通过资源提高操作系统的效率
改善人机操作界面提供友好的操作环境
特征
并发性
共享性
虚拟性
不确定性
功能划分
处理机管理
文件管理
存储管理
设备管理
作业管理
分类及特点
批处理操作系统
单道批处理
多道批处理
特点
多道
宏观并行
微观串行
分时操作系统
特点
多路性
独立性
交互性
及时性
实时操作系统
实时控制系统
实时信息处理系统
网络操作系统
分类
集中模式
客户端/服务器
对等模式
分布式操作系统
嵌入式操作系统
微型化
可定制
实时性
可靠性
易移植性
进程管理
基本概念
程序与进程
顺序执行的特征
顺序性
封闭性
可再现性
并发程序执行时特征
失去了程序的封闭性
程序和机器的执行程序的活动不再一一对应
并发程序间的相互制约性
进程
程序
数据
进程控制块
进程间的通信
同步与互斥
信号量机制
高级通信原语
共享方式
消息传递
管道通信
管程
进程调度
方式
可剥夺
不可剥夺
三级调度
高
中
低级调度
调度算法
先来先服务
时间片轮转
固定时间片
可变时间片
优先级调度
静态优先级
动态优先级
多级反馈调度
进程优先级确定
死锁
产生必要条件
互斥
请求保存条件
不可剥夺
环路条件
死锁处理
鸵鸟策略(即不理睬策略)
预防策略
预先静态分配法
资源有序分配法
避免策略
检测与解除死锁
解除
资源剥夺法
撤销进程法
线程
分类
用户级线程
内核支持线程
存储管理
基本结构
地址重定位
静态
动态
存储管理方案
分区存储管理
固定分区
可变分区
最佳适应算法
最差适应算法
首次适应算法
循环首次适应算法
可重定位分区
分区保护
采用上界/下界寄存器保护
采用基址/限长寄存器保护
分页存储管理
纯分页存储管理
快表
两级页表机制
分段存储管理
段页式存储管理
虚拟存储管理
程序局部性原理
时间局部性
空间局部性
虚拟存储器的实现
请求分页系统
请求分段系统
请求段页系统
请求分页实现
页面置换算法
最佳置换算法
先进先出置换算法
最近最少未使用
最近未使用
工作集
设备管理
概述
设备分类
按数据组织分类
块设备
字符设备
按设备的功能分类
输入设备
输出设备
存储设备
网络联网设备
供电设备等
资源分配角度
独占设备
共享设备
虚拟设备
数据传输率分类
低速设备
中速设备
高速设备
设备管理的目标与任务
I/O软件
中断处理程序
设备驱动程序
与设备无关的系统软件
用户级软件
层次图
设备管理采用的相关技术
通道技术
字节多路通道
数组选择通道
数组多路通道
DMA技术
缓冲技术
单缓冲
双缓冲
多缓冲
环形缓冲
spooling技术
磁盘调度
调度分类
移臂调度
旋转调度
磁盘驱动调度(算法)
先来先服务
最短寻道时间优先
扫描算法(scan)
单向扫描调度算法
旋转调度算法
文件管理
文件与文件系统
文件
文件系统
文件类型
文件的结构与组织
逻辑结构
有结构的记录式文件
定长记录
变长记录
无结构的流式文件
物理结构
连续结构
链式结构
索引结构
多个物理块的索引表
unix系统
文件目录
文件控制块
基本信息类
存取控制信息类
使用信息类
目录结构
一级目录
二级目录
多级目录结构
存取方法和存储空间管理
文件的存取方法
顺序存取
随机存取
文件存储空间的管理
空闲区表
位示图
空闲块链
成组链法
文件的使用
文件的共享和保护
文件的共享
硬链接
符号链接
文件的保护
存取控制矩阵
存取控制表
用户权限表
密码
系统的安全与可靠性
系统安全
系统级
用户级
目录级
文件级
文件系统的可靠性
转储和恢复
静态转储
动态转储
海量转储
增量转储
日志文件
文件系统的一致性
块的一致性检查
文件的一致性检查
作业管理
作业与作业控制
作业
程序
数据
作业说明
作业基本情况
作业控制
作业的资源要求说明
作业的状态及转换
提交
后备
执行
完成
作业控制块和作业后备队列
作业调度
调度算法
先来先服务
短作业优先
响应比高优先
优先级调度算法
均衡调度算法
作业调度算法性能的衡量指标
用户界面
控制面板式用户界面
字符用户界面
图形用户界面
新一代用户界面
软件工程
软件工程概述
软件工程学范畴
计算机软件
系统软件
和计算机硬件大量交互
多用户大量使用
需要调度、资源共享和复杂进程管理的同步操作
复杂的数据结构以及多种外部接口
应用软件
工程/科学软件
嵌入式软件
产品线软件
web应用
人工智能软件
开放计算
网络资源
开源软件
软件工程基本原理
用分阶段的生命周期计划严格管理
项目概要计划
里程碑计划
项目控制计划
产品控制计划
验证计划
运行维护计划
坚持进行阶段评审
实现严格的产品控制
采用现代程序设计技术
结果应能清楚的审查
开发小组人员应少儿精
承认不断改进软件工程实践的必要性
软件生存周期
可行性分析与项目开发计划
可行性研究报告
项目开发计划
需求分析
软件需求说明书
设计(概要设计和详细设计)
概要设计文档
详细设计文档
编码
测试
测试计划
测试用例
测试报告
维护
软件过程
能力成熟度模型(CMM)
初始级
可重复级
已定义级
已管理级
优化级
能力成熟度模型集成(CMMI)
阶段式
连续式
软件过程模型
瀑布模型
增量模型
演化模型
原型模型
探索性原型
实验性原型
演化型原型
螺旋模型
制定计划
风险分析
实施工程
用户评估
喷泉模型
基于构件的开发模型
领域工程
应用系统工程
形式化方法模型
统一过程(UP)模型
起始阶段
精化阶段
构建阶段
移交阶段
敏捷方法
极限编程(XP)
水晶法
并列争求法
自适应软件开发
敏捷统一过程(AUP)
建模
实现
测试
部署
配置及项目管理
环境管理
需求分析
软件需求
功能需求
性能需求
用户或人的因素
环境需求
界面需求
文档需求
数据需求
资源使用需求
安全保密需求
可靠性需求
软件成本消耗与开发进度需求
其它非功能需求
需求分析原则
需求工程
需求获取
需求分析与协商
系统建模
需求规约
需求验证
需求管理
系统设计
概要设计
设计软件系统总体结构
数据结构及数据库设计
数据结构的设计
数据库的设计
概念设计
E-R模型
逻辑设计
物理设计
编写概要设计文档
概要设计说明书
数据库设计说明书
用户手册
修订测试计划
评审
详细设计
系统测试
系统测试与调试
测试意义、目的及原则
测试过程
制定测试计划
测试内容
进度安排
测试所需的环境和条件
测试培训安排等
编制测试大纲
根据测试大纲设计和生成测试用例,产生测试设计说明文档
实施测试
生成测试报告
传统软件的测试策略
单元测试
单元测试的测试内容
模块接口
局部数据结构
重要的执行路径
出错处理
边界条件
单元测试过程
驱动模块
桩模块(存根模块)
集成测试
非增量集成
增量集成
自顶向下集成测试
自底向上集成测试
回归测试
冒烟测试
确认测试
系统测试
恢复测试
安全性测试
压力测试
性能测试
部署测试
测试面向对象软件
单元测试
集成测试
基于线程的测试
基于使用的测试
测试web应用
质量维度
内容
功能
结构
可用性
导航性
性能
兼容性
安全性
测试策略
测试方法
静态测试
人工检测
计算机辅助静态分析
动态测试
黑盒测试
等价类划分
有效等价类
无效等价类
边界值分析
错误推测
因果图
白盒测试
逻辑覆盖
循环覆盖
基本路径测试
调试
调试方法
试探法
回溯法
对分查找法
归纳法
演绎法
运行和维护知识
系统转换
转换方式
直接转换
并行转换
分段转换
初始阶段
推广阶段
控制阶段
集成阶段
管理阶段
系统维护概述
系统可维护性概念
系统可维护性的评价指标
可理解性
可测试性
可修改性
维护与软件文档
软件文档的修改
系统维护的内容及类型
硬件维护
定期的设备保养性维护
突发性故障维护
软件维护
正确性维护
适应性维护
完善性维护
预防性维护
数据维护
安全性
完整性
并发性控制
系统维护的管理和步骤
说明
系统评价
系统评价概述
广义
立项评价
中期评价
结项评价
狭义
系统评价指标
软件项目管理
软件项目管理涉及的范围
人员(Person)
项目管理人员
高级管理人员
开发人员
客户
最终用户
产品(Product)
项目环境
信息目标
功能和性能
过程(Procedure)
项目(Project)
明确目标及过程
保持动力
跟踪进展
做出明智的决策
进行事后分析
软件项目估算
常用估算方法
基于已经完成的类似项目进行估算
基于分解技术进行估算
基于经验估算模型的估算
IBM估算模型
CoCoMo模型
Putnam模型
成本估算方法
自顶向下估算方法
自底向上估算方法
差别估算方法
其它估算方法
专家估算法
类推估算法
算式估算法
由理论导出
由经验导出
COCOMO估算模型
COCOMOII模型
应用组装模型
早期设计阶段模型
体系结构阶段模型
Putnam估算模型
进度管理
进度安排方式
系统最终交付日期已经确定
系统最终交付日期只确定了大致的年限
进度管理的基本原则
划分
相互依赖性
时间分配
工作量确认
确定责任
明确输出的结果
确定里程碑
进度安排
各个任务的计划开始时间和完成时间
各个任务的完成标志
各个任务与参与工作的人数,各个任务与工作量之间的衔接情况
完成各个任务所需的物理资源和数据资源
Gantt图
PERT图
软件项目的组织
原则
尽早落实责任
减少交流接口
责权均衡
组织结构的模式
按项目划分的模式
按职能划分的模式
矩阵模式
程序设计小组的组织方式
主程序员制小组
民主制小组
层次式小组
软件配置管理
基线
软件配置项
版本控制
变更控制
配置数据库分类
开发库
受控库
产品库
风险管理
特性
不确定性
损失
分类
项目风险
技术风险
商业风险
市场风险
策略风险
销售风险
管理风险
预算风险
风险识别
风险条目
产品规模
商业规模
客户特性
过程定义
开发环境
开发技术
人员才干及经验
风险因素
性能风险
成本风险
支持风险
进度风险
风险预测
风险预测活动
建立一个尺度或者标准,反应风险发生的可能性
描述风险产生的后果
估算风险对项目和产品的影响
标注风险预测的整体精准度,以免产生误解
评估风险影响
本质
范围
时间
风险评估
风险参照水平
成本超支
进度延期
性能降低
步骤
风险控制
风险避免
风险监控
RMMM计划
软件质量
活动构成
质量保证
质量规划
质量控制
软件质量特性
ISO/IEC9126
Mc Call
软件质量保证
要点
主要活动相关任务
应用技术方法
进行正式的技术评审
测试软件
标椎的实施
控制变更
度量
记录保存和报告
软件评审
必要条件
设计的规格说明书符合用户要求,这是设计质量
程序按照设计规格说明所规定的情况正确执行,这是程序质量
设计质量的评审内容
程序质量的评审内容
功能结构
评审检查内容
数据结构
功能结构
数据结构和功能结构之间的对应关系
功能的通用性
模块的层次
模块结构
处理过程的结构
与运行环境的接口
硬件的接口
用户的接口
软件的容错技术
避开错误
容错技术
容错软件定义
容错方法
冗余
结构冗余
静态冗余
动态冗余
混合冗余
信息冗余
时间冗余
冗余附加技术
软件度量
软件度量的分类
面向规模的度量、面向功能和面向人的度量
生产率度量、质量度量和技术度量
软件复杂性度量
度量参数
规模
难度
结构
智能度
度量原则
McCabe度量法
软件工具与软件开发环境
软件工具
软件开发工具
需求分析工具
基于自然语言或图形描述的工具
基于形式化需求定义语言工具
设计工具
概要设计工具
详细设计工具
编码与排错工具
测试工具
数据获取工具
静态分析工具
动态分析工具
模拟工具
测试管理工具
软件维护工具
版本控制工具
文档分析工具
开发信息库工具
逆向工程工具
静态
动态
再工程工具
代码重构
程序结构重构
数据结构重构
软件管理和软件支持工具
项目管理工具
配置管理工具
软件评价工具
软件开发环境
结构化开发
构成
结构化分析
结构化设计
结构化程序设计
系统分析与设计概述
系统分析概述
系统分析的目的和任务
对系统进行详细调查,收集资料
确定分析结果
提出设想方案,形成系统分析报告
系统分析的主要步骤
系统分析逻辑
系统分析主要步骤
系统分析基本原理
抽象
模块化
信息隐蔽
模块独立
耦合性
无直接耦合
数据耦合
标记耦合
控制耦合
外部耦合
公共耦合
内容耦合
内聚性
功能内聚
顺序内聚
通信内聚
过程内聚
时间内聚
逻辑内聚
偶然内聚
系统结构设计
系统结构设计原则
分解-协调原则
自顶向下的原则
信息隐蔽、抽象的原则
一致性原则
明确性原则
模块之间的耦合尽可能小,内聚尽可能高
模块的扇如何扇出系数要合理
模块的规模适当
子系统划分
子系统划分原则
子系统具有相互独立性
子系统之间数据的依赖性尽量小
子系统划分的结果应该使数据冗余较小
子系统的设置应考虑今后管理发展的需要
子系统的划分应便于系统分阶段实现
子系统的划分应考虑到各类资源的充分利用
子系统结构设计
系统模块结构设计
模块的概念
特点
组合
分解
更换
要素
输入和输出
处理功能
内部数据
程序代码
模块的结构图
应遵循原则
组成
模块
调用
数据
控制信息
转接符号
数据存储设计
系统文档
系统结构分析方法
概述
数据流图
基本图形元素
数据流
加工
图示
数据存储
外部实体
数据流图的扩充符号
数据流图的层次结构
层次结构
图和加工的编号
分层数据流图的画法
确定加工
根据功能分解
根据业务处理流程确定加工
确定数据流
确定数据存储
确定源和宿
分层数据流图的审查
分层数据流图一致性和完整性
一致性
父图子图的平衡
数据守恒
局部数据存储
一个加工的输入数据流不能与输出数据流同名
完整性
每个加工至少有一个输入和输出数据流
每个数据存储至少有一个加工对其进行读操作
分层数据流图中每个数据流和文件都必须命名
每个 基本加工都应有一个加工规约
构造分层DFD时需要注意问题
适当命名
画数据流而不是控制流
避免一个加工有过多的数据流
分解尽可能均匀
先考虑确定状态,忽略琐碎的细节
随时准备重画
分解的程度
数据字典
数据字典的内容
条目
数据流
数据项
数据存储
基本加工
数据词典管理
加工逻辑的描述
结构化语言
外层
顺序
选择
重复
内层
判断表
判定树
结构化设计方法
结构化设计的步骤
建立初始结构图
对结构图的改进
书写设计文档
设计评审
数据流图到软件体系结构的映射
信息流类型
变换流
输入
变换
输出
事务流
变换分析
确定输入流和输出流,分离出变换中心
第一级分解
第二级分解
事务分析
SD方法的设计步骤
WebApp分析与设计
WebApp的特性
网络密集性
并发性
无法预知的负载量
性能
可用性
数据驱动
WebApp需求模型
内容模型
交互模型
用例
顺序图
状态图
用户界面原型
功能模型
导航模型
配置模型
WebApp设计
架构设计
构件设计
构件级内容设计
构件级功能设计
内容设计
线性结构
网格结构
层次结构
网络结构
导航设计
用户界面设计
用户界面设计的黄金原则
用户操纵控制
以不强迫用户进入不必要的或不希望的动作的方式来定义交互模式
提供灵活的交互
允许中断和撤销用户交互
当技能级别增长时可以使交互流线化并允许定制交互
使用户与内部技术细节隔离开来
设计允许用户与出现在屏幕上的对象直接交互
减少用户记忆负担
减少对短期记忆的要求
建立有意义的默认
定义直观的快捷方法
界面的视觉布局应该基于真是世界的象征
以不断进展的方式揭示信息
保持界面一致
允许用户将当前任务放入有意义的环境中
在应用系统家族内保持一致
如果过去的交互模型已经建立起了用户期望,除非有不得已的理由,否则不要改变它
用户界面的分析与设计
用户界面分析和设计模型
用户界面分析和设计的过程
用户界面设计问题
系统响应时间
帮助设施
错误信息处理
菜单和命令标记
0 条评论
下一页