Architecture Description Language
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
- Überblick zu ADLs (englisch)
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.