搜索
写经验 领红包
 > 健康

软件架构模式有哪些(软件架构怎么描述)

导语:软件架构模式:架构描述语言ADL

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

主流的ADL有:

(1)UML和XML

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

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

(2)SystemC

(3)xADL

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

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

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

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

本文内容由小碧整理编辑!