系统架构设计常用专业术语

系统架构设计 2023-08-11 2725 次浏览

  • PGP(Pretty Good Privacy):优良保密协议,是一套用于信息加密、验证的应用程序,可用于加密电子邮件内容。
  • PPTP(Point-to-Point Tunneling Protocol):点对点隧道协议,是一种协议(一套通信规则),是实现虚拟专用网(VPN)的方式之一。
  • IPSec(Internet Protocol Security):互联网安全协议,是一个协议包,是IETF(Internet Engineering Task Force,即国际互联网工程技术小组)提出的使用密码学保护IP层通信的安全保密架构 是一个协议簇,通过对IP协议的分组进行加密和认证来保护IP协议的网络传输协议簇(一些相互关联的协议的集合)。
  • L2TP(Layer Two Tunneling Protocol):第二层隧道协议,是一种虚拟隧道协议,通常用于虚拟专用网。L2TP协议自身不提供加密与可靠性验证的功能,可以和安全协议搭配使用,从而实现数据的加密传输。经常与L2TP协议搭配的加密协议是IPsec,当这两个协议搭配使用时,通常合称L2TP/IPsec。
  • RC5(Rivest Cipher):一种对称密钥加密算法,1994由麻萨诸塞技术研究所的Ronald L. Rivest教授发明的,并由RSA实验室分析。它是参数可变的分组密码算法。它以简单、快速(由于仅使用 XOR、移位等原始计算机操作)而著称,并且消耗更少的内存。
  • ECC(Elliptic Curve Cryptography):椭圆曲线加密算法,是基于椭圆曲线数学理论实现的一种非对称加密算法,专注于用于解密和加密网络流量的公钥和私钥对。
  • SAAM(Scenarios-based Architecture Analysis Method):场景的架构分析方法,是卡耐基梅隆大学软件工程研究所(SEL at CMU)的Kazman等人于1983年提出的一种非功能质量属性的架构分析方法,是最早形成文档并得到广泛使用的软件架构分析方法。最初它用于比较不同软件体系的架构,以分析系统架构的可修改性,后来实践证明它也可用于其它质量属性如可移植性、可扩充性等,最终发展成了一个评估系统架构的通用方法。
  • ATAM(Architecture Tradeoff Analysic Method):架构权衡分析法,是在SAAM的基础上发展起来的,主要针对性能、实用性、安全性和可修改性,在系统开发之前,对这些质量属性进行评价和折中。该架构主要关注系统的需求说明。
  • CBAM(the Cost Benefit Analysic Method):成本效益分析法,是在ATAM上构建,用来对架构设计决策的成本和收益进行建模。在大型复杂系统的构建过程中,经济性通常也是需要考虑的首要因素,因此,需要从经济角度建立成本、收益、风险和进度等方面软件的“经济”模型,CBAM就是优化此类决策的一种手段。CBAM的思想就是架构策略影响系统的质量属性,反过来这些质量属性又会为系统的项目干系人带来一些收益,CBAM协助项目干系人根据其投资回报选择架构策略。

本文由 似水流年 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

life runs on code

标签 : 专业术语, 名词, 专业名词缩写

还不快抢沙发

添加新评论