cours0809/cours/G54/20081104-Seance3

64 lines
1.7 KiB
Plaintext

G54
Jeudi 4 décembre 2008
DUC : Le diagramme de cas d'utilisation
+
DSQ : Diagramme de séquences
====== Cours ======
===== DUC =====
==== Introduction ====
Cahier des charges graphique.
Pas forcément pour les informaticiens car expliqué dans les grandes écoles de commerce, etc.
Concepts présentés :
* Utilisateurs
* Système
* Fonction du système
* Droits d'accès
* Relations entre les cas d'utilisation
ACTEUR = Quelqu'un qui aura quelque chose à faire avec mon logiciel
Si on raye la tête de l'acteur (bonhomme) c'est un acteur EXTERNE.
==== Rendre service ====
Le cas d'utilisation doit rendre un SERVICE à l'utilisateur (saisir le nom ne rend pas service à l'utilisateur).
Les fonctions capitalisées (réutilisées) sont importantes, il faut alors prendre l'inclusion pour ce faire.
Information sur les locataires : cas très général, qui sera simplement un menu ou un item de menu qui va donner accès à des sous - fonctions. Donc c'est abstrait
==== Accompagnement ====
Chaque UseCase s'accompagne :
* d'une description
* d'un diagramme de séquence
Une description de UseCase il faut facilement une page. C'est pas quelques lignes d'explications.
===== DSQ =====
Verticalement les barres représentent les objets
Horizontalement les flèches représentent les échanges entre objets
Généralement la barre de gauche est l'utilisateur (c'est pas un objet).
Ensuite on peut voir l'IHM (ensemble des interactions que l'utilisateur peut avoir avec le système).
==== Notation ====
Souligné : c'est une instance, qu'elle soit nommée ou pas
Le modèle IHM ne doit pas centraliser l'intelligence métier !
sd : sequence diagram