08.12.2012 Aufrufe

2 UML-based Web Engineering - UWE - Ludwig-Maximilians ...

2 UML-based Web Engineering - UWE - Ludwig-Maximilians ...

2 UML-based Web Engineering - UWE - Ludwig-Maximilians ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Inhaltsverzeichnis<br />

1 Einleitung..............................................................................................................................5<br />

1.1 Aufgabenstellung............................................................................................................6<br />

1.2 Gliederung der Arbeit ....................................................................................................6<br />

2 <strong>UML</strong>-<strong>based</strong> <strong>Web</strong> <strong>Engineering</strong> (<strong>UWE</strong>)...............................................................................8<br />

2.1 Überblick........................................................................................................................8<br />

2.2 Der <strong>UWE</strong>-Entwicklungsprozess für <strong>Web</strong>-Systeme........................................................9<br />

2.2.1 Separation of Concerns......................................................................................................9<br />

2.2.2 Anforderungsanalyse.......................................................................................................10<br />

2.2.3 Das Inhaltsmodell............................................................................................................11<br />

2.2.4 Festlegung der Navigationsstruktur.................................................................................11<br />

2.2.5 Modellierung und Integration von Geschäftsprozessen...................................................12<br />

2.2.6 Das Präsentationsmodell..................................................................................................12<br />

2.2.7 <strong>UWE</strong> und Model Driven Architecture.............................................................................13<br />

2.3 Modellierung von Rich Internet Applications mit <strong>UWE</strong>..............................................15<br />

2.3.1 Zum Begriff 'Rich Internet Application'...........................................................................15<br />

2.3.2 Pattern-basierte RIA-Modellierung mit <strong>UWE</strong>.................................................................17<br />

3 Anforderungsanalyse für das Publikationsverwaltungssystem.....................................21<br />

3.1 Beschreibung der zu realisierenden Funktionalitäten..................................................21<br />

3.1.1 öffentlich zugängliche Funktionalitäten...........................................................................22<br />

3.1.2 Funktionalitäten für registrierte Benutzer........................................................................22<br />

3.2 Anwendungsfall-Diagramm.........................................................................................24<br />

3.3 Exkurs: BibTeX............................................................................................................24<br />

4 Entwurf des Publikationsverwaltungssystems...............................................................26<br />

4.1 Das Inhaltsmodell des PVS..........................................................................................26<br />

4.2 Die Navigationsstruktur des PVS.................................................................................28<br />

4.3 Vererbung im Navigationsmodell.................................................................................29<br />

4.4 Ein geschachteltes Formular und weitere Vererbungshierarchien................................33<br />

4.5 Serverseitige Formularvalidierung...............................................................................39<br />

4.6 Modellierung der Suchfunktionalität............................................................................40<br />

4.7 Evaluierung von <strong>UWE</strong>: Ein Zwischenfazit..................................................................41<br />

4.7.1 Ausdrucksstärke...............................................................................................................42<br />

4.7.2 Verständlichkeit...............................................................................................................43<br />

4.7.3 Praktische Durchführbarkeit der Modellierarbeit.............................................................45<br />

5 RIA-Modellierung im Publikationsverwaltungssystem.................................................47<br />

5.1 Schwächen des <strong>UWE</strong>-Ansatzes zur RIA-Modellierung..............................................47<br />

5.2 Verbesserungsvorschläge..............................................................................................50<br />

5.2.1 Variable Elemente, Kommentare und Defaultwerte ........................................................50<br />

3

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!