(INF 536)
Nom du Cours | Semestre du Cours | Cours Théoriques | Travaux Dirigés (TD) | Travaux Pratiques (TP) | Crédit du Cours | ECTS | |
---|---|---|---|---|---|---|---|
INF 536 | 1 | 3 | 0 | 0 | 3 | 6 |
Cours Pré-Requis | |
Conditions d'Admission au Cours |
Langue du Cours | Anglais |
Type de Cours | Électif |
Niveau du Cours | Master |
Enseignant(s) du Cours | Gülfem ALPTEKİN gulfem@gmail.com (Email) |
Assistant(e)s du Cours | |
Objectif du Cours | L'objectif de ce cours est d'intégrer le concept de qualité à chaque étape du processus d'un logiciel, de l'analyse des exigences à la maintenance. Tout d'abord, les approches et techniques d'assurance qualité qui peuvent être utilisées tout au long du processus sont étudiées. Les théories de base liées à la qualité et aux processus de test en génie logiciel sont introduites et appliquées sur des exemples et des devoirs. Les techniques de test logiciel, le flux de test et le processus de test sont expliqués. Un projet individuel ou en groupe est réalisé pour garantir l'utilisation de toutes les théories apprises au cours du semestre. |
Contenus |
Semaine 1. Introduction au test logiciel et à la qualité Semaine 2. Validation et vérification, principes de base Semaine 3. Activités de test et d'analyse Semaine 4. Modèles finis et modèles de flux de données Semaine 5. Sélection des cas de test Semaine 6. Test fonctionnel Semaine 7. Partitionnement du domaine d'entrée et test des limites Semaine 8. Test combinatoire, test structurel Semaine 9. Examen de mi-semestre Semaine 10. Test basé sur des modèles, test de logiciels orientés objet Semaine 11. Test basé sur les défauts, exécution du test Semaine 12. Inspection, analyse de programme Semaine 13. Test système, test d'acceptation et test de régression, automatisation de l'analyse et du test Semaine 14. Documentation de l'analyse et du test |
Acquis d'Apprentissage du Cours |
RO 1 : Comprendre l'importance et les effets du contrôle de qualité, de la planification et de l'organisation lors du développement de systèmes basés sur des logiciels. RO 2 : Comprendre la place et l'importance des tests dans le processus de développement logiciel. RO 3 : Apprendre les techniques de test. RO 4 : Apprendre les flux et processus de test. RO 5 : Apprendre les critères d'adéquation des tests. RO 6 : Travailler en équipe lors du développement logiciel. RO 7 : Choisir et appliquer la technique d'assurance qualité logicielle la plus appropriée pour un projet logiciel donné. RO 8 : Connaître les outils permettant un développement logiciel de haute qualité. RO 9 : Apprendre à rédiger des rapports représentant les processus de test et de contrôle de qualité. |
Méthodes d'Enseignement | Cours théorique, Discussion, Étude de cas, Apprentissage collaboratif, Projet. |
Ressources |
M. Pezze, M. Young, Software Testing and Analysis: Process, Principles, and Techniques, John Wiley & Sons Inc, 2008. J. Tian, Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement, Wiley, 1st Edition, 2005. C. Fox, “Introduction to Software Engineering Design, Processes, Principles, and Patterns with UML2”, Addison-Wesley, 2006. |
Intitulés des Sujets Théoriques
Semaine | Intitulés des Sujets |
---|---|
1 | Introduction au test logiciel et à la qualité. |
2 | Validation et vérification, principes de base. |
3 | Activités de test et d'analyse. |
4 | Modèles finis et modèles de flux de données. |
5 | Sélection des cas de test. |
6 | Test fonctionnel. |
7 | Partitionnement du domaine d'entrée et test des limites. |
8 | Test combinatoire, test structurel. |
9 | Examen de mi-semestre. |
10 | Test basé sur des modèles, test de logiciels orientés objet. |
11 | Test basé sur les défauts, exécution du test. |
12 | Inspection, analyse de programme. |
13 | Test système, test d'acceptation et test de régression, automatisation de l'analyse et du test. |
14 | Documentation de l'analyse et du test. |
Intitulés des Sujets Pratiques
Semaine | Intitulés des Sujets |
---|
Contribution à la Note Finale
Numéro | Frais de Scolarité | |
---|---|---|
Contribution du contrôle continu à la note finale | 4 | 60 |
Contribution de l'examen final à la note finale | 1 | 40 |
Toplam | 5 | 100 |
Contrôle Continu
Numéro | Frais de Scolarité | |
---|---|---|
Devoir | 1 | 15 |
Présentation | 1 | 15 |
Examen partiel (temps de préparation inclu) | 1 | 30 |
Projet | 0 | 0 |
Travail de laboratoire | 0 | 0 |
Autres travaux pratiques | 0 | 0 |
Quiz | 0 | 0 |
Devoir/projet de session | 0 | 0 |
Portefeuille | 0 | 0 |
Rapport | 0 | 0 |
Journal d'apprentissage | 0 | 0 |
Mémoire/projet de fin d'études | 0 | 0 |
Séminaire | 0 | 0 |
Autre | 0 | 0 |
Toplam | 3 | 60 |
No | Objectifs Pédagogiques du Programme | Contribiton | ||||
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
1 | X | |||||
2 | X | |||||
3 | X | |||||
4 | X | |||||
5 | X | |||||
6 | X | |||||
7 | X | |||||
8 | X | |||||
9 | X | |||||
10 | X | |||||
11 | X | |||||
12 | ||||||
13 |
Activités | Nombre | Durée | Charge totale de Travail |
---|---|---|---|
Durée du cours | 14 | 3 | 42 |
Devoir | 1 | 25 | 25 |
Présentation | 1 | 15 | 15 |
Examen partiel (temps de préparation inclu) | 1 | 25 | 25 |
Projet | 1 | 25 | 25 |
Examen final (temps de préparation inclu) | 1 | 30 | 30 |
Charge totale de Travail | 162 | ||
Charge totale de Travail / 25 | 6,48 | ||
Crédits ECTS | 6 |