架构描述语言ADL(Architecture Description Language)是一种为明确说明软件系统的概念架构和对这些概念脚骨建模提供功能的语言,接下来我们就来聊聊关于软件架构设计的优化准则?以下内容大家不妨参考一二希望能帮到您!

软件架构设计的优化准则(软件架构模式架构描述语言ADL)

软件架构设计的优化准则

架构描述语言ADL(Architecture Description Language)是一种为明确说明软件系统的概念架构和对这些概念脚骨建模提供功能的语言。

主流的ADL有:

(1)UML和XML

UML建模语言严格地定义了对象元模型的语义,并为对象结构、行为的捕获和通信提供了符号表示;

XML描述参数化的体系结构模型能够很好地匹配目标系统。

(2)SystemC

(3)xADL

ADL主要包括组件(构件)、组件接口、连接件和架构配置

组件(构件):用于计算的单元或数据存储单元

连接件:用于构件之间交互建模的体系结构构造块及其支配这些交互的规则

架构配置:描述体系结构的构件与连接件的连接图