3Architektur in Programmiersprachen

Die verschiedenen Programmiersprachen haben auf der Schlüsselwortebene und bei den Entwicklungsumgebungen ihre Eigenheiten. Aber auch auf Ebene der Architektur und der Strukturierung verhalten sie sich unterschiedlich. Was sich im Sourcecode von Systemen finden lässt und wie man die jeweiligen Strukturen aus Architektursicht abbilden kann, erläutern die folgenden Abschnitte.

3.1Java-Systeme

Bei Java-Systemen ist die Architektur im Packages-Baum und oft auch in der Aufteilung in verschiedene Build-Artefakte zu finden. Praktisch ist es, wenn man diese Informationen zur Architektur beim Parsen des Sourcecodes direkt mitgeliefert bekommt und dann in die Analyse mit einbeziehen kann.

Abb. 3–1 Java-System nach Package-Baum ...

Get Langlebige Software-Architekturen, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.