- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 架构师笔记-软件质量属性
GB/T16260-1996(idt ISO/IEC9126: 1991)信息技术软件产品评价 质量特性及其使用指南》中描述的软件质量特性包括:功能性适合性准确性互操作性依从性安全性可靠性成熟性容错性易恢复性易用性易理解性易学性易操作性效率时间特性资源特性可维护性易分析性易改变性稳定性易测试性可移植性适应性易安装性遵循性易替换性。
2023-02-15 11:56:52
67
原创 架构师笔记-软件生存周期
计划时期的主要任务是调查用户需求,分析新系统的主要目标,分析开发该系统的可行性。可行性研究:确定技术方案,概要设计,写出可行性研究报告。问题定义 : 用户需要计算机解决的问题是什么?
2023-02-04 11:31:38
57
原创 架构师笔记-负载均衡
所有涉及权重的静态算法都可以转变为动态算法,因为权重可以在运行过程中动态更新。例如动态轮询算法中权重值基于对各个服务器的持续监控并不断更新。类似的动态算法还包括最少连接数算法和服务调用时延算法。来自客户端的请求通过负载均衡机制被将分发到各个服务器。采用随机算法进行负载均衡在集群中相对比较平均,使用Random()就可以实现随机。加权轮循算法同样按照权重,顺序循环遍历服务提供者列表,到达上限之后重新归零。负载均衡在实现上可以使用硬件、软件的方式。静态负载均衡算法:各种随机和轮询算法。
2023-01-30 11:18:47
61
原创 系统架构设计师知识点(五、加密与解密)
前面的内容有点枯燥了,跳跃的看一下。加密和解密的过程如下:对称密钥密码体制:加密密钥和解密密钥相同,或者从一个很容易算出另一个。不对称密钥密码体制:和对称密钥密码体制相反对称密钥加密算法1、DES(Data Encryption Standard,数据加密标准)算法加密过程:把要加密的明文分成64位的数据段作为输入,再使用根据64位密钥变化生成52个子密钥。对输入的数据段依次进行初始转换,16轮迭代,逆初始转换,然后得到64位密文。解密过程:与加密过程几乎相同,只是子密.
2020-06-07 22:16:31
252
原创 系统架构设计师知识点(四、统一建模语言UML)
统一建模语言UML(Unified Modeling Language)是一种定义良好、易于表达、功能强大且普遍适用的建模语言。UML的结构UML的结构包括基本构造块、支配这些构造块如何放在一起的规则(架构)和一些运用于整个UML的机制。...
2020-06-02 18:04:48
474
原创 系统架构设计师知识点(三、面向对象方法)
面向对象方法包括面向对象的分析、面向对象的设计和面向对象的程序设计。下面介绍面向对象方法的一些基本概念1、对象对象是指一组属性及这组属性上的专用操作的封装体。一个对象通常可以由三部分组成,分别是对象名、属性和操作(方法)2、类类是一组具有相同属性和相同操作的对象的集合。一个类中的每个对象都是这个类的实例(instance)。一个类通常可由三部分组成,分别是类名、属性和操作(方法)。是否建立了丰富的类库是衡量一个面向对象程序设计语言成熟与否的重要标志之一。3、继承子承父业4、封
2020-06-02 17:55:59
190
原创 系统架构设计师知识点(二、软件测试)
软件测试软件测试是软件质量保证的主要手段之一,也是在将软件交付给客户之前所必须完成的步骤。软件测试并不仅仅是为了要找出错误。通过分析错误产生的原因和错误的分布特征,可以帮助项目管理人员发现当前所采用的软件过程的缺陷,以便改进。其次,没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法。测试的类型...
2020-06-01 17:28:36
356
原创 SWT_
package com.net.ui;import java.io.IOException;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;import java.util.Map;import org.eclipse.swt.SWT;import org.eclipse.
2015-06-01 22:42:12
246
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人