Vous êtes sur la page 1sur 4

Université catholique de Louvain Série : 2

Louvain School of Management Année académique 2017-2018


Place des Doyens, 1 Nom :
B-1348 Louvain-la-Neuve Prénom :
Noma :
Année d’étude :
LINGE 1322 : ANALYSE ET CONCEPTION DE SYSTEMES D'INFORMATION
(Prof. J. Vanderdonckt) - Examen du 29 août 2018 – (Total : 100 points)
Consigne à lire avant de procéder à la lecture des énoncés :
Vous avez 3 heures pour répondre aux 28 questions à choix multiple de ce test. Pour chaque question, 5 réponses
sont proposées (A-B-C-D-E). Vous devez choisir une seule réponse pour chaque question et entourer la lettre
correspondante sur ce questionnaire. Si vous voulez effectuer une correction, noircissez complètement la lettre
entourée et entourez la lettre correspondant à votre nouvelle réponse. Pour éviter tout problème, travaillez d’abord
au brouillon sur ce questionnaire, par exemple au crayon.
Attention:
• Vérifiez que vous avez 4 feuilles d’énoncé
• Vous devez compléter vos nom, prénom, noma et année d’étude sur la première feuille du questionnaire
(celle-ci)
• Vous ne pouvez pas enlever l’agrafe de votre questionnaire
• + 1 par bonne réponse, 0 point par mauvaise réponse ou si vous ne répondez pas ou réponse multiple
• Veillez à rendre ce questionnaire complet
Question 1. Sélectionner la proposition correcte : pour identifier une classe Personne et éviter les homonymes,
dans un diagramme de classe, on peut utiliser
A. son attribut nom de famille et son attribut prénom
B. son attribut nom ou son attribut prénoms
C. son attribut nom et/ou son attribut prénom
D. son attribut nom ou son attribut prénom
E. son attribut prénom[1..*] et son attribut nom
Question 2. Soient les trois classes suivantes destinées à enregistrer une demande de réservation d’une chambre
pour laquelle on souhaite des services (p. ex. wifi, room service) ?
DEMANDE_RESER SERVICE CHAMBRE
+NoDde: Integer[6] +NomServ: String[10] +NoChambre: Integer[4]
+CreateDde() +PrixServ: Real +CreateChbre()
+ReadDde() +CreateServ() +ReadChbre()
+UpdateDde() +ReadServ() +UpdateChbre()
+DeleteDde() +UpdateServ() +DeleteChbre()
+DeleteServ() +RéserverChbre()

Quelle relation représente correctement le lien sémantique entre la demande et la chambre ?


est réservée dans A réserve est réservée dans C réserve réserve E réserve pour
1..n 1 0..n 0..1 0..n 0..n

est réservée dans B réserve est réservée dans D réserve


0..1 0..1 0..n 0..n

Question 3. Quelle relation représente correctement le lien sémantique entre le service et la chambre ?
offre A est offert pour offre C est offert par est offert par E offre
1..n * 0..n 0..1 0..n 0..n
offre B est offert pour est offerte pour D est offert par
0..n 1..n 0..n *
Question 4. Quelle relation représente correctement le lien sémantique entre la demande de réservation et le
service ?
est prévu dans A prévoit est prévu dans C prévoit prévu E prévoit
1..n * 0..n 0..n * *
est prévu dans B a prévu a prévu pour D prévoit
1..n * 0..n 1..n
Question 5. Un service peut en comprendre d’autres. Quelle relation exprime cela correctement ?
est groupé dans est groupé dans
0..n *
SERVICE SERVICE SERVICE SERVICE SERVICE
2..n * 2..n
groupe groupe

A B C D E

1
Question 6. Comment enregistrer la consommation effective des services qui ont été prévus dans la demande ?
est consommé
DEMANDE_RESER CONSOMMATION DEMANDE_RESER
dans consomme
SERVICE DEMANDE_RESER
E SERVICE

A 0..n C 0..n
CONSOMMATION
CONSOMMATION SERVICE DEMANDE_RESER SERVICE
consomme consommé
0..n 1..n
B D
Question 7. Dans une université, quelle relation peut exister ci-dessous entre le Recteur et un professeur ?
A. Dépendance : un professeur dépend toujours d’un Recteur
B. Composition : une université est composée de tous les professeurs sous la direction du Recteur
C. Agrégation : professeur est l’agrégation de toutes ses instances, il y a toujours le recteur même s’il n’y a plus
le Recteur
D. Généralisation : tout recteur est un professeur
E. Matérialisation : un recteur se matérialise sous la forme d’un professeur particulier
Question 8. Quel diagramme de classes représente le plus précisément possible la construction d’un avion à
partir de pièces simples et composites?
A B
AVION * est construit de PIECE AVION PIECE AVION
construit 0..n

