Modellierung
摘要
Sowohl die Hardware als auch das Softwaresystem können durch Modelle dargestellt werden. In den vorangegangenen Stunden wurden bereits verschiedene grafische Abbildungen zur Modellierung von Code, Architektur und Algorithmen verwendet. Modellierung hilft, Komplexität zu reduzieren. Das ist hilfreich beim Verstehen, Kommunizieren, Analysieren von Systemen und bei der Spezifizierung von Systemen, die neu entstehen oder erweitert werden. Jedes Modell ist entweder ein Abbild eines bestehenden Systems oder Vorbild eines zu erstellenden Systems. Ein grafisches Modellierungstool, das im Webbrowser verwendet werden kann, ist \(\blacktriangleright \) diagrams.net . UML ist eine grafische Modellierungssprache, die zum Ziel hat, verschiedene Ansätze zur Modellierung von Softwaresystemen zu vereinheitlichen. UML unterscheidet dabei zwischen Strukturdiagrammen und Verhaltensdiagrammen. Das Klassendiagramm hilft bei der objektorientierten Entwicklung. Das Anwendungsfalldiagramm ist ein Beispiel für Verhaltensdiagramme.