Génie Logiciel
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


ce site est constituée pour les étudiants de la formation génie logiciel du département d'informatique université mentouri constantine
 
AccueilDernières imagesRechercherS'enregistrerConnexion
-21%
Le deal à ne pas rater :
LEGO® Icons 10329 Les Plantes Miniatures, Collection Botanique
39.59 € 49.99 €
Voir le deal

 

 TD4-2009/2010

Aller en bas 
AuteurMessage
LEON12
Admin
LEON12


Messages : 182
Date d'inscription : 26/09/2010
Age : 35

TD4-2009/2010 Empty
MessageSujet: TD4-2009/2010   TD4-2009/2010 Icon_minitimeMar 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 :

TD4-2009/2010 12-10-12

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.
Revenir en haut Aller en bas
http://gl-constantinois.dust.tv
 
TD4-2009/2010
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» TD3-2009/2010
» TD 3+4/2009/2010
» TD 3+4/2009/2010
» COURS_JAVA 2009/2010
» COURS_JAVA 2009/2010

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Génie Logiciel :: 2éme LMD GL :: SEMESTRE 3 :: ACOO1-
Sauter vers: