2 UML-based Web Engineering - UWE - Ludwig-Maximilians ...
2 UML-based Web Engineering - UWE - Ludwig-Maximilians ...
2 UML-based Web Engineering - UWE - Ludwig-Maximilians ...
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