Beschreibung
Fast alle Softwareprojekte setzen heute das MVC-Konzept ein. Auch im Unterricht sollte daher dieser Form der Struktur einer Software behandelt werden. Gleichzeitig lassen sich damit die Konzepte von Schnittstellen und abstrakten Klassen behandeln. Während der Durchführung des Moduls werden die Schülerinnen und Schüler schrittweise die mit den neuen Elementen vertraut gemacht.
Als Aufhänger dieses Moduls dient das Funktionsprinzip einer Alarmanlage die es zu modellieren und implementieren gilt. Dabei soll die Implementierung nicht auf die virtuelle Welt des Computers beschränkt bleiben, sondern auf dem Raspberry Pi die Kommunikation mit der Umwelt durchführen.
Material
- Eine Alarmanlage mit dem MVC-Konzept (Modulhandbuch) (Modulhandbuch mit Material)
- Alarmanlagen pdf
- Das MVC-Konzept im Bezug auf Alarmanlagen pdf
- MVC im Klassendiagramm und Sequenzdiagramm pdf
- Schnittstellen bei Alarmanlagen pdf
- Vorschlag der Schnittstellen für die Alarmanlage pdf
- Interface in Groovy pdf
- Interface im Klassendiagramm pdf
- Abläufe bei der Alarmanlage pdf
- Abstrakte Klassen in Groovy pdf
- Abstrakte Klasse im Klassendiagramm pdf