Logo ÉTS
Session
Cours
Responsable(s) Witold Suryn

Se connecter
 

École de technologie supérieure
Département de génie logiciel et des TI
Responsable(s) de cours : Witold Suryn


PLAN DE COURS

Hiver 2019
MGL842 : L'ingénierie de la qualité du logiciel (3 crédits)



Préalables
Aucun préalable requis




Descriptif du cours
À la fin du cours, l'étudiant sera en mesure : d’analyser les exigences de haut niveau (d’affaires); d’en extraire les exigences qualité; de les transformer en cibles quantitatives de qualité et de les intégrer à l’intérieur d’un processus d’implantation de la qualité du logiciel.

Concepts et méthodes d’ingénierie de la qualité du logiciel. Modèles et processus permettant d’identifier, définir et formaliser les exigences qualité, les processus de transposition des exigences haut niveau (d’affaires) aux mesures de qualité, de même que les méthodes de contrôle de traçabilité et la documentation. Méthode, modèle et processus d’implantation de la qualité avec une analyse comparative en utilisant les modèles de développement du logiciel reconnus dans l’industrie. Approche consolidée, utilisant la méthode de formalisation des exigences qualité et le modèle d’implantation de la qualité pour effectuer un processus complet d’ingénierie de la qualité du logiciel.



Objectifs du cours

À la fin du cours, les étudiants seront en mesure d’analyser les exigences de haut niveau (d’affaires), d’en extraire les exigences qualité, de les transformer en cibles quantitatives de qualité et de les intégrer à l’intérieur d’un processus d’implantation de la qualité du logiciel.




Stratégies pédagogiques

L’approche pédagogique du cours est basée sur les travaux et publications du groupe de recherche en ingénierie de la qualité du logiciel TRACCE, sur l’analyse des normes ISO et IEEE et sur les contributions théoriques et pratiques des organismes internationaux de recherche et normalisation de qualité.

Cette stratégie sera réalisée par :

  • Cours magistraux (3 heures par semaine)
  • Un projet de recherche (les équipes de trois à cinq personnes)

 




Utilisation d’appareils électroniques

N/A




Horaire
Groupe Jour Heure Activité
01 Mardi 18:00 - 21:30 Activité de cours



Coordonnées de l’enseignant
Groupe Nom Activité Courriel Local Disponibilité
01 Witold Suryn Activité de cours Witold.Suryn@etsmtl.ca A-4463



Cours

Sujet

Projet

L’ingénierie de la qualité du logiciel et des systèmes TI dans le monde réel : importance, position et coût

 

La qualité du logiciel et des systèmes TI : les attributs de qualité caractéristiques pour les produits TI les plus populaires dans la société contemporaine;  la relation entre  l’ingénierie de la qualité et la maturité de l’organisation

 

Concepts de base et définitions : les modelés et mesures de qualité, les processus de mesure et de l’évaluation, les objets de l’ingénierie de la qualité

Choix de projet

Les exigences de la qualité du logiciel et des systèmes TI

Livrable :

plan de projet

Le design de la qualité du logiciel et des systèmes TI

 

L’implémentation de la qualité du logiciel et des systèmes TI

 

Rapport d’étapes : présentations orales

Livrable : premier rapport d’étapes

Présentation orale

La vérification et validation de la qualité du logiciel et des systèmes TI, gestion des conflits technologiques et de la gestion, traçabilité

 

Considérations et processus pratiques d’ingénierie de la qualité du logiciel et des systèmes TI

 

Le contexte d’application industrielle de l’ingénierie de la qualité du logiciel et des systèmes TI. Support normatif ISO.

 

MGL842-C11-l'ingenierie de la qualité pour Cloud Systems

 

Trustworthiness – la nouvelle tendance de l’évaluation de la qualité globale des systèmes TI. Les concepts de base et la méthodologie BemSET

 

MGL842-C13 - Cloud Computing - 21st century panaceaum

Présentations finales des projets

Livrable :

le rapport final

Présentation orale

 




Laboratoires et travaux pratiques

N/A




Évaluation

Travail pratique individuel                                  15 %

Participation durant les séances                        15 %

Plan de travail du projet                                     10 %

Rapport d’étapes                                               20 %

Rapport final                                                      40 %

Total                                                                100 %




Politique de retard des travaux
Tout travail (devoir pratique, rapport de laboratoire, rapport de projet, etc.) remis en retard sans motif valable, c’est-à-dire autre que ceux mentionnés dans le Règlement des études (1er cycle, article 7.2.7 b / cycles supérieurs, article 6.5.4 b) se verra attribuer la note zéro, à moins que d’autres dispositions ne soient communiquées par écrit par l’enseignant dans les consignes de chaque travail à remettre ou dans le plan de cours pour l’ensemble des travaux.

Dispositions additionnelles

N/A




Absence à un examen
Dans les cinq (5) jours ouvrables suivant la tenue de son examen, l’étudiant devra justifier son absence d’un examen durant le trimestre auprès de la coordonnatrice – Affaires départementales qui en référera au directeur de département. Pour un examen final, l’étudiant devra justifier son absence auprès du Bureau du registraire. Toute absence non justifiée par un motif majeur (maladie certifiée par un billet de médecin, décès d’un parent immédiat ou autre) à un examen entraînera l’attribution de la note (0).



Plagiat et fraude
Les clauses du « Règlement sur les infractions de nature académique de l’ÉTS » s’appliquent dans ce cours ainsi que dans tous les cours du département. Les étudiants doivent consulter le Règlement sur les infractions de nature académique (https://www.etsmtl.ca/A-propos/Direction/Politiques-reglements/Infractions_nature_academique.pdf ) pour identifier les actes considérés comme étant des infractions de nature académique ainsi que prendre connaissance des sanctions prévues à cet effet.  À l’ÉTS, le respect de la propriété intellectuelle est une valeur essentielle et les étudiants sont invités à consulter la page Citer, pas plagier ! (https://www.etsmtl.ca/Etudiants-actuels/Baccalaureat/Citer-pas-plagier).



Documentation obligatoire

Suryn, W., (2014) Software Quality Engineering: A Practitioner’s Approach. Wiley

ISO/IEC 15288:2008, System and Software Engineering - System life cycle processes

ISO/IEC 12207:2008, System and Software Engineering - Software life cycle processes

ISO/IEC 15939: - System and Software Engineering – Measurement process

SWEBOK - Abran, A., Moore, J.W., Bourque, P., Dupuis, R., Tripp, L. “Guide to the Software Engineering Body of Knowledge”. IEEE Computer Society/ ISO/IEC JTC1 SC7.

IEEEE Std 1058 - Software Project Management Plans

 




Ouvrages de références

ISO/IEC 9126 – Software and System Engineering – Product quality – Parts 2-4, 1999-2003

ISO/IEC 14598 -  Information Technology – Software Product Evaluation – Parts 3 – 5, 1999-2001

ISO 25000 SQuaRE -Software and System Engineering – Software Product Quality Requirements and Evaluation – Guide to SQuaRE

ISO 25010 SQuaRE -Software and System Engineering – Software Product Quality Requirements and Evaluation – Quality model

ISO 25030 - Software engineering — Software product Quality Requirements and Evaluation (SQuaRE) — Quality requirements 

ISO 25040 - Software engineering — Software product Quality Requirements and Evaluation (SQuaRE) — Evaluation process




Adresse internet du site de cours et autres liens utiles