1可靠度:字面意思就是指产品在规定条件下,在规定时间内、产品完成规定功能的概率。它是时间的函数,记作R(t),设时间为t;
当t=0,R(0)=1;当t=∞,R( ∞)=0,顾名思义就是时间越长可靠度越低,趋近于0。
软件的各个部件如果是串联关系,一个部件失效,整个系统就失效,所以串联可靠度是个部件可靠度相乘的关系。
R=R1*R2*R3……Rn
并联可靠度是其中一个部件挂了,就依靠其他部件,也就是可靠度取决与其他部件
R=1-(1-R1)(1-R2)(1-R3)……(1-Rn)
2海明码:设数据位有n位,校验位有x位,校验位有种取值方式,其中需要一种表示数据正确的取值方式,还有-1种可以表示有一位数据出错的取值方式,因为编码后二进制数为n+x,所以
-1>=n+x
3加密算法
非对称加密算法:RSA,效率低,不用于大量明文加密
信息摘要算法:SHA-1、MD5,不用于加密数据
对称加密算法:RC-5
4加密证书
两个用户分别去不同的证书颁发机构申请证书,两个用户要进行基于证书的通讯,最基本的就是不同的证书颁发机构要互换公钥,建立彼此的信任关系。私钥是不能交换的。
5数字语言采样频率:取样的频率要大于模拟信号最大频率的2倍,则可以将原样本恢复原来的模拟信号。所以如果采样频率为8kHz,模拟信号最大频率就是4kHz。
6扫描分辨率:扫描分辨率指的是通过扫描元件将扫描对象每英寸可以表示的点数。如某款产品是6600*1200dpi,就表示他可以讲扫描对象每平方英寸表示成水平600点,垂直1200点。
例题:使用图像扫描仪300dpi的分辨率扫描一副3*4英寸的图片,可以得到()像素的数字图像。
A 300*300 B 300*400 C 900*4 D 900*1200
答案 D
7结构化软件开发方法,设计阶段接口设计主要依据需求分析数据流图进行,接口设计的主要任务描述软件与外部环境之间的交互关系,软件内模块之间的调用关系。
8主程序员组沟通路径和无主程序员沟通路径
无主程序员工每个人需要与其他几个人沟通,假如8个程序员,沟通路径=7*8/2,主程序员团队,每个程序员都与主程序员沟通,沟通路径就是7。