1.网络各层的硬件:
(1)物理层:
中继器:两个网络节点间物理信号的双向转发
集线器:放大信号,扩大网络传输距离
(2)数据链路层:
网桥:连接两个相似网络,并对网络数据的流通进行管理
交换机:MAC地址识别,转发数据包
(3)网络层:
路由器:连接多个逻辑上分开的网络,比如数据从一个子网传输到另一个子网
(4)应用层:
网关:连接不同类型而协议差别较大的网络,进行协议转换,数据分组
2.各层协议
3.风险控制策略
风险识别:
建立风险条目检查表
风险预测:
风险发生的可能性,所产生的后果
风险评估:
定义风险参照水准
风险控制:
辅助项目组建立处理风险的策略
要考虑风险的避免,监控,管理和意外事件计划
4.软件过程能力成熟度
CMM软件过程能力成熟度:
初始级:无序,混乱,个人和英雄
可重复级:管理过程和实践跟踪费用、进度和功能
已定义级:文档化、标准化、标准软件过程
已管理级:产品的详细度量,定量的理解和控制
优化级:量化反馈,新技术,新思想,不断改进
CMMI能力成熟度集成模型:
基于阶段式表述的CMMI:
初始级、已管理级、已定义级、量化管理级、优化级
基于连续表述的CMMI:
0未完整级、1已执行级、2已管理级、3已定义级、4量化管理级、5优化级
5.统一过程UP,RUP是一个代表
以用例和风险驱动,以架构为中心,迭代并且增量的开发过程,由UML方法和工具支持
1.初始阶段-生命周期目标
2.精化阶段-生命周期架构
3.构建阶段-初始运作功能
4.移交阶段-发布产品
6.极限编程xp
4大价值观:沟通、简单性、反馈、勇气
5大原则:快速反馈、简单性假设、逐步修改、提倡更改、优质工作
12个最佳实践:
水晶法:每个项目都要一套不同的策略、约定和方法论
并列争求法:迭代,30天一个迭代称为一个冲刺并按需求优先级实现
自适应软件开发:构建复杂的软件,着眼人员协作和团队自我组织
7.软件质量模型
ISO/IEC
Mc Call
8.容错技术
1 结构冗余
静态、动态、混合
2 信息冗余
检测和纠正信息在运算或传输中的错误添加的信息
3 时间冗余
重复执行指令或程序
4 冗余附加技术
屏蔽硬件错误:
关键程序和数据的冗余存储
检测、表决、切换、重构、纠错、复算的实现
屏蔽软件错误:
冗余备份程序的存储
实现错误检测和错误回复的程序
9.系统测试步骤
单元测试、集成测试、确认测试、系统测试
10.系统测试方法
静态
动态
黑盒:
等价类划分
边界值划分
错误推测
因果图
白盒:
逻辑覆盖
循环覆盖
基本路径测试
11.
可维护性评价指标:
可理解性
可测试性
可修改性
软件维护的内容
正确性维护
改正开发中的错误
适应性维护
适应信息技术的变化和管理需求变化
完善性维护
扩充功能和完善性能
预防性维护
改进可靠性和可维护性
12.sql
create, alter, drop
primary key(Sno),
foreign key(Sno) references S (Sno)
索引:create [unique][cluster] index<索引名> on <表名>
视图:create view 视图名 as select 查询字句 with check option
select
all | distinct目标列 from表 where 条件
group by<列名>[Having<条件表达式>]
order by<列名>[ASC|DESC]
SQL访问控制
Grant<权限>…ON <对象类型><对象名> TO <用户>…with grant option
13.波形声音
数据传输率(每秒位数 b/s)
数据传输率=采样频率X量化位数X声道数
声音信号数字量=数据传输率X持续时间/8(B)
14.
计算机数字音乐合成技术:FM,Wave Table,其中Wave Table的音质更好。
15.
三基色
红、绿、蓝
相加混色:把三种基色按不同比例相加
互为补色:两种色光混合成白光
搜罗到的资料,粘在这里,供大家学习