Datenmodelle in Code und Datenmodellierung mit UML

In diesem Beitrag zeige ich im Detail den Zusammenhang zwischen einem Datenmodell in Quellcode und einer Datenmodellierung mit Hilfe von UML-Klassendiagrammen. Was ist ein Datenmodell? Eine Softwareanwendung hat eigentlich so gut wie immer die Aufgabe Daten zu verarbeiten. Verarbeiten heißt in dem Fall meist Daten zu verändern oder aus bestehenden Daten neue Daten zu erzeugen. … Weiterlesen

Welche Modelle braucht man für die System- und Softwaremodellierung wirklich?

Wenn man in die modellbasierte Entwicklung (MBSE) einsteigt, steht man vor der Herausforderung zu entscheiden, welche Art der Modellierung denn die richtige ist. Dabei gibt es eine ganze Reihe von Diagrammen, Modellelementen und Standards, die man möglicherweise einsetzen könnte. Aber welche braucht man denn nun wirklich? Ich habe in den über 25 Jahren, in denen … Weiterlesen