Logo ÉTS
Session
Cours
Responsable(s) Alain Abran, Alain April

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement
École de technologie supérieure

Responsable(s) de cours : Alain Abran, Alain April


PLAN DE COURS

Automne 2017
MGL840 : Estimation de projets de logiciels (3 crédits)





Préalables
Aucun préalable requis




Descriptif du cours
Au terme de ce cours, l’étudiant sera en mesure de construire des modèles de productivité et de les utiliser dans un processus d’estimation de projets de développement de logiciels. L’étudiant sera également en mesure d’analyser et d’améliorer la qualité de chacune des étapes d’un processus d’estimation en génie logiciel, de la collecte des données aux processus d’ajustement, en utilisant les concepts de la métrologie du logiciel et les normes internationales de mesure en logiciel.

Étapes d’un processus d’estimation de projets de développement de logiciel. Concepts clés en métrologie. Mesure de la taille fonctionnelle des logiciels avec la norme ISO 19761 - COSMIC. Modèles de productivité et d’étalonnage. Modèles d’estimation. Analyse de la qualité des modèles d’estimation des projets de logiciels. Programme corporatif de mesures de logiciels. Utilisation d’un référentiel international de données de projets de développement de logiciels.



Objectifs du cours

L’objectif du cours est d’enseigner aux étudiants les concepts fondamentaux requis pour concevoir une mesure (méthode de mesurage) et des modèles d’estimation de projets de logiciels sur la base de modèles de productivité.  Le cours abordera, en premier lieu, les principes fondamentaux de la métrologie, le design des méthodes de mesure et les processus de collecte de données utilisant les normes internationales. Le cours portera, en deuxième lieu, sur les processus de design et de vérification requis pour analyser les modèles d’analyse de productivité et d’estimation proposés tant dans les milieux professionnels qu’académiques. Les méthodes de mesure de la taille fonctionnelle des logiciels seront utilisées abondamment pour illustrer les concepts de mesure et la qualité des modèles d’estimation.




Stratégies pédagogiques

Les objectifs seront atteints par un enseignement intensif de 6 jours (voir Contenu). Chaque jour aura la forme de deux cours magistraux de (un en avant-midi et un en après-midi), par des exercices en classe, des recherches et présentations personnelles et des projets personnels et d’équipe.  Il est fortement recommandé d'être présent dès le premier jour du cours. Il y a des livrables à remettre au troisième jour (20%).




Utilisation d’appareils électroniques

Les appareils électroniques ne seront pas permis à l'examen final.




Horaire
Groupe Jour Heure Activité
01 Vendredi 08:30 - 17:00 Activité de cours
Samedi 09:00 - 17:30 Deuxième activité de cours



Coordonnées de l’enseignant
Groupe Nom Activité Courriel Local Disponibilité
01 Jean-Marc Desharnais Activité de cours Jean-Marc.Desharnais@etsmtl.ca



Cours

Thèmes abordés en classe

A- Design des mesures

  • Concepts clefs en mesure du logiciel
  • Les mesures de taille fonctionnelle des logiciels avec ISO 19761
  • Analyses des designs de certaines mesures du logiciel

B- Design d’un modèle d’estimation:

  • Principales étapes de la construction d’un modèle d’estimation
  • La qualité des modèles d’estimation
  • Les modèles de productivité & benchmarking

Jour 1: 8 septembre de 8h30 à 16h30

Jour 2: 9 septembre de 9h00 à 17h00

Jour 3: 29 septembre de 8h30 à 16h30

Jour 4: 30 septembre de 9h00 à 17h00

Jour 5: 20 octobre de 8h30 à 16h30

Jour 6: 21 octobre de 9h00 à 17h00




Laboratoires et travaux pratiques

NA




Évaluation

Travail d'équipe (2): Choix d'un logiciel et application du modèle d'estimation au complet à l'aide d'un gabarit. 30%

Devoir 1: Critiquer et définir un concept à mesurer. 20%

Devoir 2: Choisir un devoir dans le livre du Dr Abran.  20%

Examen final: au jour 6 en fin de journée. 30%

 

Examen final

21 octobre 2017

 

 




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

NA




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).



Infractions de nature académique
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

Référence obligatoire :

  • Alain Abran, ‘Software Projects Estimation’, IEEE-CS Press & John Wiley & Sons, Mars 2015.

                                                                                                                    

 




Ouvrages de références

Autres Références

  • Alain Abran, ‘Software Metrics and Software Metrology’, IEEE-CS Press & John Wiley & Sons, Mai 2010,
  • Les normes de mesure publiées par les organismes internationaux de normalisation (ISO et IEEE)
  • Le référentiel et les normes de l'International Software Benchmarking Standards Group (ISBSG) www.isbsg.com
  • La méthode de mesure COSMIC – ISO 19761 : www.comicon.com
  • Références fournies en classe.

 

 




Adresse internet du site de cours et autres liens utiles

Professeur

Jean-Marc Desharnais

 

 




Autres informations

NA