Vous êtes sur la page 1sur 3

Examen

Matière : Architecture logicielle Date : 25 /06/2020

Classe : LA2_DSI Durée : 1H

Enseignante : Mlle sana SOUAI A.U : 2019/2020

QCM

Règles pour la notation : On part de 0 point

une réponse juste : positif / +1 point


 une réponse fausse : négatif / -1 point
 pas de réponse : neutre / 0 point
 Les scores négatifs seront ramenés à 0.

Choisissez la bonne réponse :


1. Une architecture logicielle est la représentation d'un programme sous la forme
d'un diagramme de classe UML qui décrit les relations entre les composants (les
classes) du programme.
a- OUI
b- NON
.
2. Dans une architecture logicielle, un composant est :

a- une unité de composition logicielle, exposant des interfaces bien spécifiées


b- une unité de composition logicielle, susceptible d’être déployée de manière
indépendante
c- une unité de composition logicielle spécifique qui ne peut plus se décomposer en
d'autres unités de composition logicielle

3. Plusieurs interfaces peuvent être attachées à un même port : .

a- OUI
b- NON
.
4. Dans la démarche d'architecture, un connecteur entre deux composants définit
toujours un lien distant de communication de machine à machine :

a- OUI
b- NON
5. Un modèle d'architecture J2EE est constitué de différentes couches logicielles,
appelées "tiers".

a- Ces couches logicielles sont utilisées de manière horizontale.


b- Chacune de ces couches est prise en compte par un "container".
c- Ces couches logicielles sont empilées les unes sur les autres et liées entre elles afin
de constituer un programme unique appelé "Serveur".

6. Ce modèle correspond à :

a- Système Fermé
b- Système Ouvert

7. Qu’est ce qui permet de déterminer si une application est "1 tiers", "2 tiers", "3
tiers" un tiers" ?
 
c- Le découpage de l’application en différentes entités logicielles
d- Le nombre de serveurs utilisés pour cette application
e- La répartition des postes clients

8. Avec lequel de ces langages développe-t-on des « clients légers » ?


a- C
b- JAVA
c- PHP

9. Une architecture a objets distribués est pertinente pour la mise en œuvre d'une
architecture :

a- 1 tiers
b- 1 ou 2 tiers
c- 3 tiers
d- n tiers

10. Ces styles ne correspondent pas aux styles de l’architecture logicielle :

a- Adaptatifs
b- Généraux
c- Interactifs
d- Distribués
e- Fonctionnels
f- Non-fonctionnels

11. Cette figure correspond –t- il à une :

a- a-Interface requise
b- Interface fournie

12. Quel terme ne se rapporte pas à la modélisation d’un diagramme UML :

a- Entité
b- Nœud
c- Objet
d- Paquetage

13. Le modèle MVC a pour rôle la conception d’IHM en imposant une séparation
entre :

a- Les attributs et les méthodes et les différentes classes par l’IHM


b- Les données, la présentation et les traitements de l’IHM concernée
c- Les différents paquetages manipulant l’IHM concernée

Bon travail

Vous aimerez peut-être aussi