软件体系结构复习综述

软件体系结构复习 名词解释:

SOA:即service-oriented architecture,面向服务架构。它是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。

Architecture Styles: 体系结构风格是根据结构组织模式构成的软件系统,表达了部件以及他们之间的关系.

DSSA:特定领域软件体系结构(Domain Specific Software Architecture,)对领域分析模型中表示的需求给出解决方案,它不是单个系统的表示,而是能够适应领域中多个系统需求的一个高层次的设计。

FrameWork:在计算机词典中解释为框架、架构等,是比architecture更为具体的描述,主要应用于具体问题,在设计模式中,表现为更有复用性的大粒度的构件,在体系结构中表现为某一领域的具体设计结构。

SAAS:Software as a service 软件即服务:是随着互联网技术的发展和应用软件的成熟,而在21世纪开始兴起的一种完全创新的软件应用模式。 Design Pattern:设计模式=问题+解决方法+场景

ADLs:Architecture description language为体系结构提供概念性框架,也提供描述的具体语法,也提供解析、显示、编译、分析或者仿真体系结构描述使用的工具

CSP:Communication sequential process:这是一种形式化的描述语言,主要表现了一种基于顺序的通信处理过程。通过 CSP,可以对系统的功能行为以及系统的规划说明进入深入的刻画。

CHAM:Chemical abstract mechanism MDA:Model driven design IOC:Inversion of control

DIP:Dependency inversion principle

ADT:抽象数据类型(Abstract Data Type) 一个数学模型以及定义在该模型上的一组操作。 ADT包括数据数据元素,数据关系以及相关的操作。 设计模式连线:

1. Abstract Factory :提供一个创建一系列相关或相互依赖对象的接口,而无需指定

他们具体的类。

2. Builder:采取循序渐进的方式组合较复杂的对象实例,属于对象创建型模式(创建

型), 将一个复杂对象的构建与它的表示分离,使得同样的过程可以创建不同的表示。 3. Factory Method :定义一个用于创建对象的接口,让子类决定将那个类实例化。

Factory Method使得一个类的实例化延迟到其子类

4. Prototype:用原型实例制定创建对象的种类,并且通过拷贝这个原型来创建新的

对象。

5. Singleton:保证一个类仅有一个实例并提供一个访问它的全局访问点。

你可能喜欢

  • 国学经典选读期末复习
  • 软件体系结构期末复习
  • 国民经济核算期末复习指导
  • 统计学原理期末复习指导

软件体系结构复习综述相关文档

最新文档

返回顶部