软考知识点总结2
2021-04-27 17:27:53 0 举报
AI智能生成
软考
作者其他创作
大纲/内容
程序设计语言
编译与解释
有限自动机与正规式
有限自动机
正规式
表达式
传值与传址
程序语言的特点
软件工程
软件开发模型
瀑布模型(SDLC)
原型
需求不明确时,在需求阶段用于明确软件的需求
演化模型
原型模型演化成最终产品
增量模型
先开发核心模块给客户看,再慢慢开发别的模块,最后合成系统
每一个增量均发布一个可以操作的产品
螺旋模型
引入了风险控制,结合了瀑布,原型和演化模型
喷泉模型
面向对象的开发方法
V模型
RAD
CBSD构建组装模型
需求分析和定义
软件架构设计
构建库的建立
应用软件构建
测试和发布
敏捷开发方法
自适应法
水晶法
特征驱动法
SCRUM
极限编程
四大价值观
五大原则
12个最佳实践
信息系统开发方法
结构化方法
严格区分各工作阶段
整体性,全局性
自顶向下,逐步分解
原型法
适用于需求不明确的情况
抛弃式原型,演化式原型
面向对象法
更好的复用性
全面,合理,,统一的模型
各阶段界限不明确
面向服务方法
需求和结构设计
需求
分类
业务需求
用户需求
系统需求
功能需求
性能需求
设计约束
基本需求
期望需求
兴奋需求
结构设计(系统设计)
概要设计
详细设计
内聚与耦合
内聚
功能内聚
顺序内聚
通信内聚
偶然内聚
耦合
非直接耦合
数据耦合
内容耦合
软件测试
分类
黑盒测试方法
等价类划分
错误推测
因果图
场景法
边界值法
白盒测试方法
逻辑覆盖法
基本路径法
灰盒
测试过程
单元测试
集成测试
一次性集成
增量式集成
自顶向下
自底向上
系统测试
性能测试
安全性测试
可靠性测试
可用性测试
安装测试
确认测试
aipha测试
belta测试
验收测试
McCabe复杂度计算
计算有向图的环路复杂度
公式:V(G)=m-n+2,m表示有向图中的有向弧数,n表示有向图的节点数
CMMI软件成熟能力模型
项目管理
九大知识领域
图
Gantt图
横纵坐标图,但是不能表示各个活动的依赖关系
PERT图
可以表示事件的先后顺序
图中节点由三部分构成
事件号
最早开始时间
事件持续时间(最晚开始时间)
风险
损失或者伤害的可能性
分类
项目风险
技术风险
商业风险
风险曝光度的计算
风险出现的概率*风险发生可能造成的损失
用来量化风险的指标
面向对象
基本概念
对象
类
抽象
封装
继承和泛化
多态
接口
实现
消息
组件
模式和复用
面向对象设计模式
创建型
结构型
行为型
设计原则
单一职责原则
设计目的单一的类
开放-封闭原则
对扩展开放,对修改封闭
李氏依赖原则
依赖倒置原则
接口隔离原则
使用多个专门接口
组合原则
迪米特原则(最少知识法则)-一个对象对其他对象的了解尽可能少
计算机网络
五层,七层模型
协议
网络分类和拓扑结构
分类
LAN
MAN
WAN
因特网
拓扑结构
总线型
星型
环形
IP地址与子网划分
无线网
分类
无线局域网WLAN
wifi
无线城域网WMAN
Wi-Max
无线广域网WWAN
3G/4G
无线个人网WPAN
蓝牙
优势
灵活性
移动性
成本低
容易扩充
网络接入技术
有线接入
电话网
数字数据网
同轴光纤技术
无线接入
wifi
蓝牙
红外
WAPI
3G/4G/5G
WCDMA
CDMA2000
TD-SCDMA
IPv6
用于替代现行IPv4协议的下一代协议
长度为128位
特点
128位
灵活的IP报文头部格式,且长度为8,加快报文转发,提高吞吐量
身份认证和隐私权,提高安全性
支持更多的服务类型
支持协议继续演变,增加新的功能
系统安全分析与设计
加密解密
对称加密
DES
AES
RC-5
IDEA
缺点:加密强度不高,密钥分发困难
非对称加密
RSA
ECC
Rabin
Elgamal
缺点:加密速度慢
信息摘要
数字签名
数字信封与PGP
安全属性
保密性
最小授权原则,防暴露,信息加密等
完整性
安全协议,校验码,密码校验,数字签名
可用性
综合保障(IP过滤,路由控制等)
不可抵赖
数字签名
网络层次安全保障
应用层
https,PGP,SSL
传输层
SSL,TSL,SET
网络层
防火墙,IPsec
数据链路层
链路加密
PPTP
L2TP
物理层
隔离,屏蔽
网络威胁
防火墙
网络级
包过滤
状态检查
应用级
双穴主机
屏蔽主机
屏蔽子网
0 条评论
下一页