Logo ÉTS
Session
Cours
Responsable(s) Alain April

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement





Cours

1. Les connaissances fondamentales de l’assurance qualité du logiciel (Chapitre 1, Livre 1)

  • Comment définir la qualité du logiciel ?
  • Les erreurs, les fautes et les défaillances du logiciel
  • La qualité du logiciel
  • L’assurance qualité logicielle
  • Les modèles d’affaires et le choix des pratiques de génie logiciel

2. La culture qualité, les neurosciences, l'éthique et les considérations environmentales des TI's (Chapitre 2, Livre 1)

  • Le coût de la qualité d'un projet logiciel
  • La culture qualité
  • Les cinq dimensions d’un projet logiciel
  • Apports de la neuroscience (préférences psychologiques des collègues)
  • Le code de déontologie de l’ingénieur logiciel
  • L'informatique verte et l'impact environmental de vos décisions

3. Les exigences qualité (Chapitre 3, Livre 1)

  • Modèle ISO de la qualité d'un produit logiciel
  • Les facteurs de qualité selon la norme ISO/CEI 25000
  • La définition des exigences de qualité d'un logiciel
  • La spécification de la qualité
  • L’évaluation de la qualité d’un logiciel

4. Les normes et modèles du génie logiciel (Chapitre 4, Livre 1)

  • Les normes, le coût de la qualité et les modèles d’affaires
  • Les principales normes de gestion de la qualité
  • La norme ISO 9001
  • La norme ISO/IEC 90003
  • La norme ISO/IEC/IEEE 12207
  • La norme ISO/IEC 29110 pour les très petits organismes
  • La norme IEEE-730
  • D’autres modèles, normes, référentiels et démarches qualité
  • La norme ISO/IEC/IEEE 15289 pour la description des produits logiciels
  • Les normes et le plan d’assurance qualité logicielle

5. Les revues (Chapitre 5, Livre 1)

  • La revue personnelle et la revue de type desk-check
  • Les revues selon des normes et des modèles
  • La revue par les pairs de type walk-through
  • La revue par les pairs de type inspection
  • Les revues de lancement de projet et de bilan de projet
  • Les réunions agiles
  • La sélection d’un type de revue

6. L’audit du logiciel (Chapitre 6, Livre 1)

  • L’audit et la résolution de problèmes selon la norme ISO/IEC/IEEE 12207
  • L’audit selon la norme IEEE-1028
  • Un processus d’audit et la norme ISO 9001
  • L’audit selon le modèle CMMI® pour le développement du Software Engineering Institue
  • Les actions correctives
  • Les audits selon la norme IEEE-730

7. La vérification et la validation du logiciel (Chapitre 7, Livre 1)

  • Introduction à la V&V
  • Les bénéfices de la V&V
  • Les normes et modèles et la V&V
  • Les niveaux d'intégrité
  • Trois types de techniques de V&V
  • La V&V selon la norme ISO12207
  • La V&V selon le CMMI
  • La V&V indépendante
  • La traçabilité
  • La phase de validation du logiciel
  • Le plan de V&V
  • Les listes de vérification
  • Les techniques de V&V
  • Le plan d'AQL et la V&V

8. Les politiques, processus et procédures

  • Les politiques
  • Les processus
  • Les procédures
  • Les standards d’un organisme
  • La documentation et la cartographie des processus et les procédures dans les groupes logiciel

9 Les tests et l'AQL

  • Les tests, le coût de la qualité et les mosèles d'affaires
  • La méthode de classification des défauts
  • Les approches, stratégies et conception de tests
  • Les niveaux et types de tests
  • Le modèle de maturité TMMI

10. La gestion des configurations du logiciel

  • introduction
  • La GCL selon ISO12207
  • La GCL selon le CMMI
  • Utilité d'une bonne GCL
  • Les activités de la GCL
  • Les référentiels
  • La bibliothèque d'ÉCL et ses branches
  • Le contrôle des configurations
  • Demandes de déviations
  • État et audit de ls GCL
  • Politique de GCL
  • La GCL et le plan d'AQL

11. La mesure

  • L'importance de la mesure
  • La mesure selon ISO12207
  • Le guide du PSM
  • La norme ISO15939
  • La mesure selon le CMMI
  • Le sondage comme outil de mesure
  • Les considérations pratiques
  • La mesure et le plan d'AQL 

12. La gestion des fournisseurs et des contrats

  • La gestion des ententes logicielles selon le modèle CMMI pour le développement
  • La gestion des participants externes
  • Les cartographies du processus de cycle de vie d’acquisition du logiciel
  • Les types de contrats du logiciel et un exemple qui garanti le succès
  • Les revues de contrat
  • Une sélection de clauses contractuelles qui influent sur la qualité du logiciel livré

13. La gestion du risque

  • La gestion du risque selon les normes (ex : ISO/IEC/IEEE 16085) et les modèles
  • Les considérations pratiques de la gestion du risque
  • L’évaluation des risques
  • Le contrôle des risques
  • Les mesures reliées à la gestion du risque

13. Le plan d'AQL, un complément à votre plan de projet

  • Introduction au plan d'AQL proposé par la norme IEEE 730:
    • Intention et portée;
    • Définitions et acronymes;
    • Les documents de référence;
    • L'organisation;
    • Niveau de criticité du logiciel;
    • Outils, Techniques et méthodologies;
    • Ressources;
    • Normes, pratiques et conventions;
    • Échéancier;
    • Rôle de l'assurance du produit;
    • Rôle de l'assurance du processus;
    • Assurance sur les activités et tâches du système qualité;
    • Activités et tâches additionelles;
    • Processus de revue de contrat;
    • Processus de mesures de la qualité;
    • Politiques de tests;
    • Politique de dérogation et de déviation;
    • Politique d'itération des tâches;
    • Les enregistrements qualité;
    • Les rapports qualité.
  • Les exigences supplémentaires en matière d'assurance qualité.
 

Laboratoires et travaux pratiques

- travail de session en équipe de 5 : voir Moodle du cours -