Ceci est une ancienne révision du document !
UWE : Navigation model
Objectif
L'analyse de la navigation permet d'identifier les différents noeuds d'une application (Web, mobile, desktop…), et les liens existant entre eux. Elle détermine la logique applicative existante en dehors de chacun des US/UC.
Modalités
L'élaboration du diagramme de navigation se fait à partir :
- Du diagramme des US/UC
- avec prise en compte des extensions (liens)
- et intégration des inclusions
- Du diagramme des classes métiers
- en tenant compte des relations ManyToOne, OneToMany, ManyToMany, OneToOne
Chacun des noeuds peut éventuellement correspondre à plusieurs interfaces. Ils sont connectés ensemble par des liens.
UWE introduit les stéréotypes suivants dans la représentation :
Représentation | Stéréotype | Rôle |
![]() | «navigationClass» | Noeud de navigation |
---|---|---|
![]() | «index» | Index de l'application |
![]() | «guidedTour» | Visite guidée |
![]() | «externalNode» | Noeud externe |
![]() | «menu» | Menu |
![]() | «query» | Recherche/interrogation |
![]() | «processClass» | Noeud de traitement |
«processLink» | «processLink» | Lien de traitement |
«navigationLink | «navigationLink» | Lien de navigation |