西安科技大学软件体系结构.docx
文本预览下载声明
一、名词解释
1、B/S:浏览器/服务器,是三层应用结果的一种实现方式。具体结构:浏览器/Web服务器/数据库服务器
2、C/S:客户/服务器,是基于资源不等,且为共享而提出来的,定义了工作站如何与服务器相连,以实现数据和应用分布到多个处理机上。两层C/S结构:服务器(后台)负责数据管理和数据处理,客户机(前台)完成与用户的交互任务。三层C/S体系结构增加了一个应用服务器,它将应用功能分为表示层、功能层和数据层,在三层C/S结构中,最重要的是中间件。C/S体系结构有三个主要组成部分:数据库服务器、客户应用程序和网络
3、HMB:层次消息总线的软件体系结构风格(HierarchicalMessageBus—basedSytle)。
4、DSSA:特定领域的软件体系结构(domainspecificsoftwarearchitecture)就是在一个特定的领域中为一组应用提供组织结构参考的标准软件体系结构。
5、ADL:软件体系结构描述语言(ArchitecturedesciriptionLanguage)是一种形式化语言,它在底层语义模型的支持下,为软件的概念体系结构建模提供了具体语法和框架。
6、XML:可扩展标记语言(extensiblemarkuplanguage),XML是W3C制定的作为Internet上数据交换和表示的标准语言,是一种允许用户定义自己的标记的元语言(Mete)。
7、ATAM:体系结构权衡分析方法(architecturetradeoffanalysismethod),它是针对系统所使用或修改活动的支持程度,来判断该体系结构针对这一场景所代表的质量需求的满足程度的体系结构评估方法。
8、WebService:Web服务(WebService)是一种新的面向服务的体系结构,其中定义了一组标准协议,用于接口定义、方法调用、基于Internet的结构注册以及各种应用的实现。
9、MTTF:平均失效前时间(meantimetofailure)设备在规定的环境下,正常生产到发生下一次故障的平均时间。
10、SOAP:简单对象访问协议(simpleobjectaccessprotocol),SOAP是一个基于XML的在松散分布式环境中交换结构化信息的轻量级协议,它为在一个松散的、分布式环境中使用XUML交换结构化的和类型化的信息提供了一种简单的机制。SOAP规范包括SOAP信封、SOAP编码规则、SOAPRPC表示和SOAP绑定4部分。
11、WSDL:Web服务描述语言(webservicesdescriptionlanguage),是-种XML格式,用于将网络服务描述为一组端点,这些端点对包含面向文档或面向过程信息的消息进行操作。这种格式首先对操作和消息进行抽象描述,然后将其绑定到具体的网络协议和消息格式上以定义端点。相关的具体端点即组合成为抽象端点(月艮务)。
12、UDDI:(UniversalDespiptionDiscoveryIntergation)统一描述、发现和集成协议是一套基于Web的、分布式的、为Web服务提供的信息注册中心的实现标准和规范,同时也包含一组使企业能将自身提供的Web服务注册以使得别的企业能够发现的访问协议的实现标准。
13、SAAM:(SoftwareArchitectureAnalysisMethod)软件体系结构分析方法是最早精心设计并形成文档并得到广泛使用的软件体系结构分析方法,它最初是为了评估体系结构的可修改性而设计。
14、MVC风格:(Model-View-Controllerstyle)模型一视图控制器风格。
主要处理软件用户界面开发中所面临的问题。MVC风格将交互式应用划分为3种构件:视图、模型和控制器,允许为一个模型建立多个视图。
15、Artifact-Driven:制品驱动的体系结构设计方法从方法的制品描述中提取体系结构描述。它的例子包括广为流行的面向对象分析和设计方法OMT和OAD。
16、Use-Case-Driven:用例驱动的体系结构设计方法主要从用例导出体系结构抽象。统一过程使用的就是一种用例驱动的体系结构设计方法。
17、Domain-Driven:领域驱动,体系结构是从领域模型导出的,领域模型是在领域分析阶段开发的。
18、Pattern-Driven:模式驱动该方法从模式导出体系结构抽象
19、构件:Components是指具有一定功能、可明确辨识的软件单位并且具备以下特点:语义完整、语法正确、有可重用价值
20、连接件:Connectors是用来建立构件间的交互以及支配这些交互规则的体系结构构造模块。
21、MTBF:(meantimebetweenfailure)平均无故障时间,是指相邻两次故障之间的平均工作时间,也称为平均故障间隔,
显示全部