2. Review. 30.05.06SWT Praktikum SS062 Allgemeines Editor stellt eine webfähige Entwicklung der...

Preview:

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

Recommended