Logo ÉTS
Session
Cours
Responsable(s) Alain April, Jean-Marc Robert

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement





Cours

1. Les connaissances fondamentales de l’assurance qualité du logiciel

  • 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é

  • Le coût de la qualité
  • Les cinq dimensions d’un projet logiciel
  • Le code de déontologie de l’ingénieur logiciel

3. Les exigences qualité

  • Les facteurs de qualité selon la norme ISO/CEI 25000
  • La spécification de la qualité
  • L’évaluation de la qualité d’un logiciel

4. Les normes et modèles du génie logiciel

  • 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

  • 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

  • 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

  • Les bénéfices et les coûts de la vérification et de la validation (V&V)
  • Les normes et modèles et la V&V
  • La V&V indépendante
  • La traçabilité
  • La phase de validation du logiciel
  • La V&V et les tests
  • Les listes de vérification
  • Les techniques de V&V
  • Introduction aux techniques de V&V

8. La gestion de configuration du logiciel

  • La gestion des configurations du logiciel (GCL)
  • L’utilité d’une bonne GCL
  • Les activités de la GCL
  • Les référentiels
  • La bibliothèque d’éléments de configuration et ses branches
  • Le contrôle des configurations/changements
  • L’état des éléments de configuration
  • L’audit de configuration de logiciel
  • La mise en place de la GCL dans un petit organisme
  • Politique de GCL

9. 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
  • Le processus d’amélioration personnel
  • Les processus et les procédures du plan d’assurance qualité

10. La mesure

  • L’importance de la mesure
  • Le processus de mesure selon la norme ISO/IEC/IEEE 12207
  • La méthode « Practical Software and Systems Measurement »
  • La norme ISO/IEC 15939 pour la mesure
  • La mesure selon le modèle CMMI® pour le développement
  • Le sondage comme outil de mesure
  • L’implantation d’un programme de mesures
  • Les considérations pratiques
  • Le côté humain de la mesure
  • Les mesures et le plan d’assurance qualité selon la norme IEEE-730

11. 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
  • Le cycle de vie d’acquisition du logiciel
  • Les types de contrats du logiciel
  • Les revues de contrat
  • Les fournisseurs et le plan d’AQL
  • Les facteurs de succès

12. 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
  • Les facteurs humains dans la gestion du risque
  • Les facteurs qui contribuent ou qui nuisent au succès de la gestion du risque

13. Le plan d'AQL pour un grand projet logiciel

  • 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

Aucun laboratoire, le travail de session, en équipe de 3, contiens des expérimentations pratiques à l'aide de logiciels populaires de l'entreprise Altassian.