dbo:abstract
|
- Eine Architecture Description Language (kurz ADL) hat den Anspruch, Software-Architekturen zu beschreiben. Dies geschieht meist sowohl in grafischer als auch in textueller Form. Viele ADLs haben den Anspruch, Software-Architekturen so zu beschreiben, dass sie auch für Laien verständlich sind. Ein Mittel, um dies zu erreichen, ist die Verwendung von leicht verständlichen Grafiken. Es gibt verschiedene Möglichkeiten, Software zu dokumentieren. Da es keinen einheitlichen Standard gibt, haben verschiedene Gruppen verschiedene ADLs entwickelt. Als Industriestandard kristallisiert sich langsam die Unified Modeling Language (UML) heraus. Vorteile einer ADL sind, dass das Software-System beschrieben werden kann, noch bevor es tatsächlich implementiert wird. Da jede ADL genau spezifiziert ist, sind Missverständnisse leichter zu vermeiden. Zu den meisten ADLs existieren Analyse-, Entwicklungs- und/oder Simulationswerkzeuge. Diese erleichtern nicht nur die Softwareentwicklung, sondern erlauben teilweise auch eine Messung von Systemeigenschaften, noch bevor das System implementiert ist. (de)
- Architecture description languages (ADLs) are used in several disciplines: system engineering, software engineering, and enterprise modelling and engineering. The system engineering community uses an architecture description language as a language and/or a conceptual model to describe and represent system architectures. The software engineering community uses an architecture description language as a computer language to create a description of a software architecture. In the case of a so-called technical architecture, the architecture must be communicated to software developers; a is communicated to various stakeholders and users. Some ADLs that have been developed are: (developed by CMU), AADL (standardized by the SAE), (developed by UCI), SBC-ADL (developed by National Sun Yat-Sen University), Darwin (developed by Imperial College London), and Wright (developed by CMU). (en)
- アーキテクチャ記述言語(Architecture Description Language、ADL)とは、ソフトウェアアーキテクチャやシステムアーキテクチャを記述するためのコンピュータ言語または概念モデルである。ソフトウェア開発者がアーキテクチャについてやり取りする場合や、開発者と発注元との認識あわせに使う。またエンタープライズモデリングでも使われる。 ソフトウェア工学分野では、Acme(CMUが開発)、AADL(SAEが標準化)、C2(UCIが開発)、Darwin(インペリアル・カレッジ・ロンドンが開発)、Wright(CMUが開発)などがある。 ISO/IEC/IEEE 42010 (Systems and software engineering — Architecture description)では、アーキテクチャ記述言語を「アーキテクチャ記述で使用される任意の表現形式」と定義し、ADLに最低限要求されることを示している。 事業体モデリングの分野では企業レベルのアーキテクチャ記述言語が開発されている。例えば、ArchiMate(The Open Group)、DEMO、ABACUS(シドニー工科大学が開発)などがある。これらは必ずしもソフトウェアコンポーネントなどを記述しないが、アプリケーションのアーキテクチャをソフトウェア技術者に伝えるのに使われる。 以下では主にソフトウェア工学でのADLについて解説している。 (ja)
- 架构描述语言(Architecture Description Language),簡稱ADL。目前,两个重要的团体在使用架构描述语言术语。它们是:
*
* 在软件工程团体,架构描述语言(ADL)是一种计算机语言,用来描述软件或系统架构。这意味着如果是技术性架构,该架构必须被清楚的传达给软件开发者。功能架构下,该软件架构必须被清楚的传达给利益相关者和企业工程师。一些软件工程团体开发了若干ADL,如(CMU开发),(SAE标准化),C2(UCI开发),Darwin(英国伦敦帝国学院开发)和(CMU开发) 。 和工程团体也开发了企业级的架构描述语言。例子包括ArchiMate(现在是 The Open Group 發佈的标准),DEMO等。这些语言并不需要参照软件构件等。但他们大多数认为应用架构应该能清楚的传达给软件工程师。 下面所写的内容主要从软件工程团体的角度考虑。 (zh)
|
dbo:wikiPageExternalLink
| |
dbo:wikiPageID
| |
dbo:wikiPageLength
|
- 22316 (xsd:nonNegativeInteger)
|
dbo:wikiPageRevisionID
| |
dbo:wikiPageWikiLink
| |
dbp:wikiPageUsesTemplate
| |
dct:subject
| |
rdfs:comment
|
- 架构描述语言(Architecture Description Language),簡稱ADL。目前,两个重要的团体在使用架构描述语言术语。它们是:
*
* 在软件工程团体,架构描述语言(ADL)是一种计算机语言,用来描述软件或系统架构。这意味着如果是技术性架构,该架构必须被清楚的传达给软件开发者。功能架构下,该软件架构必须被清楚的传达给利益相关者和企业工程师。一些软件工程团体开发了若干ADL,如(CMU开发),(SAE标准化),C2(UCI开发),Darwin(英国伦敦帝国学院开发)和(CMU开发) 。 和工程团体也开发了企业级的架构描述语言。例子包括ArchiMate(现在是 The Open Group 發佈的标准),DEMO等。这些语言并不需要参照软件构件等。但他们大多数认为应用架构应该能清楚的传达给软件工程师。 下面所写的内容主要从软件工程团体的角度考虑。 (zh)
- Architecture description languages (ADLs) are used in several disciplines: system engineering, software engineering, and enterprise modelling and engineering. The system engineering community uses an architecture description language as a language and/or a conceptual model to describe and represent system architectures. (en)
- Eine Architecture Description Language (kurz ADL) hat den Anspruch, Software-Architekturen zu beschreiben. Dies geschieht meist sowohl in grafischer als auch in textueller Form. Viele ADLs haben den Anspruch, Software-Architekturen so zu beschreiben, dass sie auch für Laien verständlich sind. Ein Mittel, um dies zu erreichen, ist die Verwendung von leicht verständlichen Grafiken. Vorteile einer ADL sind, dass das Software-System beschrieben werden kann, noch bevor es tatsächlich implementiert wird. Da jede ADL genau spezifiziert ist, sind Missverständnisse leichter zu vermeiden. (de)
- アーキテクチャ記述言語(Architecture Description Language、ADL)とは、ソフトウェアアーキテクチャやシステムアーキテクチャを記述するためのコンピュータ言語または概念モデルである。ソフトウェア開発者がアーキテクチャについてやり取りする場合や、開発者と発注元との認識あわせに使う。またエンタープライズモデリングでも使われる。 ソフトウェア工学分野では、Acme(CMUが開発)、AADL(SAEが標準化)、C2(UCIが開発)、Darwin(インペリアル・カレッジ・ロンドンが開発)、Wright(CMUが開発)などがある。 ISO/IEC/IEEE 42010 (Systems and software engineering — Architecture description)では、アーキテクチャ記述言語を「アーキテクチャ記述で使用される任意の表現形式」と定義し、ADLに最低限要求されることを示している。 事業体モデリングの分野では企業レベルのアーキテクチャ記述言語が開発されている。例えば、ArchiMate(The Open Group)、DEMO、ABACUS(シドニー工科大学が開発)などがある。これらは必ずしもソフトウェアコンポーネントなどを記述しないが、アプリケーションのアーキテクチャをソフトウェア技術者に伝えるのに使われる。 (ja)
|
rdfs:label
|
- Architecture description language (en)
- Architecture Description Language (de)
- アーキテクチャ記述言語 (ja)
- 架构描述语言 (zh)
|
owl:sameAs
| |
prov:wasDerivedFrom
| |
foaf:isPrimaryTopicOf
| |
is dbo:wikiPageDisambiguates
of | |
is dbo:wikiPageRedirects
of | |
is dbo:wikiPageWikiLink
of | |
is foaf:primaryTopic
of | |