차이점은 다음과 같습니다.
1. 다양한 언어 범주:
ADL 은 소프트웨어 시스템의 개념 아키텍처를 설정할 수 있는 언어입니다. ADL 은 아키텍처의 구체적인 구문과 개념 프레임워크를 설명할 수 있습니다. 3 세대 모델링 언어인 UML 은 객체 메타 모델의 의미를 엄격하게 정의하여 객체 구조 및 동작 캡처 및 통신을 위한 기호 표현을 제공합니다. UML 은 ADL 의 한 종류일 뿐이다.
2, 다른 공학 실무 능력:
UML 은 특히 소프트웨어 아키텍처 수준에서 크고 복잡한 시스템을 모델링할 때 효과적인 것으로 입증된 일련의 모범 엔지니어링 사례를 보여 줍니다. ADL 은 더 진보 된 추상 개념입니다.
응용 프로그램의 초점은 다릅니다.
ADL 의 설립자는 ADL 이 시스템 아키텍처의 언어 또는 개념 모델을 설명하고 표현하기를 원합니다. UML 은 개발 중인 객체 지향 및 소프트웨어 집약적 시스템 제품을 설명, 시각화, 구축 및 작성하는 개방형 방법입니다.
확장 데이터:
ADL 관련 기능:
1. 생성자란 ADL 이 더 작은 독립 아키텍처 요소를 사용하여 대규모 소프트웨어 시스템을 구축할 수 있음을 의미합니다.
2. 추상화 기능은 ADL 이 소프트웨어 아키텍처의 구성 요소 및 커넥터에 대한 설명을 구체적인 구현 세부 사항에 관계없이 추상적인 특성에만 집중할 수 있도록 한다는 것을 의미합니다.
3. 재사용 가능성이란 ADL 이 하나의 소프트웨어 시스템을 구성하는 구성 요소, 커넥터, 심지어 소프트웨어 아키텍처를 소프트웨어 시스템 개발 및 설계에서 재사용할 수 있는 부분으로 만드는 것을 말합니다.
4. 조합성이란 ADL 이 설명하는 각 시스템 요소에 고유한 로컬 구조가 있도록 하여 ADL 이 소프트웨어 시스템의 동적 조합을 지원할 수 있도록 하는 것입니다.
5. 이기종 기능은 ADL 을 의미하며 여러 가지 다른 아키텍처 설명이 함께 존재할 수 있도록 합니다.
분석 추론 능력은 ADI 를 의미합니다. 설명하는 아키텍처에 대해 다양한 성능 및 기능에 대해 다양한 추론 분석을 수행할 수 있습니다.
Baidu 백과 사전-아키텍처 설명 언어
Baidu 백과 사전-통합 모델링 언어