0% ont trouvé ce document utile (0 vote)
19 vues4 pages

TD1 Al

algo

Transféré par

Malek Khadrani
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)
19 vues4 pages

TD1 Al

algo

Transféré par

Malek Khadrani
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

Institut Supérieur des Etudes Technologiques du Kef

TD1 - Architectures logicielles

Question 1: Qu'est-ce qu'un mainframe?


a) Un type spécifique d'ordinateur conçu pour gérer des charges de travail massives dans les
environnements d'entreprise.
b) Un serveur basé sur le Cloud.
c) Un ordinateur portable.

Question 2: Quelle est la principale caractéristique d'une architecture monolithique?


a) Les composantes de l'application sont réparties sur plusieurs serveurs.
b) Toutes les composantes de l'application sont regroupées et exécutées sur un seul serveur.
c) L'application est déployée sur le Cloud.

Question 3: Qu'est-ce qu'une architecture à deux tiers?


a) Une architecture dans laquelle les composants de l'application sont répartis sur deux serveurs.
b) Une architecture dans laquelle les composants de l'application sont répartis sur deux couches
principales : la couche présentation et la couche logique métier et de données.
c) Une architecture dans laquelle les composants de l'application sont répartis sur trois serveurs.

Question 4: Qu'est-ce qu'une architecture à trois tiers?


a) Une architecture dans laquelle les composants de l'application sont répartis sur trois serveurs.
b) Une architecture dans laquelle les composants de l'application sont répartis sur trois couches
principales : la couche présentation, la couche logique métier et de données, et la couche d'accès
aux données.
c) Une architecture dans laquelle les composants de l'application sont répartis sur deux couches
principales : la couche présentation et la couche logique métier et de données.

Question 5: Qu'est-ce qu'une architecture distribuée?


a) Une architecture dans laquelle tous les composants de l'application sont regroupés sur un seul
serveur.
b) Une architecture dans laquelle les composants de l'application sont répartis sur plusieurs
serveurs qui communiquent entre eux via un réseau.
c) Une architecture dans laquelle les composants de l'application sont répartis sur deux serveurs.

1
Institut Supérieur des Etudes Technologiques du Kef

Question 6: Quel est l'avantage principal d'une architecture distribuée par rapport à une
architecture monolithique?
a) Une meilleure performance.
b) Une meilleure évolutivité et une plus grande disponibilité.
c) Une plus grande simplicité de conception.

Question 7: Qu'est-ce que la "gestion distante des données" dans le domaine informatique?
a) L'application fonctionne dans sa totalité sur le client, sans avoir besoin d'un serveur distant.
b) Les données sont stockées sur des serveurs distants, accessibles via Internet.
c) Les données sont gérées et contrôlées par un Système de Gestion de Base de Données
(SGBD) situé sur un serveur distant.

Question 8: Qu'est-ce qui caractérise le mieux un client léger dans le domaine informatique?
a) Un client qui nécessite une connexion réseau constante pour accéder aux applications et aux
données stockées sur des serveurs distants.
b) Un client doté de ressources matérielles et logicielles puissantes pour exécuter des opérations
intensives localement.
c) Un client capable d'exécuter des opérations complexes et de manipuler de grandes quantités
de données sans avoir besoin d'une connexion Internet.

Question 9: Parmi les choix suivants, lequel ne représente pas une architecture n tiers?
a) Architecture Client-Serveur.
b) Architecture Monolithique.
c) Architecture Peer-to-Peer.

Question 10 : Dans quel contexte une architecture client léger serait-elle préférable par rapport
à une architecture client lourd?
a) Lorsqu'une application nécessite une manipulation intensive de données et des opérations
complexes à exécuter localement.
b) Lorsqu'une application doit être déployée sur différents types de périphériques avec des
ressources matérielles limitées.
c) Lorsqu'une application doit garantir une sécurité renforcée en stockant toutes les données
localement sur l'appareil de l'utilisateur.

2
Institut Supérieur des Etudes Technologiques du Kef

Question 11 : Quelles fonctionnalités sont généralement associées aux traitements locaux, tels
que les contrôles de saisie et la mise en forme des données, dans le contexte des architectures
logicielles?
a) Des fonctionnalités exécutées sur un serveur distant pour optimiser les performances du
système.
b) Des fonctionnalités qui nécessitent une connexion Internet constante pour être utilisées.
c) Des fonctionnalités exécutées localement sur l'appareil de l'utilisateur pour améliorer
l'expérience utilisateur et la réactivité de l'application.

Question 12 : Quelle caractéristique définit le mieux un client lourd dans le contexte des
architectures logicielles?
a) Un client qui nécessite une connexion Internet constante pour accéder aux applications et
aux données stockées sur des serveurs distants.
b) Un client capable de traiter localement des opérations complexes et de manipuler de grandes
quantités de données, même s'il peut nécessiter l'accès à une base de données distante pour
stocker et récupérer des données.
c) Un client doté de ressources matérielles et logicielles puissantes pour exécuter des opérations
intensives localement.

Question 13 : Quand est-il préférable d'utiliser une architecture n-tiers plutôt qu'une
architecture 3 tiers?
a) Pour une application de commerce électronique nécessitant une séparation claire entre les
services de traitement des commandes, de gestion des produits et de gestion des utilisateurs.
b) Pour un système bancaire en ligne avec des besoins complexes de sécurité et de gestion des
transactions, nécessitant une séparation plus poussée des composants fonctionnels en plusieurs
couches pour une meilleure évolutivité et une facilité de maintenance
c) Pour un site web personnel simple avec des fonctionnalités de blog et de portfolio.

Question 14 : Si une application utilise le protocole HTTP pour la communication entre le


client et le serveur, quel type d'application est-elle probablement?
a) Une application mobile native.
b) Une application de bureau.
c) Une application web.

3
Institut Supérieur des Etudes Technologiques du Kef

Question 15 : Considérez un traitement qui nécessite une analyse en temps réel des données
sensorielles provenant d'un dispositif médical portable porté par un patient. Où serait-il
préférable de développer ce traitement?
a) Développement local.
b) Développement distant.
c) Le choix dépend de la disponibilité des ressources matérielles sur le dispositif médical
portable.

Question 16 : Quelle est la fonction principale de la couche des objets métier dans une
architecture n-tiers?
a) Gérer la communication entre le client et le serveur.
b) Encapsuler la logique métier de l'application et manipuler les données de manière cohérente.
c) Gérer le stockage et la récupération des données à partir de la base de données.

Question 17 : Quel terme désigne un serveur qui supporte la couche des objets métier dans une
architecture n-tiers ?
a) Serveur de présentation
b) Serveur de données
c) Serveur d'application

Question 18 : Qu'est-ce qu'un patron d'architecture ?


a) Une solution éprouvée pour résoudre un problème récurrent dans l’architecture logicielle
b) Une mauvaise pratique ou une erreur courante dans la conception des systèmes.
c) Un modèle de conception utilisé uniquement dans les systèmes distribués.
d) Une méthode pour optimiser les performances des applications.

Vous aimerez peut-être aussi