Logo ÉTS
Session
Cours
Responsable(s) Alain April

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement


Préalables

Aucun préalable requis
 


Descriptif du cours

Étudier les concepts et les outils liés à la qualité des logiciels.

Facteurs qualité (efficacité, exactitude, performance, facilité d’entretien). Normes d’assurance qualité et de vérification et validation (ISO, IEEE). Plans d’assurance qualité et de vérification et validation (coût, activités, ressources). Méthodes d’assurance qualité et de vérification et validation (revue, inspections, audits). Les tests : principes, méthodes, processus et plan de tests. Outils logiciels facilitant la mise en œuvre de l’assurance qualité et de la vérification, et validation de logiciels et des tests.






Objectifs du cours

Comprendre la relation entre la gestion de projets logiciels et les activités d'AQL. Rappel sur les pratiques classiques de gestion de projet qui sont progressivement remplacés, dans le domaine du logiciel, par des pratiques plus modernes (Agile, Kanban et DevOps). Comprendre le code de déontologie, les principes d’assurance et de contrôle de la qualité du logiciel. Comprendre les facteurs qualité. Comprendre les modèles d'affaires et les coûts et bénéfices de la mise en place d'activités d"AQL dans une organisation. Utiliser des normes de génie logiciel et comprendre la différence entre vérification et validation d'un logiciel. Comprendre chaque type de revues du logiciel et la différence dans la séquence des activités de chaque revue. Comprendre et être prêt pour un audit de votre projet logiciel. Comprendre l'importance des politiques, des processus et des procédures pour assurer la qualité d'un projet logiciel. Comprendre que toutes ces activités visent la gestion du risque de votre projet logiciel dans le but d'éviter l'échéc.


Stratégies pédagogiques

Les objectifs seront atteints par un enseignement majistral intensif sous la forme d'un cours magistral tenus sur 6 jours. L’étudiant devra compléter sa formation par la réalisation de simulations de cycles de vie de développement logiciel lors d'un laboratoire pratique individuel et d'un travail de session en équipe (voir les critères de correction du rapport de session à la section Autres Informations). 

Concernant le laboratoire pratique qui vise à effectuer des simulations, à l'aide de l'outil SIMSE, permettant de mieux comprendre les défis de l'assurance qualité d'un projet de développement logiciel selon 5 différents cycles de vie (c.-è-d. Cascade, Incrémental, Itératif (XP et Prototypage Rapide) et RUP. ce laboratoire vise à faire ressortir l'importance de la maîtrise des concepts de cycle de vie et d'AQL pour l'obtention d'un logciiel de qualité. 

Concernant le travail de session, en équipe, il vise à s'interroger sur une problématique qualité réelle d'un groupe informatique d'une grande banque Haïtienne et de proposer une amélioration conrête et pratique qui pourrra être mis en oeuvre graçe aux recommandations du rapport final.



Utilisation d’appareils électroniques

Voir encadré de la page 1



Coordonnées du personnel enseignant le cours

* Double-cliquez sur le champ pour modifier le contenu