Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Markus Linden Geändert vor über 5 Jahren
1
UML-Zustandsdiagramme für Web-Anwendungen Statecharts und UML-based Web-Engineering (UWE)
Jana Schäfer
2
UML-based Web Engineering (UWE)
UWE unterstützt die Entwicklung von Webanwendungen in alle Phasen des Entwicklungsprozesses Ziele von UWE : Systematische Objektorientierte Entwurfsmethode Personalisierung von Webanwendungen (Verminderung des Informationsüberflusses) Konkrete Benutzerführung (Vermeidung des „lost in the hyperspace“-Syndrom) Halbautomatische Generierung Prozess der Entwicklung : Anforderungsanalyse Konzeptentwurf Navigationsentwurf Designentwurf
3
UML-based Web Engineering (UWE)
Übersicht Anforderungsanalyse Konzeptentwurf Use Cases-Modell Conceptual-Modell Navigationsentwurf Designentwurf Navigational-Structure-Modell Presention-Modell Navigation-Space-Modell Deployment-Modell Task-Modell Statecharts
4
Anforderungsanalyse Aufgabe: Modellierungsmittel:
gewünschte Funktionalität herausfinden und in Use Cases repräsentieren Modellierungsmittel: Use-Case-Modell werden dargestellt durch „actors“ und „use cases“ Nutzung von Beziehungen „inheritance“, „include“, „extend“ ist möglich
5
Konzeptentwurf Aufgabe: Ziel :
Erstellung von Conceptual-Modell, basierend auf Use-Cases-Modell Ziel : Datenstruktur zu modellieren und versuchen so viele von der Navigation-, Präsentation- und Wechselwirkungsaspekte wie möglich zu abstrahieren
6
Navigationsentwurf Navigation-Space-Modell: welche Objekte durch Navigation in Anwendung besucht werden können Modellierungsmitteln: „navigation class“ „navigation association“
7
Navigationsentwurf Navigational-Structure-Modell: wie Objekte erreicht werden Erweiterung von Navigation-Space-Modell um: „indexes“ „guided tours“ „queries“ „menus“
8
Designentwurf Presentation-Modell: wo und wie Navigationsobjekte dem Benutzer präsentiert werden Modellierungselemente: „frameset“ „text“ „image“ „audio“ „anchor“ „form“ „button“, „colleltion“ „anchored collection“
9
Designentwurf Zustanddiagramm: Modellierung von Webszenarien
10
Designentwurf Task-Modell: Aufgabenmodellierung
Aktivitätsdiagramm wird verwendet um Use-Cases zu verfeinern
11
Designentwurf Deployment-Modell:
dokumentiert die Verteilung der Webanwendungskomponente
12
Zusammenfassung Prozessstufen: Modellen Anforderungsanalyse
Konzeptentwurf Navigationsentwurf Designentwurf Modellen Use-Cases-Modell Conceptual-Modell Navigation-Space-Modell Navigational-Structure-Modell Presentation-Modell Task-Modell Statecharts Deployment-Modell
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.