Dieses Beispiel soll den Ablauf einer Programmentwicklung auf OOP-Basis und die damit verbundenen Modellierungstechniken demonstrieren. Es ist komplex genug, um den Sinn und Zweck der Verwendung von Objekten nahezulegen, aber doch noch so überschaubar, dass sich die Entwicklung nicht zu sehr in die Länge zieht. An zahlreichen Stellen besteht die Möglichkeit für zusätzliche Ergänzungen, so dass das Projekt hierfür offen bleibt.
Die Entwicklung des Modells wird mit Hilfe der Beschreibungssprache UML (Unified Modeling Language) dargestellt. Das verwendete Beispielprojekt geht auf einen Vorschlag von E. Schuhmacher im Rahmen der Planung der Lehrerfortbildung zurück.
Grundlage einer Programmentwicklung ist eine genaue Beschreibung des Objekts. Diese Spezifikation entscheidet später z.B. bei Streitigkeiten über die korrekte Entwicklung. Dort muss möglichst präzise festgelegt werden, was das Projekt leisten soll.
Übersicht:
Eine Fahrschule gibt ein Programm (Tauglichkeitstester) zum Testen der Fahrschüler in Auftrag.
Dabei wird ein Schüler getestet auf
Jeder Test kann mehrfach ausgeführt werden. Nach jedem Versuch wird das Ergebnis angezeigt.
Beschreibung der Einzeltests:
Die Simulation des Testers kann als Windows-Anwendung (Delphi-Programm) hier heruntergeladen werden.
Das Programm sollte ausprobiert und hinsichtlich seiner Eigenschaften untersucht werden.
[Index] [Zurück/OOP 2] [Fortsetzung/TT 2]
Autor: Jürgen Dehmer, A. Sessler, G. Liebrich
Letzte Änderung: