架构描述语言(ADL)

1.架构描述语言(ADL)

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

2.ADL基本构成要素

ADL即架构描述语言,其基本构成要素包括:组件、组件接口、连接件、架构配置。

**组件(构件)**是一个计算单元或数据存储。也就是说,组件是计算与状态存在的场所。在架构中,一个构件可能小到只有一个过程或大到整个应用程序。

连接件是用来建立组件间的交互以及支配这些交互规则的架构构造模块。

架构配置 或拓扑是描述架构的组件与连接件的连接图。

相关推荐
从此不归路1 小时前
Qt5 进阶【13】桌面 Qt 项目架构设计:从 MVC/MVVM 到模块划分
开发语言·c++·qt·架构·mvc
java干货1 小时前
微服务:把一个简单的问题,拆成 100 个网络问题
网络·微服务·架构
橙露4 小时前
Vue3+Pinia实战:从零搭建企业级后台管理系统的核心架构
架构
小毅&Nora4 小时前
【人工智能】【大模型】从厨房到实验室:解密LLaMA架构如何重塑大模型世界
人工智能·架构·llama
CS创新实验室4 小时前
《计算机网络》深入学:IPv4 协议架构与演进
网络·计算机网络·架构·ipv4
前端不太难4 小时前
HarmonyOS 上,App、游戏、PC 能共用架构吗?
游戏·架构·harmonyos
月明长歌4 小时前
全栈测试修炼指南:从接口策略到 Python+Pytest+Allure 企业级架构
python·架构·pytest
爱吃大芒果4 小时前
Flutter for OpenHarmony 实战:mango_shop 项目初始化与目录架构搭建
flutter·架构·dart
ha_lydms5 小时前
Hadoop 架构
大数据·hadoop·hdfs·架构·mapreduce·yarn·数据处理
JavaLearnerZGQ5 小时前
Gateway网关将登录用户信息传递给下游微服务(完整实现方案)
微服务·架构·gateway