|
|
Unterrichtsmaterial
|
| Vergleich zwischen relationalem DB-Entwurf und objektorientiertem Softwareentwurf |
|
|
| Kriterien für die Anwendung der Generalisierung / Spezialisierung |
|
|
| Alle UML-Diagramme in einer kurzen Übersicht. |
|
|
| ER-Modell im direkten Vergleich mit UML-Klassendiagrammkomponenten |
|
Zusatzmaterial Softwareentwurf
|
| Daten und Fakten zum Thema Softwareentwurf |
|
|
| Unterschiedliche Softwareentwicklungsmodelle (Basis eines Softwareentwicklungsprozesses) |
|
|
| Abgrenzung zwischen objektorientierter Analyse (OOA), Design (OOD) und Programmierung (OOP) |
|
|
| Übersicht über den Prozess der objektorientierten Analyse |
|
|
| Prozess der objektorientierten Analyse vorgestellt am Beispiel einer Videothek |
|
|
| Formularvorlage zum Anfertigen einer grundlegenden Beschreibung eines Anwendungsfalls |
|
|
| Formularvorlage zum Anfertigen einer detaillierten Beschreibung eines Anwendungsfalls |
|
|
| Formularvorlage zum Anfertigen von Beschreibungen für Dialog- und Datenschnittstellen |
|
|
| Übersicht über verschiedene Entwurfsmuster (Design-Pattern) als Bestandteil des OOD |
|
|
| Allgemeine Informationen zu den Entwurfsmustern (GoF) |
|
|
| Übersicht über das Entwurfsmuster "Observer" |
|
|
| Observer als Beispiel für ein Entwurfsmuster |
|
|
| Übersicht über den Prozess des objektorientierten Designs |
|
|
| Beispiel einer möglichen Softwarearchitektur (Erweiterung des MVC-Modells) |
|
|
| Prozess des objektorientierten Designs vorgestellt am Beispiel einer Videothek |
|
|
| Bei dieser OOA- und OOD-Aufgabe soll die Software für einen Fahrkartenautomaten entworfen werden. |
|
|
| OOA Lösungsansatz zur Fahrkartenautomatenaufgabe |
|
|
|
|