OO Vorgehensmodell Anforderungsanalyse Anwendungs- fallanalyse Ende Architektur- Evaluierung Projektplanung und Organisation Start Geschäfts- prozeßanalyse
OO Vorgehensmodell Anforderungsanalyse Vorstudie Anwendungs- fälle Akteur- modell Anwendungs- fallanalyse Ende Architektur- Evaluierung Projektplanung und Organisation Start Geschäfts- prozeßanalyse
OO Vorgehensmodell Anforderungsanalyse Vorstudie Anwendungs- fälle Akteur- modell Anwendungs- fallanalyse Ende Architektur- Evaluierung Projektplanung und Organisation Start Entwicklungs- richtlinien Architektur- modell Geschäfts- prozeßanalyse
OO Vorgehensmodell Anforderungsanalyse Vorstudie Anwendungs- fälle Akteur- modell Anwendungs- fallanalyse Ende Architektur- Evaluierung Projektplanung und Organisation Start Entwicklungs- richtlinien Architektur- modell Geschäfts- prozeßanalyse Fachliches Glossar Geschäfts- klassenmodell Geschäfts- prozeßmodell
OO Vorgehensmodell Problembereichsanalyse Komponenten- bildung Start Aktivitäts- modellierung Ende Komponenten- entwurf Fachklassen- entwurf
OO Vorgehensmodell Problembereichsanalyse Aktivitäts- modell Anwendungs- fälle Komponenten- bildung Start Aktivitäts- modellierung Ende Komponenten- entwurf Fachklassen- entwurf
OO Vorgehensmodell Problembereichsanalyse Aktivitäts- modell Komponenten- modell Anwendungs- fälle Komponenten- bildung Start Aktivitäts- modellierung Ende Komponenten- entwurf Fachklassen- entwurf Geschäfts- klassenmodell
OO Vorgehensmodell Problembereichsanalyse Aktivitäts- modell Komponenten- modell Anwendungs- fälle Komponenten- bildung Start Aktivitäts- modellierung Ende Komponenten- entwurf Fachklassen- entwurf Geschäfts- klassenmodell Fachklassen- modell
Reservierungs Mitarbeiter Übergabe- Mitarbeiter Rücknahme- Mitarbeiter Aktor Autovermietung Reservierungs Mitarbeiter Interessent Übergabe- Mitarbeiter Kunde Rücknahme- Mitarbeiter Fahrer
Reservierungs Mitarbeiter Übergabe- Mitarbeiter Rücknahme- Mitarbeiter Use-Case Diagramm Autovermietung Reservierungs Mitarbeiter Interessent beraten, Auskunft «uses» reservieren Übergabe- Mitarbeiter Vertrag schließen Kunde KFZ übergeben KFZ zurücknehmen Rücknahme- Mitarbeiter Fahrer Rechnung stellen
Reservierungs Mitarbeiter Übergabe- Mitarbeiter Rücknahme- Mitarbeiter Pakete Kundenservice Interessent Reservierungs Mitarbeiter beraten, Auskunft «uses» reservieren Kunde Vermietung Übergabe- Mitarbeiter Vertrag schließen KFZ übergeben Fahrer KFZ zurücknehmen Rücknahme- Mitarbeiter Kunde Abrechnung Rechnung stellen
Aktivitätsdiagramm Use-Case: Zeitnachweis erfassen Kunde auswählen Projekt eines Kunden auswählen Start Mitarbeiter auswählen Zeitnachweis erfassen Projekt auswählen {or} Beleg erstellen Ende Fortsetzung Lohnkonto erfassen {and}
Komponentenbildung Kundenstamm Personalwesen Projekt- verwaltung {or} Kunde auswählen Projekt eines Kunden auswählen Start Mitarbeiter auswählen Zeitnachweis erfassen Projekt auswählen {or} Beleg erstellen Ende Fortsetzung Lohnkonto erfassen Lohn- buchhaltung {and}
Komponentendiagramm Projektverfolgung Personalwesen Lohnbuch- haltung Projekt- verwaltung Personalwesen Lohnbuch- haltung Projekt- verwaltung Kundenstamm
Drei Schichten Modell Präsentation Verarbeitung Speicherung
Anwendungsarchitektur Vorgangssteuerung Komponente 1 Komponente 2 Interaktions- steuerung (Controller) Interaktions- steuerung (Controller) Dialog (View) Dialog (View) Fachklasse (Modell) Fachklasse (Modell) persistente Fachklasse persistente Fachklasse
Modell-View-Controller Bildschirmausgabe Benutzereingaben :Controller aktualisiere () :View benachrichtige () melde an () setze Zustand () setzeZustand () :Modell aktualisiere ()