si-web:uwe

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

si-web:uwe [2017/10/17 16:39] – créée jcheronsi-web:uwe [2018/10/16 09:11] (Version actuelle) – supprimée jcheron
Ligne 1: Ligne 1:
-====== UWE ====== 
-UML-based Web Engineering 
- 
- 
- 
-**UWE** est une méthode d'ingénierie Web pour la POO (Programmation orientée objet) basée sur UML (Langage de Modélisation Unifié), elle est utilisée pour déterminer et représenter les spécifications des applications Web. 
-UWE est une extension d'UML, d'ailleurs les diagrammes reposent directement sur une approche UML (diagrammes de cas d'utilisation, d'activités et de classe). 
- 
- 
-===== Diagramme de navigation ===== 
- 
-Le diagramme de navigation permet de représenter les liens existants entre les pages. Il sollicite en particulier 2 stéréotypes : 
-  * Le noeud (Node) est une unité navigable, il peut être présent sur plusieurs pages : il est représenté par le stéréotype **NavigationClass**. 
-  * Les noeuds sont connectés par des liens (Link) permettant la navigation, et représentés par le stéréotype **NavigationLink**. 
- 
- 
-**Stéréotypes :** 
-|< 100% >| 
-^Icône ^Stéréotype ^ Classe de base ^ 
-|{{:slam4:uwe:navigationclass.png?nolink}}| navigationClass | Node | 
-|{{:slam4:uwe:menu.png?nolink|}}| menu | Node | 
-|{{:slam4:uwe:index.png?nolink|}}| index | Node | 
-|{{:slam4:uwe:query.png?nolink|}}| query| Node | 
-|{{:slam4:uwe:guidedTour.png?nolink|}}| guidedTour | Node | 
-|{{:slam4:uwe:processClass.png?nolink|}}| processClass | Node | 
-|{{:slam4:uwe:externalNode.png?nolink|}}| externalNode | Node | 
-|<html>&rarr;</html> | processLink | Link | 
-|<html>&rarr;</html> | navigationLink | Link | 
- 
- 
-**Exemple :** 
- 
-__Gestion d'un carnet d'adresses__ 
- 
-<html><img src="http://uwe.pst.ifi.lmu.de/examples/AddressBookWithContentUpdates/Tutorial/Class_Diagram__Navigation__Navigation_Diagram.png"></html> 
- 
- 
-===== Diagramme de présentation ===== 
- 
-Le diagramme de présentation représente les relations entre les classes de navigation, les classes dites « processus » ou « procédurales » et les pages de l'application web.\\ 
-Il donne une représentation abstraite de l'interface utilisateur. 
-**Stéréotypes :** 
- 
-__Conteneurs__ 
- 
-|< 100% >| 
-^Icône ^Stéréotype ^ Classe de base ^ 
-|{{:slam4:uwe:presentationgroup.png?nolink|}}| presentationGroup | presentationClass | 
-|{{:slam4:uwe:presentationpage.png?nolink}}| presentationPage | presentationGroup | 
-|{{:slam4:uwe:inputform.png?nolink|}}| inputForm | presentationGroup | 
-|{{:slam4:uwe:presentationalternatives.png?nolink|}}| presentationAlternatives | presentationElement | 
- 
-__Elements__ 
- 
-|< 100% >| 
-^Icône ^Stéréotype ^ Classe de base ^ 
-|{{:slam4:uwe:text.png?nolink|}}| text | OutputElement | 
-|{{:slam4:uwe:image.png?nolink|}}| image | OutputElement | 
-|{{:slam4:uwe:mediaobject.png?nolink|}}| mediaObject | OutputElement | 
-|{{:slam4:uwe:tab.png?nolink|}}| tab| InteractiveElement | 
-|{{:slam4:uwe:button.png?nolink|}}| button| InteractiveElement | 
-|{{:slam4:uwe:anchor.png?nolink|}}| anchor| InteractiveElement | 
-|{{:slam4:uwe:slider.png?nolink|}}| slider| InputElement | 
-|{{:slam4:uwe:textinput.png?nolink|}}| textInput| InputElement | 
-|{{:slam4:uwe:imageinput.png?nolink|}}| imageInput| InputElement | 
-|{{:slam4:uwe:fileupload.png?nolink|}}| fileUpload| InputElement | 
-|{{:slam4:uwe:customcomponent.png?nolink|}}| customComponent| InputElement | 
- 
- 
- 
- 
-__Gestion d'un carnet d'adresses__ 
- 
-<html><img src="http://uwe.pst.ifi.lmu.de/examples/AddressBookWithContentUpdates/Tutorial/UWE_AddressBookContent_PresentationModelPart1.png"></html> 
- 
- 
-===== Liens ===== 
- 
-  * [[https://cacoo.com/|Cacoo]] 
-  * [[http://uwe.pst.ifi.lmu.de/download/UWE-Metamodel-Reference-v1.9.pdf|UWE meta-model reference]] 
-  * [[http://uwe.pst.ifi.lmu.de/teachingTutorialPresentationFrench.html|Tutoriel en Français (pdf)]] 
-  * [[http://uwe.pst.ifi.lmu.de/teachingTutorialFrench.html|Tutoriel Français en ligne]] 
  
  • si-web/uwe.1508251197.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)