17
2. Review

2. Review. 30.05.06SWT Praktikum SS062 Allgemeines Editor stellt eine webfähige Entwicklung der IT-basierten Dienstleistungen dar Kunde soll mit Hilfe

Embed Size (px)

Citation preview

Page 1: 2. Review. 30.05.06SWT Praktikum SS062 Allgemeines Editor stellt eine webfähige Entwicklung der IT-basierten Dienstleistungen dar Kunde soll mit Hilfe

2. Review

Page 2: 2. Review. 30.05.06SWT Praktikum SS062 Allgemeines Editor stellt eine webfähige Entwicklung der IT-basierten Dienstleistungen dar Kunde soll mit Hilfe

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

Page 3: 2. Review. 30.05.06SWT Praktikum SS062 Allgemeines Editor stellt eine webfähige Entwicklung der IT-basierten Dienstleistungen dar Kunde soll mit Hilfe

30.05.06 SWT Praktikum SS06 3

Produktübersicht• Die Hauptfunktionen sind:• Erzeugen• Löschen• Speichern• Bearbeiten des aktuellen Projekts

Page 4: 2. Review. 30.05.06SWT Praktikum SS062 Allgemeines Editor stellt eine webfähige Entwicklung der IT-basierten Dienstleistungen dar Kunde soll mit Hilfe

30.05.06 SWT Praktikum SS06 4

Produktübersicht

Produktübersicht

Page 5: 2. Review. 30.05.06SWT Praktikum SS062 Allgemeines Editor stellt eine webfähige Entwicklung der IT-basierten Dienstleistungen dar Kunde soll mit Hilfe

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.

Page 6: 2. Review. 30.05.06SWT Praktikum SS062 Allgemeines Editor stellt eine webfähige Entwicklung der IT-basierten Dienstleistungen dar Kunde soll mit Hilfe

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

Page 7: 2. Review. 30.05.06SWT Praktikum SS062 Allgemeines Editor stellt eine webfähige Entwicklung der IT-basierten Dienstleistungen dar Kunde soll mit Hilfe

30.05.06 SWT Praktikum SS06 7

Grundsätzliche Designentscheidungen

• System aus vier Untersystemen: • Paket Modul• Paket Komponente• Paket Editor• Paket View

Page 8: 2. Review. 30.05.06SWT Praktikum SS062 Allgemeines Editor stellt eine webfähige Entwicklung der IT-basierten Dienstleistungen dar Kunde soll mit Hilfe

30.05.06 SWT Praktikum SS06 8

Paket- und Klassenstruktur

Paket- und Klassenstruktur

Page 9: 2. Review. 30.05.06SWT Praktikum SS062 Allgemeines Editor stellt eine webfähige Entwicklung der IT-basierten Dienstleistungen dar Kunde soll mit Hilfe

30.05.06 SWT Praktikum SS06 9

Paket- und Klassenstruktur

Page 10: 2. Review. 30.05.06SWT Praktikum SS062 Allgemeines Editor stellt eine webfähige Entwicklung der IT-basierten Dienstleistungen dar Kunde soll mit Hilfe

30.05.06 SWT Praktikum SS06 10

Grundsätzliche Designentscheidungen

Page 11: 2. Review. 30.05.06SWT Praktikum SS062 Allgemeines Editor stellt eine webfähige Entwicklung der IT-basierten Dienstleistungen dar Kunde soll mit Hilfe

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

Page 12: 2. Review. 30.05.06SWT Praktikum SS062 Allgemeines Editor stellt eine webfähige Entwicklung der IT-basierten Dienstleistungen dar Kunde soll mit Hilfe

30.05.06 SWT Praktikum SS06 12

Paket- und Klassenstruktur

editor

Page 13: 2. Review. 30.05.06SWT Praktikum SS062 Allgemeines Editor stellt eine webfähige Entwicklung der IT-basierten Dienstleistungen dar Kunde soll mit Hilfe

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

Page 14: 2. Review. 30.05.06SWT Praktikum SS062 Allgemeines Editor stellt eine webfähige Entwicklung der IT-basierten Dienstleistungen dar Kunde soll mit Hilfe

30.05.06 SWT Praktikum SS06 14

Paket- und Klassenstrukturmodul

Page 15: 2. Review. 30.05.06SWT Praktikum SS062 Allgemeines Editor stellt eine webfähige Entwicklung der IT-basierten Dienstleistungen dar Kunde soll mit Hilfe

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

Page 16: 2. Review. 30.05.06SWT Praktikum SS062 Allgemeines Editor stellt eine webfähige Entwicklung der IT-basierten Dienstleistungen dar Kunde soll mit Hilfe

30.05.06 SWT Praktikum SS06 16

Paket- und Klassenstrukturkomponente

Page 17: 2. Review. 30.05.06SWT Praktikum SS062 Allgemeines Editor stellt eine webfähige Entwicklung der IT-basierten Dienstleistungen dar Kunde soll mit Hilfe

30.05.06 SWT Praktikum SS06 17

Vielen Dank für Ihre Aufmerksamkeit

Ihr KM-06-1 Team