Correction QCM

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 4

Q1. Que veut dire UML?

Union mondiale de la lecture.


x Unified modeling language.
Unité mesure libre

Q2. L'agrégration est-elle un type d'association? :


x Oui
Non

Q3. Une composition est-elle un type d'agrégration?


X Oui
Non

Q4. Que signifie la multiplicité 1..*? :


Plusieurs incluant la possibilité d’aucun
Exactement 1
Au plus un
x Au moins un

Q5. Une action qu’un objet peut réaliser s’appelle :


x Une opération
Une classe
Un attribut
Une formule

Q6. Qu'est ce qu'une relation dite include?


Le cas d’utilisation A est réalisé avant le cas d’utilisation B.
x Le cas d’utilisation A toujours besoin du cas d’utilisation B.
Le cas d’utilisation A peut éventuellement avoir besoin du cas d’utilisation B.
Le cas d’utilisation B peut éventuellement avoir besoin du cas d’utilisation A

Q7. Qu'est ce qu'une relation dite extend?


Le cas d’utilisation A est réalisé avant le cas d’utilisation B.
Le cas d’utilisation A toujours besoin du cas d’utilisation B.
x Le cas d’utilisation A peut éventuellement avoir besoin du cas d’utilisation B.
Le cas d’utilisation B peut éventuellement avoir besoin du cas d’utilisation A
Q8. Que doit-on faire lors de l’analyse de besoins principaux d’un projet logiciel ?
Définir toutes les informations nécessaires du futur logiciel.
x Découvrir les acteurs et les fonctionnalités du futur logiciel.
Décrire une fonctionnalité du futur logiciel.
Définir les packages ou les grandes parties du logiciel à créer.

Q9. Dans un diagramme de classes en langage UML, la généralisation :


Est une relation transitive : si C dérive d'une classe B qui dérive elle-même d'une classe A, alors C
dérive également de A
Est une relation réflexive : une classe peut dériver d'elle-même

Est une relation symétrique : si une classe B dérive d'une classe A, alors la classe A peut dériver de la classe B

Représente une association non symétrique dans laquelle une des extrémités joue un rôle prédominant
par rapport à l'autre extrémité

Q10. Quel(s) type(s) de relations sont permises entre des cas d'utilisation ? (plusieurs
choix possibles)
Association
x Généréralisation / héritage
x Dépendance de type "includes"
x Dépendance de type "extends"
Aucune de ces réponses n'est correcte.

Q11. Queel est la plus contraignante ?


x private
public
protected

Q12. Entre une classe Vehicule et une classe Roue, quel type de relation est adéquate ?
x Composition
Association
Héritage
Agrégation

Q13. Entre une classe Vehicule et une classe Conducteur, quel type de relation est adéquate ?
Composition
x Association
Héritage
Agrégation
Q14. Entre une Classe Véhicule et une classe Bâteau, quel type de relation est adéquate ?
Composition
Association
x Héritage
Agrégation

Q15. Considérons une association entre une classe Client et une classe Commande. Quelle multiplicité
mettriez-vous du côté de Commande ?
0..1
x 0..*
1..*
1..1

Q16. Considérons une association entre une classe Client et une classe Commande. Quelle multiplicité
mettriez-vous du côté du Client ?
0..1
0..*
1..*
x 1..1

Q17. Grâce à une relation d'héritage, de quoi hérite la classe enfant ? (plusieurs choix
possibles)
x des opérations
x des propriétés
x des associations
x des relations d'héritage
x des attributs

Q18. Le nœud d’activité appelé « Loop » signifie :

Nœud de séquence
Nœud conditionnel
Nœud de boucle x
Nœud d’union

Q19. Une activité dans un diagramme définit :

Des traitements
Le rôle d’une entreprise
Un comportement x
Le chiffre d’affaires

Q20. Qu’est-ce qu’un package ?

Un package est une utilisation du logiciel par un des acteurs.


Un package est composé de plusieurs fonctionnalités qui forment une famille. x
Un package est un regroupement d’acteurs.
Un package est un diagramme qui représente tous les utilisateurs.
Q21. Qu’est-ce un acteur principal ?

C’est une fonctionnalité du logiciel.


C’est une action qui devra être réalisée grâce au logiciel à développer.
C’est une entité avec lequel le logiciel a une interaction, mais qui ne déclenche aucune action.
C’est un des futurs utilisateurs du logiciel x

Vous aimerez peut-être aussi