Änderungen im Klassendiagramm

Aus Nettundfroh
Wechseln zu: Navigation, Suche

KD NachSequzenzdiagrammen.jpg


Änderungen im Klassendiagramm v5:

  1. neuen Dialog "PasswortVergessenDialog"
  2. passwortVergessen() von AmeldeDialog zu "PasswortVergessenDialog"
  3. löschen der Methode "+erzeugePasswort()" nur im "AnmeldenDialog"
  4. Assoziation zwischen "AnmeldenManager" und "PasswortVergessenDialog"
  5. Umbennung von "AnmeldenManager" zu "PasswortManager"
  6. "PasswortManager" bekommt Funktion "passwortAendern()"
  7. Zähler in PasswortManger hinzugefügt: "AnzahlFehlgeschlagenerLogins"
  8. Assoziation "PasswortVergessenDialog" zu "PasswortManager"
  9. Löschen des AbmeldenDialogs
  10. Im MitgliedVerwaltenDialog Methoden hinzufügen: "mitgliedSuchen()", "mitgliedsausweisDrucken()", "mitgliedLoeschen()", "Mitglied bearbeiten()" "mitgliedAnlegen()", "schuljahresgebuehrEinziehen()"
  11. In MitgliedFormular wird "mitgliedAnlegen()" und "mitgliedBearbeiten()" durch "eingabeBestaetigen()" ersetzt
  12. RolleVerleiherAendernDialog Vererbung weggenommen
  13. In SystemBestaetigenDialog löschen der Funktion "mitgliedLoeschen()"
  14. HauptmenueDialog wurde hinzugefügt, Assoziation zwischen HauptmenueDialog und MitgliedVerwaltenManager
  15. Im HauptmenueDialog folgende Methoden hinzufügen: "mitgliedVerwalten()", "rolleVerleiherAendern()", "schuelerDatenImportieren()", "passwortAendern()" und "oeffnen"
  16. Assoziation zwischen MitgliedVerwaltenManger und MitgliedSuchenDialog


Noch nicht umgesetzt im Klassendiagramm:

  • Funktion "mitgliedVerwalten() in MitgliedVerwaltenManager hinzufügen, damit das Verwalten von Mitgliedern angestoßen werden kann
  • In jeden Dialog eine "schließen()" Funktion?
  • SchuelerdatenImportierenDialog löschen

Sonst noch zu machen:

  1. In Milestone 2 Dialogelement "SchuelerdatenImportierenDialog" aufnehmen
  2. In Milestone 2 Dialogelement "SchuljahresgebuehrDialog" aufnehmen
  3. In Milestone 2 Dialogelement "RolleVerleiherAendernDialog" aufnehmen
  4. In Milestone 2 Dialogelement "HauptmenueDialog" aufnehmen
  5. Wichtig: HauptmenueDialog überdenken, d.h. Sinnvoll? Logisch?, Assoziationen überprüfen, brauchen wir Methoden in anderen Klassen die aufs Hauptmenue zeigen (evtl. als zentrale URI-Verwaltung: HauptmenueDialog hat Model<<control>>, welches Attribut anderer Objekte sein kann, die zwischen dialogen wechseln und dort die URI für den betreffenden Dialog erfragen)
Master Semester 2