C
AVION D PIECE AVION 1..n est construit de PIECE
PIECE
entre dans la 1..n
construction de
E
Question 9. Soit l’énoncé suivant: Le restaurant ‘SuperPizza’ souhaite automatiser les commandes de pizza
émises par les consommateurs. Chaque table sera équipée par un écran tactile qui permet au client de parcourir
les différentes offres, de choisir et ainsi soumettre la commande. Deux types de pizzas sont offerts :
1) « Do-it-Yourself» contient au départ la sauce tomate et le client choisit par la suite un nombre donné de
garnitures. Chaque garniture a un prix.
2) « PreM» contient un ensemble de variétés de pizzas et les garnitures de chaque pizza de cet ensemble
sont prédéfinies par le restaurant.
Les pizzas pourront être commandés avec une pâte « deep crust » ou « crispy ». Les tailles de pizzas sont :
S(mall) – M(edium) – L(arge). Le client peut également choisir une boisson parmi un ensemble de boissons
prédéfinies par le restaurant (p. ex. : soda, jus de fruit). Les tailles de boissons proposées sont : S(mall) –
L(arge). Dès que le client confirme sa commande, il verra l’addition de sa commande et l’avancement de sa
commande sur un écran mural. A la fin du repas le paiement sera effectué.
Quelle est la liste des attributs la plus représentative pour l’ensemble de l’énoncé?
A. Soda, pâte, prix, taille, limonade, paiement
B. Garniture, variétés, paiement, écran, repas, tomate
C. Progression de la commande, variétés, garniture, prix, tactile, taille, boisson
D. Limonade, cola, prix, taille, écran, sauce tomate
E. Pâte, prix, variété, taille, progression de la commande, garniture
Question 10. Dans l’énoncé de la question 6, quelle est la liste correcte des classes la plus représentative?
A. Paiement, commande, boisson, garniture, pizza, restaurant, pâte, sauce
B. Client, table, pizza, boisson, garniture, commande, restaurant
C. SuperPizza, soda, restaurant, jus de fruit, client, do-it-yourself, preM, table
D. Restaurant, table, écran, commande, client, pizza, garniture, boissons
E. Pizza, client, cuisinier, table, deep crust, garniture, boisson, restaurant
Question 11. Quel est l’ensemble correct de critères d’identification d’une phase ci-dessous?
A. Changement de lieu, changement de ressource, changement de nature
B. Changement de lieu, point d’attente, différence de périodicité
C. Changement de lieu, permanence de l’unité d’exécution, changement de logiciel
D. Changement de lieu, changement de ressource, point de sélection
E. Changement de lieu, point de sélection, différence de périodicité
Question 12. A quoi correspond un changement de nature dans la décomposition en phases (modèle n°2)?
A. A un changement de la nature d’une phase
B. A un changement de la nature dans le temps
C. A un changement de ressources entre deux phases
D. A un changement entre deux phases de la nature interactive
E. A un changement interactif de phases

2
Question 13. Quel schéma de la dynamique représente correctement « Un enregistrement d’un
réapprovisionnement déclenche une demande de réquisition pour chaque commande différée »
EnregCommandeARéapprovision EnregRéapprovisionnement EnregSélectionCommandeDiffér EnregRéapprovisionnement EnregRéapprovisionnement

A B C D E
Pour chaque Pour chaque Pour chaque Pour chaque Pour toute
Commande Commande Commande Commande Commande
à réapprovisionner sélectionnée différée différée différée

DemandeRéapprovisionnement DemandeRéapprovisionnement
DemandeRéapprovisionnement DemandeRéapprovisionnement DemandeRéapprovisionnement DemandeRéapprovisionnement

EnregRéquisition EnregRéquisition EnregRéapprovision EnregRéquisition EnregRéquisition

Question 14. Parmi les propositions suivantes, laquelle ne peut pas être une méthode du diagramme de classes?
A. Pattern CRUD appliqué à Personne – B. RechercherPersonne – C. ImprimerPersonne
D. SupprimerPersonne – E. RechercherProduitCommandéParPers

Question 15. Quel modèle de la dynamique représente correctement « Toute commande de capsules à café
effectuée avant 21h est livrée dès le lendemain à partir de 9h »?
Commandes Commandes
Commande B de capsules C D de capsules Commande
A de capsules Commande
E de capsules
EnregistrerCommandes de capsules EnregistrerCommande
EnregistrerCommande
EnregistrerCommande Commande Commande Il est 21h
Il est 21h EnregistrerCommandes enregistrée Commande
enregistrée Il est 21h
Commande Il est 21h enregistrée
enregistrée Commandes Il est 21h Début du traitement
Fin des commandes enregistrées des commandes Fin des enregistrements
Fin des commandes Il est 9h Il est 9h
Fin des commandes Il est 9h
Il est 9h
Début des livraisons Il est 9h Début des livraisons
Début des livraisons
Début de livraison
EffectuerLivraison Fin des livraisons EffectuerLivraison
EffectuerLivraisons
EffectuerLivraison Livraisons Livraisons
EffectuerLivraison effectuée Livraisons
effectuées
Livraison effectuées
effectuée Livraisons
effectuées

