GA2 - Umsetzung eines Softwareprojektes

Teil 2 der Vorbereitung auf die gestreckten Prüfung für die Ausbildung Fachinformatiker Anwendungsentwickler.

In diesem Teil der Abschlussprüfung geht es um die Umsetzung eines Software-Projektes. Zumindest in der Theorie und auf Papier😉 Häufiger Bestandteil dieser Prüfung sind die UML-Diagramme. Aber auch SQL und das entwerfen eines Relationalen-Datenbank-Schemas.


UML ~ Zustandsdiagramm

Das im UML Standard beschriebene Zustandsdiagramm dient dazu eine Folge an Zuständen eines Objektes zu betrachten.

UML ~ Aktivitätsdiagramm

Mit dem UML Aktivitätsdiagramm können Abläufe mit sogenannten Aktivitäten sinnvoll dargestellt werden.

UML ~ Use-Case-Diagramm

Mit Use-Case-Diagrammen des UML Standards, können verschiedene Fälle dargestellt werden, wie aus verschiedenen Ansichten des Users ein Produkt funktionieren soll.

UML ~ Sequenzdiagramm

Ein Sequenzdiagramm aus dem UML Standard beschreibt Abläufe. Es zeigt die Interaktionen von Objekten in einer grafischen Zeitlinie.

UML ~ Klassendiagramm

Mit dem Klassendiagramm aus dem UML Standard, können Klassen in einem universellen Format dargestellt werden.

MVC - Pattern

Model View Controller pattern ist ein in der Softwareentwicklung ansässiges Pattern. Das Pattern wird benutzt um die Benutzeroberflächen von Software zu entwerfen. Groß wurde das Pattern mit Web-Applikationen. Wobei es jedoch schon früher eingesetzt wurde.

Observer - Pattern

Im Observer Pattern gibt es ein Objekt. Dieses Objekt benachrichtigt alle Objekte die eine Abhängigkeit zu dem Start-Objekt haben. Zum Beispiel durch einen Methodenaufruf. So kann Event-Basierter Code geschrieben werden.

Objektorientierung

Die Objektorientierung ist eine Programmierungstechnik mit bestimmten Konzepten. So liegt der Fokus dieser Technik auf einem bestimmten Objekt.

SQL / MySQL

SQL ist eine Sprache zur Abfrage von relationalen Datenbanken.

Normalisierung

Mit der Normalisierung legt man ein Datenkonzept an welches sich an bestimmte Regeln hält um Duplikate in den Daten zu verhindern.

ER-Modell

Ein ER-Modell ist eine visuelle Darstellung verschiedener Entitäten innerhalb eines Systems und ihrer Beziehung zueinander.