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

Exercices UML : Diagrammes de Classes

Le document présente des exercices sur les diagrammes de classes UML, abordant des concepts tels que l'héritage, le polymorphisme et les relations entre classes. Il inclut des questions pratiques sur la modélisation de systèmes d'entreprise, ainsi que des demandes de création de diagrammes pour diverses situations. Les exercices visent à renforcer la compréhension des relations entre objets et la structuration des classes dans un système.

Traduit par

ScribdTranslations
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)
3 vues5 pages

Exercices UML : Diagrammes de Classes

Le document présente des exercices sur les diagrammes de classes UML, abordant des concepts tels que l'héritage, le polymorphisme et les relations entre classes. Il inclut des questions pratiques sur la modélisation de systèmes d'entreprise, ainsi que des demandes de création de diagrammes pour diverses situations. Les exercices visent à renforcer la compréhension des relations entre objets et la structuration des classes dans un système.

Traduit par

ScribdTranslations
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

UML

EXERCICES DE DIAGRAMME DE CLASSES

1 - Reliez :
1 - Classe ( ) Décrit la relation existante entre un objet d'une classe et
2 - Instance de classe outro de outra classe qui a le sens composition
3 - Polymorphisme ( ) Décrit qu'un élément est un type d'un autre
4 - Héritage ( ) Décrit le fait qu'une opération peut avoir plusieurs formes
5 - Attribut ( ) Décrit la relation existante entre un objet d'une classe et
6 - Opération ( ) un autre de la même classe
7 - Agrégation ( ) Décrit la relation "fait partie de"
8 - Association ( ) Décrit le fait que des attributs et des fonctions, qui manipulent des attributs,
réflexive sont structurés en un seul composant
9 - Papier ( ) Un élément appartenant à une classe
10 – Multiplicité ( ) Décrit la quantité de relations possibles entre un objet
11 – Spécialisation d'une classe les objets d'une autre classe associée à celle-ci
12 – Encapsulation ( ) Un ensemble d'objets avec les mêmes comportements, qualités et
relations avec d'autres classes
( ) Décrit la relation "est un type de"
( ) Décrit le fait qu'une classe hérite des attributs, des opérations et
relations de sa classe mère
( ) Fonction remplie par une classe dans une relation avec
( ) une autre classe
( ) Componente de uma classe que descreve o comportamento da classe
Composant d'une classe qui qualifie une classe
( ) Auto-relationship
méthode

2- Explique le sens de spécialisation, généralisation et héritage entre classes d'objets. Donnez


un exemple

3 - Classez les relations ci-dessous en :


Associação
Agrégation
Généralisation

um país possui capital


un pays possède des états
les fichiers contiennent des enregistrements

une route relie deux villes


um arquivo pode ser um arquivo de diretórios ou um arquivo ordinário
un ordinateur est un ensemble de matériel et de logiciel

4 - Représentez, par le biais d'un diagramme de classes, le fait que dans une entreprise les divers
les utilisateurs ont accès aux divers documents produits. L'accès peut être pour
lecture ou lecture/écriture

5 - Représente, au moyen d'un diagramme de classes, le fait qu'une entreprise est les utilisateurs
gèrent des répertoires et ceux-ci sont accessibles par plusieurs autres utilisateurs. Chaque répertoire peut contenir
autres répertoires.

6 – Représentez, par le biais d'un diagramme de classes, le fait qu'une entreprise possède plusieurs
départements, dans chacun d'eux sont affectés divers employés. Chaque département
possède un chef qui doit également être affecté au département concerné.

Analyse Projet et mise en œuvre de Systèmes II 1


7 – Représente, par le biais d'un diagramme de classes, le fait qu'un entrepreneur possède
diverses pions, chaque groupe, comprenant au minimum 8 et au maximum 15, est dirigé par un pion
qui exerce le rôle de maître d'œuvre.

8 – Représente, par le biais d'un diagramme de classes, le fait qu'un employé d'une entreprise est
loté à un département d'une division de l'entreprise, qui possède 5 filiales. Chaque département
il a un chef qui doit être affecté à son propre département.

9 – Représente, par le biais d'un diagramme de classes, le fait qu'un programme est composé de
commandes chaque commande peut être : une procédure, une fonction ou une instruction élémentaire. Chaque
Une procédure est un ensemble d'une ou plusieurs commandes

10 - Étant donné les caractéristiques, comportements et classes, organisez-les dans un diagramme de classes
caractéristiques :
nome, endereço, telefone, área de conhecimento, registro no MEC, nota, carga
horária,titulação, frequência
comportamentos:
matricular, contratar, demitir pagar, coordenar, inscrever_disciplina,
alocar_disciplina, cadastrar_nota
classes:
professor – professor titular – professor adjunto – secretária – diretor – aluno de
graduação –aluno de pós - disciplina - faculdade - curso