Question 16. Quel modèle de la dynamique représente correctement « Tout courrier préparé avant 16h30 est
expédié à cette heure, ceux qui sont préparés dans la demi-heure qui suit seront encore envoyés» ?
Courrier A Courrier B Courrier C Courrier D Courrier E
Il est 16h30 Il est 16h30 Il est 16h30 PréparerCourrier Il est 16h00 PréparerCourrier Il est 16h30
PréparerCourrier PréparerCourrier PréparerCourrier

FinPréparation DébutExpédition FinPréparation DébutEnvoi DébutExpédition

ExpédierCourrier ExpédierCourrier ExpédierCourrier EnvoyerCourrier ExpédierCourrier

Courriers Courrier Courrier Courrier


Courrier
envoyés expédié envoyé expédié
expédié
Modalité de memorisation: de 15h à 16h Modalité de memorisation: jusque 17h
Modalité de mémorisation: encore 30 min Modalité de mémorisation: encore 30 min Modalité de mémorisation: jusque 17h

Question 17. Quel schéma de la dynamique représente correctement : « Toute commande soumise avant 17h est
livrée le lendemain »
B C D
A Commande
Commande Commande E
Commande Il est 16h,
Commande Jour J
SoumettreCommande SoumettreCommande
SoumettreCommande
SoumettreCommande Il est 17h, Il est 17h,
Il est 17h, Commande Commande SoumettreCommande
Commande Jour J Jour J
Il est 17h, Jour J soumise soumise
Commande soumise
Jour J Commande
soumise
DéclenchementLivraison DéclenchementLivraison soumise
DéclenchementLivraison
EffectuerLivraison
EffectuerLivraison EffectuerLivraison EffectuerLivraisonJ+1 EffectuerLivraison

Livraison EffectuerLivraisonJ+1 Livraison Livraison Livraison


effectuée
effectuée effectuée effectuée
Livraison
effectuée

3
Question 18. Si on devait faire le métamodèle du diagramme de classes, soit le modèle des concepts utilisés
dans un diagramme de classe, quel schéma suivant serait exact?
Classe 1..n Relation Classe 1..n Relation
est reliée en entrée est reliée en entrée
Identifiant NomRelation Identifiant IdentifiantRelation
1..n lie en entrée 1..n lie en entrée
Attribut simple Cardinalité interne Attribut simple Cardinalité interne
Attribut répétitif A Cardinalité externe Attribut répétitif B Cardinalité externe
0..n 1..n
Méthodes est liée en sortie Méthode est reliée en sortie
0..n lie en sortie lie en sortie
CréerRelation
1..n

Classe 1..n Relation Classe 0..n Relation


est reliée en entrée est liée en entrée
Identifiant IdentifiantRelation Identifiants NomRelation
lie en entrée lie en entrée
Attribut facultatif 0..n Cardinalité [1..2] Attributs simples 0..n Cardinalité interne
Attribut obligatoire C Attributs répétitifs D Cardinalité externe
1..n 0..n
Méthodes est reliée en sortie Méthodes est liée en sortie
lie en sortie
CRUD lie en sortie
CréerRelation
0..n 0..n

Classe * Relation
est liée en entrée
Identifiants IdentifiantRelation
* lie en entrée
Attributs Cardinalités [1..2]
E *
CRUD est liée en sortie
lie en sortie
CRUD
*

Question 19. A quelle proposition correspond le schéma de la dynamique suivant ?


BonAExpédier
EnregLivraison

Plusieurs

DébutExpédition

A. Le processus « EnregLivraison » et l’événement « BonAExpédier » déclenchent plusieurs réalisations du


point de synchronisation « DébutExpédition »
B. Le processus « EnregLivraison » ou le message « BonAExpédier » déclenchent plusieurs réalisations du
point de synchronisation « DébutExpédition »
C. L’événement « BonAExpédier » en génération déclenche plusieurs « DébutExpédition », de même que
le processus « EnregLivraison »
D. Le message « BonAExpédier » en génération contribue à plusieurs réalisations du point de
synchronisation « DébutExpédition » pour lequel le processus « EnregLivraison » contribue en
terminaison.
E. Le traitement « EnregLivraison » en terminaison génère le point de synchronisation « DébutExpédition »,
de même que plusieurs occurrences de « BonAExpédier »

Question 20. Quel schéma de la dynamique représente correctement « Toute demande de réservation enregistrée
déclenche automatiquement une réponse avec accusé de réception et rejet/acceptation suivant le cas
DdeRéservation A DdeRéservation B DdeRéservation C DdeRéservation D
Demande Demande Demande
Demande
enregistrée enregistrée enregistrée
enregistrée

RéponseRéserv RéponseRéserv TraitementRéserv


RéponseRéserv

Accusé
oui Acceptation non
Acceptation Acceptation Accusé
réception ? ? Rejet?
?
oui oui réception
non les deux non
non oui
Accusé
Accusé Rejet Acceptation Rejet Acceptation Acceptation
Rejet Acceptation réception Rejet
réception

E. un autre modèle qui n’est pas dans les 4 précédents

Vous aimerez peut-être aussi