Vous êtes sur la page 1sur 3

NOM : _________________________________ 15/03/2023

PRENOMS : ___________________________________

Répondre directement sur le sujet


1. Un acteur est :
a. Une personne dans l’organisation, qui utilise le système.
b. Un rôle joué par une ou plusieurs personnes ou par un système.
c. Un intitulé de poste dans une organisation.
d. Un rôle qui ne peut être joué que par une seule personne.
e. Un rôle qui ne peut être joué que par une seule personne ou par un système.

2. Indiquer la phrase qui ne correspond pas à la définition d’un acteur :


a. Une entité ayant un état dans le système.
b. Une entité ayant un comportement envers le système.
c. Celui qui fait appel au système pour atteindre un but.
d. Un rôle dans l’organisation.
e. Une ou plusieurs personnes en charge d’un processus métier modélisé par le système

3. Les cas d’utilisation servent à définir :


a. L’état et la synchronisation des objets du système.
b. La décomposition hiérarchique des fonctions du système.
c. Des besoins fonctionnels du système.
d. L’interface graphique du système.
e. La relation entre les classes du domaine et les classes logiciel

4. Les cas d’utilisation ne servent pas à :


a. établir un contrat entre le client et l’équipe de développement.
b. Donner aux développeurs une idée des besoins fonctionnels du système.
c. Décrire ce que le système doit faire.
d. Décrire les concepts du domaine de l’application.
e. Délimiter l’étendue du système.

5. Considérons un système d’inscription et de suivi de patients dans une unité d’urgence d’un
hôpital. Lequel de ces éléments n’est probablement pas un acteur?
a. Patient
b. Ambulancier
c. Système de gestion des dossiers des patients
d. Docteur
e. Secrétaire

6. Pour le système précédent, laquelle de ces propositions n’est probablement pas un cas
d’utilisation?
a. Inscrire un patient.
b. Attendre à la salle d’attente.
c. Faire une évaluation générale du patient.
d. Faire un examen médical.
e. Donner une ordonnance au patient.

7. Que veut dire UML?


a. Union mondiale de la lecture.
b. Unified modeling language.
c. Unité mesure libre

8. Qu'est-ce qu'une relation dite include?


a. Le cas d’utilisation A est réalisé avant le cas d’utilisation B.
b. Le cas d’utilisation A a toujours besoin du cas d’utilisation B.
c. La relation include indique qu'un cas a toujours besoin d'un autre cas d'utilisation lié
d. Le cas d’utilisation A peut éventuellement avoir besoin du cas d’utilisation B.
e. Le cas d’utilisation B peut éventuellement avoir besoin du cas d’utilisation A

1
9. Que doit-on faire lors de l’analyse de besoins principaux d’un projet logiciel ?
a. Définir toutes les informations nécessaires du futur logiciel.
b. Découvrir les acteurs et les fonctionnalités du futur logiciel.
c. Décrire une fonctionnalité du futur logiciel.
d. Définir les packages ou les grandes parties du logiciel à créer.

10. Quel(s) type(s) de relations sont permises entre des cas d'utilisation ?
a. Association.
b. Généralisation / héritage.
c. Dépendance de type "include".
d. Dépendance de type "extend".
e. Aucune de ces réponses n'est correcte.

11. Qu'est-ce qu'une relation dite extend?


a. Le cas d’utilisation A est réalisé avant le cas d’utilisation B.
b. Le cas d’utilisation A a toujours besoin du cas d’utilisation B.
c. Le cas d’utilisation A peut éventuellement avoir besoin du cas d’utilisation B.
d. La relation extend est une relation qui est soumise à une condition
12. Dans un diagramme de cas d’utilisation UML, qu'est-ce qui n'est pas vrai pour la
généralisation?
[A] Elle peut relier un cas d’utilisation et un acteur. [C] Elle peut relier deux acteurs.
[B] Elle peut relier deux cas d’utilisation. [D] Aucune de ces réponses

13. Dans le diagramme des cas d’utilisation, nous distinguons les types de liens suivants entre cas
d’utilisation :
[ A ] Inclusion [ B ] Généralisation [C] Réalisation [D] Composition

14. L’extension d’un cas d’utilisation permet d’exprimer


[A] La durée de la réalisation d’un cas d’utilisation [B] Un élément commun à plusieurs cas d’utilisation
[C] Le traitement d’un cas particulier [D] Un cas d’utilisation abstrait
[E] Les conditions de réalisation d’un cas d’utilisation

15. Définir et représenter les relations qui doivent exister entre les différentes entités suivantes en
justifiant votre réponse :
Un cas d'utilisation "Acheter un produit" et un cas d'utilisation "Vérifier la disponibilité du produit"

Un acteur "Peintre", un acteur "Artiste" et un acteur "Chanteur"

Un cas d'utilisation "Jouer à la loterie" et un cas d'utilisation "Gagner à la loterie

2
16. La relation entre deux cas d’utilisation peut être tout sauf
[ A ] Une inclusion [ B ] Une réalisation [ C ] Une généralisation [ D ] Une extension

17. Un acteur est :


[ A ] Une instance de classe qui réalise une fonctionnalité [ B ] Un déclencheur d’une opération d’un classifier
[ C ] Un élément externe qui participe à la réalisation d’un cas d’utilisation [ D ] Une classe active

18. Qu’est-ce qu’un modèle ?

19. Qu’est-ce qu’une vue ?

20. Qu’est-ce qu’un diagramme ?

21. Quel est le lien entre modèle, vue et diagramme ?

22. UML définit trois axes dans la modélisation des systèmes. Citer les et donner leurs contenus.

23. Donner le rôle, dans la modélisation des systèmes, du diagramme de cas d’utilisation

24. Quels types d’acteurs peut-on avoir dans un diagramme de cas d’utilisation ?

Vous aimerez peut-être aussi