Révisions
Corrigés d'examens, guides de TP et fiches de cours rédigés à partir des documents de la bibliothèque.
417 révisions
CorrigéSystèmes et Applications Répartis
Exercice 1 : Questions diverses Question 1 - Comparaison entre RPC et RMI Voici le tableau comparatif complété des mécanismes de communication RPC (Remote Procedure Call) et RMI (Remote Method Invocation). Caractéristique RPC RMI Plateforme (1/multi) Multi-plateformes Multi-plateformes (via la JVM) Langage de programmation C, C++, etc.
Programming, Distributed Systems · 2013
CorrigéSupport de Cours Théorie des Langages et des Automates
Chapitre I - Alphabet et langages Exercice 1 - Preuve par récurrence du miroir d'une concaténation Question : Montrer par récurrence que (ωu)R = uR . ωR pour tout entier k tel que |u|=k. Solution : Nous devons démontrer que l'opération miroir (reverse) s'applique à la concaténation de deux mots en inversant leur ordre. Base de la récurrence (k = 0) : Si |u| = 0, alors u = ε (la chaîne vide).
Programming, Math · 1996
CorrigéDevoir surveillé 2014-2015: Création d’entreprise et management des organisations
Exercice I Question 1 - Estimation de la quantité consommée Pour estimer la consommation de l'année actuelle (que nous appellerons année 2, les mois allant de n=13 à n=24), nous devons d'abord déterminer l'équation de la tendance linéaire, puis les coefficients saisonniers, et enfin appliquer les facteurs résiduels.
Commercial Management, Inventory Management, Economic Decision Making · 2014
CorrigéSystèmes et Applications Répartis
Exercice 1 : Web services (Exam MCAR 2/2015) Question 1 - Correspondance des balises WSDL vers Java Le tableau ci-dessous établit la correspondance entre les concepts définis dans un fichier WSDL (Web Services Description Language) et les éléments équivalents dans le langage Java.
Web services, SOAP, WSDL, XML · 2014
CorrigéDevoir Surveillé - Systèmes Répartis et Applications
Exercice 1 : Questions diverses Question 1 - Vrai ou Faux Voici les évaluations des différentes affirmations, avec leurs justifications. a) Le mécanisme de rpc peut appeler une procédure d’un processus localisé sur une autre machine ? Vrai. C'est l'essence même du RPC (Remote Procedure Call) : permettre l'exécution de code sur un système distant de manière transparente pour le développeur.
Programming, Distributed Systems · 2014
CorrigéIntro S.E : Révision DS
Questions de cours Question 1 - Bibliothèques non utilisées par le système Réponse correcte : 1. Les bibliothèques applicatives. Les bibliothèques applicatives sont destinées aux programmes utilisateurs (les applications) pour accomplir des tâches spécifiques à ces logiciels (par exemple, le traitement d'image ou la création d'interfaces graphiques).
Programming, Operating Systems, Scripting · 1969
CorrigéPolymorphisme en C++
Exercice 1 - Concepts de base du polymorphisme Question 1 - Résultat de l'instanciation de B Le code suivant void main(){ B obj; } crée une instance locale de la classe B . L'ordre d'appel des constructeurs et des destructeurs en C++ obéit à des règles strictes : Le constructeur de la classe de base ( A ) est appelé avant celui de la classe dérivée ( B ).
Programming · École Nationale des Sciences de l'Informatique (ENSI) · 2016
CorrigéDevoir Surveillé Systèmes D'Exploitation I
CORRIGÉ - Module carte réseaux sans-fil récalcitrant Question 1(a) - Identification de la carte réseau Solution : Intel Corporation Centrino Wireless-N 2230 (rev c4) EXPLICATION : La commande lspci liste tous les périphériques connectés au bus PCI. Pour identifier la carte réseau sans-fil, il faut repérer la ligne contenant la classe Network controller .
Systèmes d'Exploitation, Linux, Programmation · 2016
CorrigéExamen Probabilités Appliquées
Exercice 1 - Probabilités conditionnelles Question 1 - Traduction des énoncés en langage probabiliste D'après l'énoncé, nous pouvons définir les événements suivants et leurs probabilités associées : A : "la boîte est abîmée" non A (ou A barre) : "la boîte n'est pas abîmée" D : "la boîte contient au moins un CD-ROM défectueux" non D : "la boîte ne contient aucun C
Probabilities, Statistics · 2014
- Corrigé
Examen de Sécurité Informatique
Ce document présente un examen de Sécurité Informatique portant sur la cryptographie RSA, les protocoles de chiffrement symétrique et asymétrique, ainsi que la sécurité des réseaux et la gestion des accès dans un contexte professionnel.
Sécurité des systèmes d'information, Cryptographie
- Corrigé
Examens de Rattrapage en Middleware et Construction d'Applications Répartis
Ce document présente un examen de rattrapage en Middleware et Construction d’Applications Répartis. Il évalue les connaissances théoriques et pratiques des étudiants sur les concepts fondamentaux des systèmes répartis, les annuaires LDAP, les services web, ainsi que les composants EJB et leur comparaison avec les web services.
Middleware, LDAP, Web Services, EJB · 2013
- Corrigé
Middleware et Construction d’Applications Répartis
Ce sujet porte sur le Middleware et la Construction d’Applications Répartis. Il s'agit d'un examen qui évalue les connaissances théoriques et pratiques sur les concepts fondamentaux des architectures distribuées, les services d’annuaires, les web services, ainsi que les composants et EJB (Enterprise JavaBeans).
Programming, Computer Science, Distributed Systems · 2012
CorrigéCorrigé Exercice Web Intelligence
Exercice 0 - Théorie de l'information Question préliminaire - Définition des sources Nous avons un canal de transmission binaire symétrique (BSC). La source d'entrée X a pour alphabet {0, 1} avec des probabilités équiprobables : p(x1 = 0) = 1/2 p(x2 = 1) = 1/2 La source de sortie Y a pour alphabet {0, 1}. Le canal introduit une probabilité d'erreur p.
Information Theory, Probability, Coding · 2014
CorrigéExamen GL1
Questions de réflexion Question 1 - Objectif et arrêt des tests L'objectif principal des tests de programmes est de détecter le maximum d'erreurs (ou "bugs") avant la mise en production du logiciel, afin de garantir qu'il répond correctement aux exigences fonctionnelles et non-fonctionnelles définies dans le cahier des charges.
Programming and Software Engineering · 2014
CorrigéThéorie de l’information
Exercice 1 - Encodage temporel et polynomial Paramètres du code et définitions D'après le document source, nous étudions un code de convolution défini par les caractéristiques suivantes : Rapport de code (rendement) r = 1/2 (n = 2 sorties entrelacées). Longueur de contrainte K = 3 (le nombre de bascules est de K - 1 = 2). Polynômes générateurs sous forme binaire : g1 = [0 0 1] et g2 = [1 1 1].
Codes de Convolution, Programmation, Mathématiques · 2015
CorrigéLangage de modélisation (UML) - TD4
Partie A - Diagramme d'interaction Exercice 1 - Affectation des Freelancers Question 1 - Diagramme de séquences objets (Ajouter Affectation) Pour construire ce diagramme, nous devons d'abord identifier les éléments principaux à partir de l'énoncé : Acteur : Le Directeur des Ressources Humaines (DRH).
Programming, UML, Software Design · 2016
CorrigéExamen Génie Logiciel
Partie 1 - Spécification des besoins Question 1.a - Identification et classification des besoins L'analyse des propos recueillis permet d'extraire et de classifier les besoins.
Génie Logiciel, Systèmes de gestion, Éducation · 2016
CorrigéTest du Logiciel
Exercice 1 - Partition en classes et valeurs frontières L'objectif de cet exercice est d'identifier les classes d'équivalence pour différentes spécifications, puis de proposer un jeu de test utilisant les valeurs frontières. Le document source présente les solutions dans le désordre ; elles ont été réorganisées ici pour correspondre à l'ordre des questions.
Génie Logiciel, Programmation · École Nationale des Sciences de l'Informatique (ENSI) · 2016
CorrigéCorrection TD de Model Checking
Exercice 1 - La vivacité est-elle de la sûreté ? La vivacité (liveness) est fondamentalement différente de la sûreté (safety). Une propriété de sûreté stipule que "rien de mauvais n'arrive". Si elle est violée, on peut toujours le prouver en observant un préfixe fini de l'exécution (une trace finie où le mauvais événement s'est produit).
Logiques temporelles
CorrigéGénie Logiciel I Exam
Exercice 1 - Comparaison des termes Note : La question 3 est absente du sujet original (la numérotation passe de 2 à 4). L'exercice est traité selon la numérotation fournie. Question 1 - Bien développer versus développer le bon logiciel Bien développer fait référence à la manière dont le logiciel est construit d'un point de vue technique.
Programming, Software Engineering, Development Models · Université de la Manouba · 2016
CorrigéMastère Web Intelligence
Exercice 0 - Canal Binaire Symétrique Probabilités conditionnelles p(y/x) D'après le graphe fourni pour le canal binaire symétrique, nous avons les probabilités de transition suivantes : p(y₁/x₁) = 1 - p p(y₂/x₂) = 1 - p p(y₂/x₁) = p p(y₁/x₂) = p Probabilités jointes p(x, y) En utilisant la loi de Bayes p(x, y) = p(y/x) × p(x) avec p(x₁) = p(x₂) = 1/2 : p(x₁, y₁) = p(y₁/x₁) × p(x₁) = (1 - p) / 2 p
Information Theory, Probability, Coding · 2014
CorrigéDiagramme de cas d’utilisation
Exercice 1 - Diagramme de cas d'utilisation d'un GAB Question 1 - Identification des acteurs Dans le contexte de ce Guichet Automatique de Banque (GAB), les acteurs (entités externes interagissant avec le système) sont : Porteur de carte : Acteur principal général qui interagit avec le GAB pour retirer de l'argent.
Informatique, Systèmes d'Information · École Nationale des Sciences de l'Informatique (ENSI) · 2016
CorrigéExamen de Génie Logiciel I
Exercice 1 - Concepts de test et graphes de contrôle Question 1 - Test statique et test dynamique Le test statique consiste à examiner et analyser les artefacts du logiciel (code source, documents de conception, spécifications) sans exécuter le programme. L'objectif est de détecter des défauts le plus tôt possible dans le cycle de vie.
Informatique, Programmation · École Nationale des Sciences de l'Informatique (ENSI) · 2014
CorrigéSystèmes d'Exploitation Avancés
GESTION DE LA MÉMOIRE - Exercice I Question 1 - Taille du plus grand segment L'adressage virtuel se fait sur 32 bits, répartis ainsi selon l'énoncé : 14 bits pour le numéro de segment 6 bits pour le numéro de page 12 bits de déplacement (offset), ce qui correspond bien à une taille de page de 4 Ko (car 2^12 octets = 4096 octets = 4 Ko).
Programming, Memory Management, Computer Science · 2048