Cours uml
Objectifs de la séance : Révision UML Exemple de modélisation d’un site Web
Révision
• Diagrammes UML
– Diagramme de cas d’utilisation : fonctionnalités
• Quelles sont les fonctionnalités voulues dans le site ?
– Diagramme activité : processus
• Processus métier autour du site, processus de navigation
– Diagramme de classes : structure et entités
• Concepts manipulés dans le site, structure du site
– Diagramme objets : illustration diagramme de classes
• Organisation des pages du site
– Diagramme de séquence : scénarios d’interactions
• Interaction entre les pages, avec l’internaute
– Diagramme de paquetage : organisation et architecture
Manuele Kirsch Pinheiro - UP1 / CRI / UFR06 Gestion 2
Exemple : Boutique en ligne
• Exemple : site d’une boutique proposant Livres et DVDs • La navigation dans le site devra se faire comme suit :
– À partir de la page d’accueil, l’internaute peut cliquer sur « recherche » pour rechercher un ouvrage ou sur « produits » pour feuilleter le catalogue. – À partir de la page « recherche », l’internaute fournit un mot pour rechercher un titre d’ouvrage. Une liste d’ouvrages est alors présentée. S’il clique sur un ouvrage, la page du produit s’affiche. – À partir de la page « produit », une liste d’ouvrages est présentée. Si l’internaute clique sur un ouvrage, la page du produit s’affiche.
Manuele Kirsch Pinheiro - UP1 / CRI / UFR06 Gestion 3
Exemple
• Diagramme de Cas d’Utilisation : fonctionnalités
Manuele Kirsch Pinheiro - UP1 / CRI / UFR06 Gestion
4
Exemple
• Diagramme d’Activités : processus de navigation
Manuele Kirsch Pinheiro - UP1 / CRI / UFR06 Gestion
5
Exemple
• Diagramme de Séquence « feuilleter le catalogue »
Manuele Kirsch Pinheiro - UP1 / CRI / UFR06 Gestion
6
Exemple
• Diagramme de Séquence « recherche ouvrage »
Manuele Kirsch Pinheiro - UP1 / CRI / UFR06 Gestion
7
Exemple
• Diagramme de Séquence « afficher produit