User Tools

Site Tools


2010_2011:s2:omgl:mod-si:td:activities

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
2010_2011:s2:omgl:mod-si:td:activities [2011/03/04 17:08]
blay
2010_2011:s2:omgl:mod-si:td:activities [2012/03/26 16:30] (current)
blay [Diagrammes d'activité]
Line 1: Line 1:
-====== Diagrammes d'​activité ======+====== Diagrammes d'​activité ​2010-2011 ​======
  
 ===== Exercices d'​entraînements ===== ===== Exercices d'​entraînements =====
Line 11: Line 11:
   * [[http://​www.projectsmart.co.uk/​docs/​activity-diagrams.pdf]]   * [[http://​www.projectsmart.co.uk/​docs/​activity-diagrams.pdf]]
  
-Dessiner les diagrammes d'activités ​répondant aux énoncés suivants : +Dessiner les diagrammes d'activité ​répondant aux énoncés suivants : 
    - Demander l'​addition puis si le prix demandé est inférieur à la somme dont on dispose payer l'​addition,​ sinon faire la vaisselle.    - Demander l'​addition puis si le prix demandé est inférieur à la somme dont on dispose payer l'​addition,​ sinon faire la vaisselle.
    - Desserrer le frein à main puis en même temps appuyer sur l'​embrayage et passer la première, ensuite en même temps appuyer sur l'​accélérateur et relâcher l'​embrayage    - Desserrer le frein à main puis en même temps appuyer sur l'​embrayage et passer la première, ensuite en même temps appuyer sur l'​accélérateur et relâcher l'​embrayage
Line 19: Line 19:
      - Un chef de projet saisit les informations sur son projet ce qui donne lieu à un document initial de critères, celui-ci est ensuite analysé par l'​outil de gestion des projets qui produit un rapport. Le rapport est ensuite envoyée à l'​imprimante qui gère en parallèle l'​impression du rapport et la gestion des autres demandes d'​impression. Lorsque ces deux actions sont terminées le chef de projet peut décider de travailler sur d'​autres rapports.      - Un chef de projet saisit les informations sur son projet ce qui donne lieu à un document initial de critères, celui-ci est ensuite analysé par l'​outil de gestion des projets qui produit un rapport. Le rapport est ensuite envoyée à l'​imprimante qui gère en parallèle l'​impression du rapport et la gestion des autres demandes d'​impression. Lorsque ces deux actions sont terminées le chef de projet peut décider de travailler sur d'​autres rapports.
  
 +<note tip>
 +  * Créer des **actions** dans les diagrammes d'​activité (pas des activités en général).
 +
 +Pour sélectionner **différents contrôles** sous VP :\\
 + ​{{:​2010_2011:​s2:​omgl:​mod-si:​td:​selectionactivity.png|}}
 +
 +  * Pour ajouter une condition (Guard) sous VP : \\
 +{{:​2010_2011:​s2:​omgl:​mod-si:​td:​guard.png|}}
 +
 +  * Pour ajouter un **état** à un objet :\\
 +specification=>​ onglet inStates => add (s'il n'y ait pas déjà) => Nom de l'​état ​
 +
 +Pour le visualiser => Options de la présentation => Show inState => Oui
 +
 +  * Pour orienter la barre de synchronisation :\\
 +clique droit sur la barre => Orientation
 +
 +</​note>​
  
 ===== Cabinet Médical ===== ===== Cabinet Médical =====
    
-L'​observation d'un cabinet de médecine spécialisée fait apparaître ​les activités suivantes ​lors d'un rendez-vous.+L'​observation d'un cabinet de médecine spécialisée fait apparaître ​l'​activité suivante ​lors d'un rendez-vous.
  
 Lors de la visite du patient, une première consultation fait l'​objet de l'​ouverture d'un dossier sur lequel la secrétaire inscrit les informations d'​usage concernant le patient. Une fois le  Lors de la visite du patient, une première consultation fait l'​objet de l'​ouverture d'un dossier sur lequel la secrétaire inscrit les informations d'​usage concernant le patient. Une fois le 
Line 49: Line 67:
        * la commande passe alors dans l'​état clos.        * la commande passe alors dans l'​état clos.
  
-**I. Dessiner le diagramme d'activités** correspondant en prenant en compte les différents systèmes et acteurs mis en jeux, mais sans tenir compte des données dans un premier temps.+**I. Dessiner le diagramme d'activité** correspondant en prenant en compte les différents systèmes et acteurs mis en jeux, mais sans tenir compte des données dans un premier temps.
  
 **II. Prenez en compte la spécification additionnelle suivante**\\ **II. Prenez en compte la spécification additionnelle suivante**\\
 //E1: Commande non validée dans les temps.//\\ //E1: Commande non validée dans les temps.//\\
 L'​enchaînement A1 démarre au point 5 du flot nominal.\\ L'​enchaînement A1 démarre au point 5 du flot nominal.\\
-Si la commande n'est pas validée avant 1/2heures, la commande est détruite((Pour des raisons de temps, nous ne détaillons pas, mais évident, les articles doivent être remis en stock)).+Si la commande n'est pas validée avant 1/2 heure, la commande est détruite((Pour des raisons de temps, nous ne détaillons pas, mais évident, les articles doivent être remis en stock)).
 Le processus termine en échec. Le processus termine en échec.
  
Line 65: Line 83:
  
  
-Le processus de livraison est dans un premier temps :  
-    - le système de ventes complète le bon de retrait avec le numéro de commande puis demande la livraison au système de livraison, 
-    - le système de livraison récupère l'​oeuvre auprès du service de livraison qui clôt le bon de retrait avec la date, 
-    - Le service de livraison prépare le colis  
-  
-Le problème est que la validation du paiement n'est pas assurée avant l'​expédition du colis. Modifier votre processus pour garantir le paiement sans trop retarder l'​expédition. 
- 
-Ameliorer ces diagrammes en travaillant les données qui sont véhiculées... et les différents systèmes. 
  
  
Line 78: Line 88:
  
 =====  Devoirs ===== =====  Devoirs =====
-{{:​omgl:​acsi:​cours7.gif|}} 
  
  
-<box round rgb(185,​211,​238) rgb(198,​226,​255) 95%|A rendre : ** Garage ** > 
  
-Reprendre l'​étude de cas de gestion d'un garage, qui vous a été donnée la semaine dernière et représenter par un diagramme d'activités ​l'​enchaînement des tâches consécutives à un rendez-vous pour réparation d'une voiture. Nous modélisons ainsi les échanges d'​informations entre les cas d'​utilisation.+<box round rgb(185,​211,​238) rgb(198,​226,​255) 95%|A rendre : ** Informatisation d'un Garage ** Le Lundi 4/4 8h dernier délai : remis à votre encadreur par mail ayant pour sujet ”[S2] Activité : //Groupe// : //Membres du quadrinôme//"​ avec en attachement le projet .vpp ”> 
 + 
 +Reprendre l'​étude de cas de gestion d'un garage, qui vous a été donnée la semaine dernière et représenter par un diagramme d'activité ​l'​enchaînement des tâches consécutives à un rendez-vous pour réparation d'une voiture. Nous modélisons ainsi les échanges d'​informations entre les cas d'​utilisation
 + 
 +{{:​omgl:​acsi:​cours7.gif|}} 
 +Vous pouvez rendre plusieurs diagrammes d'​activité à votre convenance, mais au moins un des diagrammes doit inclure le flot des données, et un diagramme doit inclure les partitions.
 </​box>​ </​box>​
  
-<box round rgb(185,​211,​238) rgb(198,​226,​255) 95%|A rendre : **Gestion des approvisionnements dans une société fabriquant du matériel électronique.** >+!-<box round rgb(185,​211,​238) rgb(198,​226,​255) 95%|A rendre : **Gestion des approvisionnements dans une société fabriquant du matériel électronique.** >
  
 A partir de demandes d’approvisionnement,​ les acheteurs envoient des demandes de prix aux fournisseurs possibles. ​ A partir de demandes d’approvisionnement,​ les acheteurs envoient des demandes de prix aux fournisseurs possibles. ​
Line 100: Line 113:
  
 </​box>​ </​box>​
 +-!
  
 =====  En savoir plus ===== =====  En savoir plus =====
 +
 +http://​sourcemaking.com/​uml/​modeling-business-systems/​external-view/​activity-diagrams
 +
 http://​www.sparxsystems.com/​resources/​uml2_tutorial/​uml2_activitydiagram.html http://​www.sparxsystems.com/​resources/​uml2_tutorial/​uml2_activitydiagram.html
2010_2011/s2/omgl/mod-si/td/activities.1299254924.txt.gz · Last modified: 2011/03/04 17:08 by blay