0% ont trouvé ce document utile (0 vote)
400 vues5 pages

Exercice UML 01-12-2019

Transféré par

Souhail RAZZOUK
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
400 vues5 pages

Exercice UML 01-12-2019

Transféré par

Souhail RAZZOUK
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Exercice 8 :

On souhaite gérer les déférents objets qui concernent 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 band de fabrication
qu’il transmit à son ouvrier fleuriste.
 Le vendeur édite ensuite la facture correspondante.
 L’ouvrier fleuriste crée la composition puis archive le bon de fabrication.
 Il remette 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.

Etablir le diagramme de séquence correspondant.

Client Vendeur Ouvrier fleuriste

Demander des renseignements

Communiquer les informations

Commander la composition
Créer
Bon de fabrication
Transmettre
Editer facture
Facture

Créer
Composition

Archivage

Livrer
Remettre la facture
Régler la facture

Remettre le bouquet
Exercice 9 :

Une agence de location de maisons et d’appartements désire gérer sa liste de logements.

Elle voudrait connaître l’implantation de chaque logement (nom de la commune et du cartier), ainsi que les
personnes qui les occupent. Le loyer dépend d’un logement, mais en fonction de son type l’agence facturera
toujours en plus du loyer la même somme forfaitaire à ses clients. Par exemple le prix d’un studio serra toujours
égale au prix du loyer plus 300 dirhams de charge forfaitaire par mois. Pour chaque logement on veut disposer de
l’adresse, la superficie et le loyer. Pour chaque commune on désire connaître le nombre d’habitants ainsi que la
distance séparant la commune de l’agence.

Etablir le diagramme de classe correspondant.

Client Logement
Type
CIN : ID-Logement :
ID-Type :
Nom: Adresse :
Louer 1..* 0..* Avoir 1
0..* Nom _Type:
Prénom : Superficie :
Charge_Forfaitaire :
Tél : Loyer :

0..*
Louer
< Se situer

Date_début :

Date_fin :

Commune
1
Quartier ID -Commune:

ID-Quartier : Nom_Commune :
1..* Se situer > 1
Nom _Quartier: Nombre_habitants :

Distance :
Exercice 10 :

Une caserne militaire désire gérer les résultats des soldats lors de passage des obstacles du parcours des
combattants. À chaque fois qu’un soldat passe un obstacle, on lui attribue une note. À chaque obstacle est
attribué un niveau de difficulté. Un bonus de point est ensuite attribué à chaque niveau. Enfin une note
minimale à obtenir est définit pour chaque obstacle. Elle définit un niveau minimum à atteindre qui permet
de dire à un soldat sûr qu’elle obstacle il doit axer en priorité son entrainement. Il faut savoir qu’un soldat
dans sa carrière, va passer plusieurs fois le parcours de combattant.

Etablir le diagramme de classe correspondant.

Soldat Participation_parcour Obstacle


s
+ID-soldat : +ID-Participation: +ID-obstacle :
Participer > 0..* Passer > 1..*
+Nom : 1 1..*
+Date_Participation: +Nom_Obstacle :

+Prénom : +Note_minimale :

0..*
Passer

+Note :

Avoir >

1
Niveau

+ID-Niveau :

Libellé:

Bonus:
Exercice 11 :

Une académie souhaite gérer les cours dispensés dans plusieurs collèges pour cela on dispose des
renseignements suivants :

 Chaque collège possède un site internet


 Chaque collège est structuré en départements qui regroupent chacun des enseignants. Parmi ces
enseignants on a le responsable de département.
 Un enseignant se définit par son nom, son prénom, téléphone, mail, la date de prise de fonction et
l’indice.
 Chaque enseignant ne dispense qu’une seule matière.
 Les étudiants suivent plusieurs matières et reçoivent une note pour chacune d’elle.
 Pour chaque étudiant on veut gérer son nom, son prénom, téléphone, mail ainsi que son année
d’entrée au collège.
 Une matière peut être enseignée par plusieurs enseignants mais il a toujours lieu dans la même salle
(chacune ayant un nombre de place déterminé).
 On désire pouvoir calculer la moyenne générale d’un élève, la moyenne par matière et la moyenne par
département.

Etablir le diagramme de classe correspondant.

Pour le responsable de département on a proposé deux solutions (la première en bleu et la


deuxième en rouge).
Collège Département
Responsable
+ID-Collège:Int +ID-Département: Int
+Date_debut : Date
+Nom_collège: String 1 1..* +Nom_Départ: String 1 1..* +Date_fin : Date
+Site internet : String 1
+Calculer_Moyenne ()
1
: Float

1 Enseignant
+Date de prise de
fonction : Date
1..*
+Indice : Int
1..*

Matière

+ID-Département: Int 1

+Nom_matière: String
Etudiant
Personne
1..* Suivre 1..*
+Date d’entrée: Date
+CIN : String
+Calculer_Moyenne () +Calculer_Moyenne ()
: Float +Nom: String
: Float
1..*
+Prénom : String
Dispenser

Suivre
+Tél :String
+Note : Foat
+mail :String
1
Salle

+ID-Salle:Int

+Nom: String

+Capacité : Int

Vous aimerez peut-être aussi