Dfghj
TechnoWeb : Rappels UML
1/19
Technologie Web
Modélisation de site Web en UML Alexandre Pauchet
INSA Rouen - Département ASI
BO.B.RC.18, pauchet@insa-rouen.fr
INSA - ASI
TechnoWeb : Rappels UML
2/19
Plan
1
Démarche Cas d’utilisation Navigation Interaction Modèle objet Conclusion
2
3
4
5
6
INSA - ASI
TechnoWeb : Rappels UML
3/19
Démarche
Approche
(1/3)
Système
Cas d'utilisation
Diagrammes de séquence système
classe1 methode() classe2
Besoins utilisateurs
methode()
classe3
Modèle du domaine
methode()
Diagramme de classes participantes
Diagrammes d'interaction CODE
Maquette Diagramme de navigation Diagrammes de classes
INSA - ASI
TechnoWeb : Rappels UML
4/19
Démarche
(2/3)
Approche simplifiée
Besoins utilisateurs Cas d'utilisation Diagrammes de séquence
Maquette Diagrammes de classes
Diagrammes de collaboration
CODE
Diagramme de navigation
INSA - ASI
TechnoWeb : Rappels UML
5/19
Démarche
Cas d’étude
(3/3)
Librairie en ligne
Ex : www.amazon.fr, www.fnac.com, www.eyrolles.com, etc. Exigences fonctionnelles : recherche, présentation d’ouvrages, sélection, commande Exigences non fonctionnelles : ergonomie, simplicité d’utilisation, performance, etc. Contraintes de conception :
Mise à jour des données de référence Mise à jour depuis les formulaires du site Panier Paiement sécurisé
INSA - ASI
TechnoWeb : Rappels UML
6/19
Spécification des exigences (cas d’utilisation)
Démarche
(1/4)
Structuration en cas d’utilisation
Cas d'utilisation
Identifier les acteurs Identifier les cas d’utilisation Structurer les cas d’utilisation en package Etudier les relations entre cas d’utilisation Hiérarchiser les cas d’utilisation
INSA - ASI
TechnoWeb : Rappels UML
7/19
Spécification des exigences (cas d’utilisation)
Exemple : cas d’utilisation de l’internaute
(2/4)
Consulter ses