Upload
salida-stolte
View
103
Download
1
Embed Size (px)
Citation preview
2. Review
30.05.06 SWT Praktikum SS06 2
Allgemeines• Editor stellt eine webfähige Entwicklung der IT-basierten
Dienstleistungen dar• Kunde soll mit Hilfe des Produkts in die Lage versetzt
werden, auf der Basis einer zugrunde liegenden Beschreibung des Komponentenmodells einzelne Komponenten und deren Komposition zu modellieren
• System basiert auf der Java-Servlet-Technologie
30.05.06 SWT Praktikum SS06 3
Produktübersicht• Die Hauptfunktionen sind:• Erzeugen• Löschen• Speichern• Bearbeiten des aktuellen Projekts
30.05.06 SWT Praktikum SS06 4
Produktübersicht
Produktübersicht
30.05.06 SWT Praktikum SS06 5
Grundsätzliche Designentscheidungen
• Editor folgt dem Model-View-Controller-Konzept und soll deswegen sehr modular aufgebaut sein
• Ziel dieser Architektur ist die Trennung der Verarbeitung eines Problems (Model) von dessen Darstellung (View) und von der Manipulation (Controller) der Anwendungsdaten durch Benutzereingaben.
30.05.06 SWT Praktikum SS06 6
Grundsätzliche Designentscheidungen
• Model realisiert Kernfunktionalität, View liefert die Schnittstelle für die Bildschirmpräsentation, Controller stellt Schnittstelle für Benutzereingaben dar
30.05.06 SWT Praktikum SS06 7
Grundsätzliche Designentscheidungen
• System aus vier Untersystemen: • Paket Modul• Paket Komponente• Paket Editor• Paket View
30.05.06 SWT Praktikum SS06 8
Paket- und Klassenstruktur
Paket- und Klassenstruktur
30.05.06 SWT Praktikum SS06 9
Paket- und Klassenstruktur
30.05.06 SWT Praktikum SS06 10
Grundsätzliche Designentscheidungen
30.05.06 SWT Praktikum SS06 11
Paket- und Klassenstruktur●Hauptklasse im Package editor ist der Controller Editor -> ist für Verarbeitung der Benutzereingaben verantwortlich●leeres bzw. neues Projekt kann angelegt oder importiert werden●Projekt kann gespeichert oder umbenannt werden
30.05.06 SWT Praktikum SS06 12
Paket- und Klassenstruktur
editor
30.05.06 SWT Praktikum SS06 13
Paket- und Klassenstruktur●Hauptklasse im Package modul ist abstrakte Klasse Modul. ●es wird nach Abfrage ein Prozessmodell, Ressourcenkonzept, Marketingkonzept oder Produktmodell und das dazu gehörige Modelldiagramm erstellt
30.05.06 SWT Praktikum SS06 14
Paket- und Klassenstrukturmodul
30.05.06 SWT Praktikum SS06 15
Paket- und Klassenstruktur
• Hauptklasse im Package komponente ist abstrakte Klasse Komponente
• dem jeweiligen Modell kann neu erzeugte Komponente hinzugefügt werden
30.05.06 SWT Praktikum SS06 16
Paket- und Klassenstrukturkomponente
30.05.06 SWT Praktikum SS06 17
Vielen Dank für Ihre Aufmerksamkeit
Ihr KM-06-1 Team