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


