1 ANNEE ACADEMIQUE 2021 -2022 DEVELOPPEMENT D’APPLICATIONS TRAVAUX DIRIGES n°2

1 ANNEE ACADEMIQUE 2021 -2022 DEVELOPPEMENT D’APPLICATIONS TRAVAUX DIRIGES n°2 SPECIALITE : GSI NIVEAU : 1 EXERCICE I : ACCES AUX SYSTEMES DE GESTION DE BASES DE DONNEES 1. Définir les sigles : BD, SGBD, API, ODBC, JDBC, ADO. 2. Quel logiciel permet la gestion complète d’une base de données ? 3. Quels sont les 2 principales limites posées par l’utilisation des fichiers ? 4. Un SGBD ne peut héberger plus d’une base de données. a.Vrai b.faux 5. Donner 2 exemples de SGBD de votre choix. 6. Quels sont les 3 niveaux d’abstraction d’une application reposant sur une BD ? 7. La couche applicative est la partie de l’application qui permet d’accéder aux données stockées dans une BD. a.Vrai b.faux 8. Quel API de la plateforme dotNet est employé pour interfacer les SGBD ? EXERCICE II : GENERATION ET REDACTION DE LA DOCUMENTATION 1. Qu’entend-on par kit documentaire ? 2. La documentation n’accompagne jamais l’ouvrage à la livraison. a.Vrai b.Faux 3. Quel est l’intérêt de la génération de la documentation ? 4. Citez 2 outils de génération de documentation. 5. Les extensions .xls, .tiff correspondent à des fichiers de documentation. a.Vrai b.Faux EXERCICE III : INTRODUCTION AUX TESTS UNITAIRES 1. En Programmation Orientée Objet (POO), quelle est l’unité d’un test unitaire ? 2. En spécification de test, comment appelle-t-on une condition qui soit toujours vraie ? 3. Pourquoi est-il conseillé d’utiliser les tests au sein de projets ? 4. Faites correspondre chaque chiffre de la 1ère colonne avec la lettre de la 2ème colonne. Technique Signification 1. classique a. tests d'abord et code ensuite 2. inversée b. code d'abord, tests ensuite 3. entrelacée c. complétion des tests suivant l'avancement du projet 5. Faites correspondre chaque chiffre de la 1ère colonne avec la lettre de la 2ème colonne. Cas à tester Signification 1. Cas en succès a. test sur la gestion d’erreur 2. Cas d’erreur b. test de la robustesse 3. Cas aux limites c. fonctionnement normal 6. Faites correspondre chaque chiffre de la 1ère colonne avec la lettre de la 2ème colonne. Résultat de test Signification 1. Success a. erreur inattendue a l’exécution 2. Error b. au moins une assertion est fausse 3. Failure c. test réussi 4. Incomplete d. aucune assertion dans le test 5. Skipped e. test ignoré 7. Comment appelle-t-on le document de référence qui sert à décrire un test ? 8. Donner un exemple de framework de type xUnit pour le langage VB.net. I N S T I T U T S U P E R I E U R D E T E C H N O L O G I E A P P L I Q U E E E T D E G E S T I O N Etablissement Privé d’Enseignement Supérieur Accord de création n°05/0081/MINESUP du 07/09/2005 - Autorisation d’ouverture n° 06/0113/MINESUP du 02 /10/ 2006 uploads/s1/ gsi1-devapp-td.pdf

  • 52
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Aoû 14, 2022
  • Catégorie Administration
  • Langue French
  • Taille du fichier 0.1760MB