140 likes | 260 Views
Airport Information System. Gruppe 4 Peter Isaak, Christian Mader, Christina Schön, Anja Voeske. 1.Termin 15.März2011. Aufgabenstellung des Flughafen-Informationssystems >>EXCEL Tabelle einfügen !?. 2.Termin 29.März2011. Systemanalyse mit Kontextdiagramm (nochmal machen?)
E N D
Airport Information System Gruppe 4 Peter Isaak, Christian Mader, Christina Schön, Anja Voeske
1.Termin 15.März2011 • Aufgabenstellung des Flughafen-Informationssystems >>EXCEL Tabelle einfügen !?
2.Termin 29.März2011 • Systemanalyse mit Kontextdiagramm (nochmal machen?) • Einfaches Vorgehensmodell : haben wir so was? Wie haben wir die Aufgaben gelöst • Aktivitätsdiagramm: Rollenverteilung
3.Termin 12.April2011 • Erstes Programmieren • Zeitplan anfordern • Landung und Startdurchführen • 1.Version der Klasse Flugzeug (eventuell Grafik)
3.Termin 12.April2011 • neuesFlugzeug(FG, FT, sollzeitLandung) • anzahlFlugzeuge = 100 • Flugnummer generieren (wie…) • Status auf ‘wartend‘ • vergebeLandebahn() • Status auf ‘Landeanflug‘ ( PETER)
3.Termin 12.April2011 • meldeGelandet() • istzeitLandung eingeben • Status auf ‘Gelandet‘ (CHRISBY) • vergebeParkstelle() • Status auf ‘Geparkt‘ (CHRISSI)
3.Termin 12.April2011 • vergebeStartbahn() • sollzeitStart() • Status auf ‘Startvorbereitung‘ • meldeGestartet() • istzeitStart • Status auf ‘Gestartet‘
3.Termin 12.April2011 • Zeiten als String • anzahlFlugzeuge =100 wegen der Flugnummer • Flugnummer: > verschiedene Funtkionen darstellen • Print() über switch case • Auführbare/ausführende Klasse Client
4.Termin 26.April2011 • Dialogvorgabe > dementsprechende Änderungen am Programm (Welcheeee?) • Klassendiagramm > Problem weil wir nicht genau wussten wie es aussehen soll (einfügen) • Hilfestellung für die aktive Abfrage beim Benutzer> verworfen und selber gemacht
5.Termin 10.Mai2011 • Mehr Klassen nach Klassendiagramm • Attribute public, private und static deklarieren • Entsprechende Zugriffsmethoden • Arrays für Parkposition und Bahn
6.Termin 24.Mai2011 • Public void belegen(Plane aktf) • Public void freigeben(Plane aktf) • Fehlermeldung wenn belegte Bahn ausgewählt wird • 3 neue Phasen Landebahn freigeben,sowie Parkstelle und Startbahn • 2 Flugzeuge parallel bearbeiten
7.Termin 7.Juni2011 • Flugzeugtypen und Fluggesellschaften anlegen/ auswählen • Switch-case über status wie das Programm weitergeht, je nach Flugzeug • >> Wenn alle 4 Bahnen belegt sind?? • >> Wenn alle 10 Parkpos belegt sind??
Lessons Learned • Mehr Zeit einplanen, lieber zu viel als zuwenig • Einmal mehr fragen als nichts hinbekommen • Klassendiagramm kann helfen • Programmmieren in der Gruppe eher kompliziert, alleine besser weil man „dann drin“ ist • Gute Gruppe- waren uns meist einig-haben einfache Struktur des Programms immer beibehalten