Académique Documents
Professionnel Documents
Culture Documents
1
Statique
(ce que le système EST)
Diagramme de Classes
Diagramme d’Objets
Diagramme de Composants
Diagramme de Déploiement
Fonctionnel Dynamique
(ce que le système FAIT) (Comment le système EVOLUE)
Diagramme d'Etats-Transitions
Diagramme de cas d’utilisation Diagramme d'Activités
2
Diagramme de Séquence
Diagramme de Collaboration
Objectif
3
Utilisation du DAC
1/ Action
• opérations/instructions élémentaires effectuées par le système ou les acteurs.
• peut être: affectation de valeur, calcul, émission/réception d'un signal…
• Action = unité fondamentale executable dans une activité
• Activité: Séquencement organisé d’un ensemble d’actions
2/ Transition: passage d'une activité à une autre:
a. Transitions automatiques: déclenchées par la fin d'une activité et provoquent
le début immédiat d'une autre
b. Transitions déclenchées par des évènements (signaux, conditions …) ne
peuvent être empruntées que si la garde est vraie
7
Activités et transitions
8
Transitions gardées
• Si dans un point de décision, aucun arc en aval n'est franchissable
(aucune condition de garde n'est vraie) Modèle mal formé
1 1
Flot d’objet
• En plus du flot de contrôle, on peut représenter les flots de données (arguments des
opérations, valeurs de retour…)
• Un nœud d'objet représente l'existence d'un objet (données) généré par une action
dans une activité et utilisé par d'autres actions
• Flot d’objets connecter les nœuds d’objets pour indiquer les entrées d’une Action
• Pin d'entrée/sortie (nœuds d’objets en petits carrés) spécifier les valeurs passées
en argument à une activité et les valeurs de retour
1 5
Nœuds d’objet
Transitions Fork/Join
Lorsque la barre de synchronisation a plusieurs
transitions en sortie Transition de type fork
Nœuds de fin
• Nœud de fin d’activité / Nœud final
• Tous les autres flots de contrôle de l'activité sont
interrompus et détruits (fin de tous les flux d’une activité)
• Tout nœud ou flot actif au sein de l'activité enveloppante
est abandonné
Une banque met à disposition des ses clients des distributeurs automatiques de
billets pour retirer de l’argent.
Le client commence par introduire sa carte bancaire qui doit être valide. En
effet, les cartes invalides seront avalées par le distributeur. Sinon, le client
pourra saisir son code sachant que la carte sera également avalée après trois
tentatives erronées.
Dans le cas d’un code correct, le client pourra indiquer le montant qu’il
souhaite retirer. Tant que ce dernier dépasse le solde disponible, le distributeur
indiquera au client son solde et lui redemandera de saisir le montant.
En cas d’un solde suffisant, le distributeur effectuera trois opérations en même
temps, à savoir la restitution de la carte, la distribution des billets ainsi que
l’impression d’un reçu.
Pour être plus productive, une entreprise autorise ses employés à effecteur des formations
pour être à jour et améliorer leurs compétences. En effet, le responsable formation peut
recevoir une demande de formation de la part d’un employé. Cette demande est étudiée par le
responsable qui transmet son accord/désaccord à l’intéressé.
Une fois la formation terminée, l’organisme établit une facture qui sera contrôlée par le
responsable qui à son tour la transmet au comptable de l’entreprise pour le paiement.