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

Acquérir les principes de gestion de projet de génie logiciel.

Gestion de l’ingénierie des exigences, de l’ingénierie du design, de l’ingénierie de la construction du code, des stratégies d’essais, de la maintenance et de l’évolution des logiciels. Principes et techniques de gestion spécifiques au développement de projets en génie logiciel, incluant la mesure et l’estimation, l’amélioration des processus, l’ingénierie de la qualité, les outils de soutien au développement et la gestion de configuration. Application des normes d’ingénierie du logiciel (incluant les normes ISO, IEEE et les normes industrielles) pour la planification, l’encadrement et la réalisation de projets de génie logiciel.






Objectifs du cours

Ce cours vise à développer chez l’étudiant une connaissance de base des concepts, pratiques et méthodes le plus souvent utilisées dans la gestion de projets logiciels tout en proposant des exemples et des applications concrètes. Les objectifs spécifiques du cours sont les suivants :

  • sensibiliser l’étudiant au contexte, aux particularités, aux facteurs clés de succès d’un projet logiciel;
  • introduire l’étudiant aux pratiques professionnelles de l'estimation et de la gestion de projet;
  • comprendre l’importance des différents cycles de vie du logiciel en relation avec les projets;
  • expérimenter le comportement d'une équipe à l'aide d'un jeux de simulation de gestion de projet;
  • comprendre des exemples concrêts de processus, gabarits, clauses de contrats et plan qualité. 

Aux termes de ce cours, l'étudiant(e) sera capable de préparer un plan de projet de génie logiciel, de formuler les mécanismes de suivi et de contrôle du projet, d'estimer et affecter les ressources nécessaires et de suivre la progression des travaux selon le budget, le calendrier et les niveaux de qualité prévus dans sa planification de projet. L'étudiant(e) sera aussi capable de comprendre les effets et les conditions de mise en œuvre et de suivi des projets en développement de logiciels, avec des fournisseurs et de la production de la documentation des processus de gestion de projet pour son entreprise.

 


Stratégies pédagogiques

Les objectifs seront atteints par un enseignement intensif de 6 jours. Chaque jour aura la forme de deux cours magistraux  (un en avant-midi et un en après-midi), par des exercices, de la simulation et des projets d’équipe. Il y aura un examen pour évaluer la simulation le troisième jour et un examen final dans l’après-midi du sixième jour.  Note: les étudiants qui n'auront pas participés aux deux premiers jours du cours seront exclus du cours. Nous ne pourrons pas accepter d'étudiants additionnels à cette étape (c.-à-d. après le deuxième jour) non plus.



Utilisation d’appareils électroniques

Participation des étudiants au cours d'été MGL800. Voici quelques règles et informations:

  1. le cours se donne sur l'outil Zoom ;
  2. Dans la semaine précédant le premier cours, un rendez-vous sera prévu, pour tester l'outil Zoom ;
  3. chaque étudiant sera invité, par un lien Zoom, sur son courriel de l'ÉTS. Il est de la responsabilité de l'étudiant de s'assurer qu'il peut accéder à ses courriels ;
  4. sur Zoom les étudiants doivent: 1) conserver leur nom tel qu'il est inscrit dans SignÉTS (Nom, Prénom); 2) Placer une image du visage et de la carte étudiante visible; 3) couper leur son; 4) lever la main dans Zoom pour poser une question et attendre que le professeur vous interpelle pour parler ;
  5. les documents de présentation (disponibles sur Moodle) seront partagé avec tous les étudiants (mode partage de zoom).  
  6. les groupes (équipes) seront créés le premier jour du cours (en après-midi) pour les travaux du TP2 et TP3 ;
  7. les 2 examens, en ligne (1: pour SIMSE et 2; Examen Final) seront effectués sur testMaker et supervisés via Zoom. 


Coordonnées du personnel enseignant le cours

* Double-cliquez sur le champ pour modifier le contenu