11 - Observez le modèle

cours
personne
nom
nom 1
fin
créer()
matricule
0..* 1 supprimer()
informerÉtudiants()

1
0..1
professeur élève 0..* discipline
CPS nom
titulo 1+cursa matriculer()
1..* ch
name
+ministre créer()
embaucher() déterminerCours()
démissionner() alocarProfesseur()
horaire

cadastrar(pr, disc)
informarHorario(pr) : horario

a) identifiez un attribut de visibilité publique


b) identifiez un attribut de visibilité protégée
c) identifiez une spécialisation
d) identifiez une opération de visibilité privée
e) identifiez une opération de visibilité privée
f) identifiez une opération avec signature et expliquez
g) déterminer une signature pour l'attribut nom et discipline
h) explique l'association entre les classes cours et discipline
i) instancier un objet de la classe professeur
j) identifiez une association avec des attributs
k) identifiez un rôle

Analyse Projet et mise en œuvre de Systèmes II 2


l) expliquer la multiplicité entre les classes étudiant et cours
m) compléter le modèle pour représenter des personnes pouvant être à la fois élève et
professeur. Explique.

12 - Représente par le biais d'un diagramme de classes un ordinateur. Partir du principe que le
L'ordinateur possède des composants logiques et physiques. Remarque : il n'est pas nécessaire de représenter les
caractéristiques et le comportement des classes d'objets.

13 – Créez un diagramme de cas d'utilisation et un diagramme de classes pour la situation ci-dessous :

Système de vidéo-location

Contrôler :
Achat de bandes chez des fournisseurs
Enregistrement des bandes acquises
Allocation (pour 3 jours), retour et réservations de bande pour les clients
Emplacement sur l'étagère
Substitution de la bande après 50 prêts
Paiement d'une amende de 2% du montant du loyer par jour de retard.
retour
La location dispose de trois catégories d'employés :
Un directeur général
Un responsable des achats
3 opérateurs
5 agents
Émettre les rapports suivants :
Titres les plus demandés du mois
Liste des bandes à retirer pour excès d'utilisation
Titres non demandés du mois
Valor total obtenu dans le mois avec des prêts
Valeur totale des amendes reçues
Total des recettes
Valeur dépensée pour l'acquisition de nouvelles bandes

14 - Analysez le modèle ci-dessous et répondez aux questions suivantes :

Analyse Projet et mise en œuvre de Systèmes II 3


employé É_lotado Département

- nome: # Nome:
- tel:
- end:
Payer
S'inscrire Vente + S'inscrire
# Valor:
# Data:

+ S'inscrire
+ Consulter
filiale
Nível_básico Nível_Superior
Direction
# Fin :
# Escolaridade: # Registro:
CGC:
# Salário: # Curso:
# Comissão:

+ Reaj_salario + Transferir_filial
# totalizar_vendas
+ Data: Nommer_gerant
+ Obtenir_Ventes

a) identifique uma especialização e explique-a


b) identifiez une opération avec une visibilité publique
c) identifiez une opération à visibilité restreinte
d) identifiez une opération à visibilité privée
e) identifiez un attribut avec une visibilité restreinte
f) identifiez un attribut avec une visibilité privée
g) Represente que um funcionário administrativo pode chefiar um único departamento
h) Représentez que l'employé qui gère la succursale doit être affecté à un département de celle-ci.
filiale
i) déterminer la multiplicité entre les classes, en les justifiant
j) ce que représente la classe dont l'attribut est la date
k) ce que représente l'association existante entre les classes Filiale et Département
l) Instancier un objet de la classe supérieure
m) Déterminez la signature pour les attributs : salaire et nom.
n) Déterminez la signature de l'opération d'enregistrement en vente

15 - Observez le diagramme de classes et gérez-le dans l'outil Jude avec les exigences ci-dessous :

a) multiplicité adéquate
b) signature pour les attributs des classes
c) rôle dans les associations
d) navigabilité plus pratique pour l'association existante entre les classes d'éléments et
produit
e) Créer des conditions pour contrôler :
la commande de produits à un fournisseur
le stock des produits

Analyse Projet et mise en œuvre de Systèmes II 4


Personne

Nome:

Inclure
Modifier
Consulter
Exclure

Client Vendeur

CPF: Salário:
Fin : Commission
Téléphone :

Inclure Inclure
Modifier Modifier
Consulter Consulter
Exclure Exclure
ObterGanhos
Vendre

Article Commande

Numéro Numéro
Quantité Données
Valeur Valeur
PrazoEntrega

S'inscrire
Produit
CalculerValeur Exclure
inclure Consulter
Description
Exclure
Unité
Consulter
Valeur
Modifier

ObtenirValeur
Enregistrer
Exclure
Consulter

Analyse Projet et mise en œuvre de Systèmes II 5

Vous aimerez peut-être aussi