„Architecture Description Language“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
KLBot2 (Diskussion | Beiträge) K Bot: 3 Interwiki-Link(s) nach Wikidata (d:Q362356) migriert |
KKeine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
Eine '''Architecture Description Language''' (kurz '''ADL''') hat den Anspruch, [[Softwarearchitektur|Software-Architekturen]] zu beschreiben. |
Eine '''Architecture Description Language''' (kurz '''ADL''') hat den Anspruch, [[Softwarearchitektur|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. |
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. |
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. |
||
Zeile 7: | Zeile 7: | ||
Vorteile einer ADL sind, dass das Software-System beschrieben werden kann, noch bevor es tatsächlich [[Implementierung|implementiert]] wird. Da jede ADL genau spezifiziert ist, sind Missverständnisse leichter zu vermeiden. |
Vorteile einer ADL sind, dass das Software-System beschrieben werden kann, noch bevor es tatsächlich [[Implementierung|implementiert]] wird. Da jede ADL genau spezifiziert ist, sind Missverständnisse leichter zu vermeiden. |
||
Zu den meisten ADLs existieren [[Analyse|Analyse-]], [[Entwicklungswerkzeug|Entwicklungs-]] und |
Zu den meisten ADLs existieren [[Analyse|Analyse-]], [[Entwicklungswerkzeug|Entwicklungs-]] und/oder [[Simulation]]swerkzeuge. Diese erleichtern nicht nur die [[Softwareentwicklung]], sondern erlauben teilweise auch eine Messung von [[Systemeigenschaften]], noch bevor das System implementiert ist. |
||
== Weblinks == |
== Weblinks == |
Version vom 24. April 2013, 15:00 Uhr
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.
Weblinks
- Mehr Informationen
- Liste von ADLs (Englisch)