Matura: Softwareentwicklung & Informationssysteme

7.5. UML Modell und Umsetzung

Welches Diagramm eignet sich zur Datendarstellung im Datenbankbereich?

In welche Gruppen werden die Diagramme von UML unterteilt?

Nenne Beispiele und Einsatzgebiete für jede Gruppe.

Was versteht man unter dem Begriff “ORM”?

Was versteht man unter dem Begriff „impedance mismatch“ in Hinblick auf Programmiersprachen und Datenbanken?

Wie können Objekte am besten persistent gespeichert werden – geben Sie dazu ein Beispiel.

Erläutere die einzelnen Konzepte des Diagramms (Klassendiagramm).

Wie gehe ich bei der Erstellung eines UML Modells vor.

Wie werden diese in ein Relationenmodell umgesetzt?

Welche Elemente/Teile des Diagramms werden nicht umgesetzt bzw. gebraucht (JPA).

Vergleichen Sie ER- und UML-Diagramm. Welche Vorteile bietet das UML-Modell gegenüber dem ER-Modell?