LEON12 Admin
Messages : 182 Date d'inscription : 26/09/2010 Age : 36
| Sujet: TD4-2009/2010 Mar 12 Oct - 17:56 | |
| UE : Analyse et Conception Orientées Objets 1 (ACOO1) Licence GL
Série d’exercices N° 04
Exercice 1 : 1. A l’aide d’un diagramme de séquence simple (sans boites d’activation et avec des messages d’envoie sous forme de signaux), modéliser un scénario relatif au début d’une communication téléphonique sachant que les objet participants sont l’appelant, la ligne téléphonique et l’appelé. 2. Modéliser le même scénario à l’aide d’un diagramme de collaboration.
Exercice 2 : Soit le diagramme UML suivant :
1. De quel type sont les instances utilisées ? De quel type sont les messages (distinguer entre synchrone et asynchrone, signal et appel, simple, réflexif et récursif)? 2. Dessiner le diagramme de collaboration décrivant le même scénario. N.B : ne pas considérer les signaux de retour.
Exercice 3 : A partir de la description du scénario ci-après relatif à un cas d’utilisation : Retirer de l’argent; retrait autorisé, élaborer le diagramme de séquence correspondant. Acteur déclencheur : monsieurX Ce scénario commence par 1. monsieurX active l’objet interfaceGuichet et s’identifie 2. L’interface Guichet demande au contrôleurAutorisation si le code est valide. C’est le cas, le contrôleurAutorisation demande les comptes de monsieurX (le message est donc envoyé à plusieurs objets et non à un seul.) Il demande ensuite la création d’une instance de l’interface IguichetMontant IntChoixMontant présentant la liste des comptes de M.Martin et demandant le montant. 3. MonsieurX choisit son compte chèque et demande 5000 DA (message envoyé à l’objet IntChoixMontant) /*Le système vérifie que le retrait est autorisé*/ 4. L’objet IntChoixMontant transmet la demande de retrait du compte et du montant choisis par MonsieurX à un deuxième objet contrôleur chargé de vérifier que MonsieurX peut retirer cet argent sur son compte. L’objet contrôleur2 confirme en demandant à l’objet CompteClient de valider la requête et, si celle-ci est correcte, de débiter le compte. L’objet contrôleur2 autorise ensuite, l’objet IntDistributeur à délivrer le montant demandé par MonsieurX. Enfin, MonsieurX reçoit le montant demandé. Ce scénario se termine par 5. MonsieurX prend l’argent.
Exercice 4 : On souhaite gérer les différents objets qui concourent à l’activité d’un magasin de vente de fleurs. • Le client demande au vendeur des renseignements sur les compositions florales • Le vendeur lui fournit toutes les informations nécessaires • Le client commande alors la composition de son choix et le vendeur émet le bon de fabrication qu’il transmet à son ouvrier fleuriste. • Le vendeur édite ensuite la facture correspondante. • L’ouvrier fleuriste crée la composition puis archive le bon de fabrication • Il remet alors la composition au vendeur • La facture est remise au client pour règlement une fois le bouquet réalisé • Une fois la facture réglée, le client récupère sa composition et quitte le magasin. Modéliser ce comportement à l’aide d’un diagramme de séquence.
| |
|