Zum Inhalt springen

Architecture Description Language

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 28. April 2005 um 16:05 Uhr durch S.K. (Diskussion | Beiträge) (Mal die Tippfehler rausgemacht. Richtig gut ist es aber noch nicht.). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Diese Seite wurde zur Löschung vorgeschlagen.

Falls du Autor des Artikels bist, lies dir bitte durch, was ein Löschantrag bedeutet, und entferne diesen Hinweis nicht.

Zu den Löschkandidaten

Diskussion über den Löschantrag
Hier der konkrete Grund, warum dieser Artikel nicht den Qualitätsanforderungen entsprechen soll: Unverständlich. Ohne Aussicht auf Besserung. ((o)) Käffchen?!? 21:07, 20. Apr 2005 (CEST)
Ich habe den Artikel mal überarbeitet (Apr 22), vielleicht ist er so besser? Max


Eine Architecture Description Language (kurz ADL) hat den Anspruch, Software-Architekturen zu beschreiben.

Dies geschieht meisst sowohl in grafischer als auch in textueller Form. Viele ADLs wollen Software-Architekur auch Laien darbringen durch die Verwendung von offensichtlichen Grafiken. Wo allerdings das Bild nicht mehr ausreicht, muss Text herhalten.

Es gibt verschiedene Möglichkeiten, Software zu dokumentieren. Da es keinen einheitlichen Standard gibt, haben verschiedene Gruppen verschiedene ADLs entwickelt. Als Industriestandard kristallsiert 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. Es entspricht also in etwa einem Bauplan. 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.