Vous êtes sur la page 1sur 1

CFI-CIRAS Année académique : 2021-2022

Cours d’initiation à la COO


Niveau : 1ère année de DUT Informatique
Durée : 3h00

Devoir d’Initiation à la Conception Orientée Objet

Exercice 1 (7,5 pts): Questions de compréhension (Justifier votre réponse)


1- Quelle est la différence entre une activité et l’état d’un objet, donner également l’exemple d’une activité
et l’exemple d’un état ? (1,5 pt)
2- Dans le cadre de la gestion de la scolarité d’un étudiant, quel est le lien qui existe entre les cas
d’utilisation ci-après tout en justifiant vos réponses:
 Passer les évaluations et valider un semestre ? (0,75 pt)
 Passer les évaluations et payer tous ses frais de scolarité ? (0,75 pt)
3- Classer les relations suivantes en héritage, composition, agrégation, association ou instanciation. (2,5 pts)
 Un classeur Excel possède des feuilles ;
 Sur un ordinateur est installé un système d’exploitation ainsi que les autres logiciels;
 Le marteau, la pelle, la brouette sont des outils de travail pour les maçons
 Brazzaville, Libreville, Lagos sont des villes africaines.
 Une personne utilise un langage de programmation dans un projet
4- Elaborer le diagramme de séquence du cas d’utilisation « consulter le solde de son compte MoMo » ou
celui du cas d’utilisation « Payer un antibiotique à la pharmacie » (2 pts)

Exercice 2 : (Diagramme de classe et d’objet) (4,5 pts)


On considère le texte ci-dessous :
Un répertoire contient plusieurs répertoires (appelés sous répertoires) ;
Un répertoire peut contenir plusieurs fichiers et un fichier se trouve dans à un seul répertoire ;
Un répertoire peut contenir plusieurs raccourcis et un raccourci se trouve dans un seul répertoire ;
Un raccourci pointe soit vers un fichier soit vers un répertoire.
Travail à faire :
1- Identifier les classes en rapport avec l’énoncé et pour chaque classe les attributs et les méthodes (1
pt);
2- Dessiner le diagramme de classe (2 pts) en y plaçant les multiplicités et les rôles;
3- Convertir le diagramme de classe en diagramme d’objet (1,5 pt).

Exercice3 (Diagrammes des CU, d’activité et d’état transition) (8 pts)


Dans un magasin, le processus de vente est le suivant : le client entre, passe dans les
Rayons pour prospecter (choisir) les produits à acheter, demande éventuellement des renseignements sur
certains produits auprès d’un vendeur ou procède à des essais, prend des produits (si le stock est suffisant),
passe à la caisse où il règle ses achats. Le paiement peut se faire en espèces (avec les liquidités), avec sa carte
bancaire ou par chèque. Il peut éventuellement bénéficier d’une réduction.
Le Vendeur range les produits dans les rayons, renseigne les clients sur certains produits et vérifie le stock de
certains produits.
Le Caissier réceptionne le moyen de paiement du client, enregistre la vente et remet le ticket au client.
La caisse tenue par le caissier peut être éteinte, allumée, libre, en cours d’enregistrement des articles, en
attente de paiement en attente d’autorisation de paiement (lorsqu’il s’agit d’un paiement par chèque ou par
carte).
Travail à faire :
1- Identifier les acteurs leur rôle et dessiner le diagramme des cas d’utilisation (4 pts)
2- Faire le diagramme d’activité du cas d’utilisation paiement des articles en liquide (2 pts) ;
3- Faire le diagramme d’état transition de l’objet « Caisse » (2 pts)

Vous aimerez peut-être aussi