IFT6251 : Sujets spéciaux en génie logiciel

Documents pareils
IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels

Intégration de l interface graphique de Ptidej dans Eclipse

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES

IFT2255 : Génie logiciel

Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles

MABioVis. Bio-informatique et la

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

Gauthier, Benoît (dir.) Recherche sociale : de la problématique à la collecte des données. Québec : Presses de l Université du Québec.

Université de Montréal. Détection visuelle d anomalies de conception dans les programmes orientés objets. par Karim Dhambri

Guide explicatif de l utilisation. de la plateforme d éducation en ligne (e-learning)

Rapport de Synthèse. Création d un Générateur de modèle PADL pour le langage C++ Sébastien Colladon

UNIVERSITÉ DE LORRAINE Master MIAGE (Méthodes Informatiques Appliquées à la Gestion des Entreprises)

REMISE A NIVEAU SCIENTIFIQUE Accessible à tous les baccalauréats

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels

Logiciels de Gestion de Projet: Guide de sélection

POL 1100 (Méthodes de recherche en politique) Hiver 2012 Local B-0305 Lundi de 13h00-14h30

Évaluation des demandes de bourses de cycles supérieurs au CRSNG. Pr. Martin Lévesque 30 août 2012

Derrière toi Une machine virtuelle!

MARCHE 2015/05 : Ré informatisation de l Espace Culturel et maintenance associée

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

Plan de cours ADM 992C Page 1. École des sciences de la gestion Département de management et technologie Université du Québec à Montréal

Note de cadrage du PEPI MACS Mathématiques Appliquées & Calcul Scientifique

La transformation du travail au quotidien suite à l implantation d un nouveau logiciel de gestion

ANNEXE 2 : Liste des questions entre le directeur et l étudiant

Université Libre de Tunis

Recherche et relations internationales (RRI) Elisa Pylkkanen Directrice adjointe, partenariats internationaux

Master CCI. Compétences Complémentaires en Informatique. Livret de l étudiant

Guide de l utilisateur Communauté virtuelle de pratique en gestion intégrée des risques

COLLÈGE DE MAISONNEUVE

SIO-6029-Z1 : Gestion de projet et du changement

Activités de développement professionnel Groupes de discussion Colloques et rendez-vous Webinaires Le Cercle

Guide de l étudiant. Domaine du Pont de bois B.P Villeneuve d'ascq Cedex. sead.support@univ-lille3fr

Étape 1 La séance d information... p. 2. Étape 2 La préparation de votre dossier... p. 3. Étape 3 Le dépôt de votre demande... p.

Formation continue. Ensae-Ensai Formation Continue (Cepe)

Compétences transversales & E-learning coopératifs Pour les enseignants et doctorants Séminaire Settat (17-18 May 2012)

Tableau comparatif des offres Visual Studio

PLAN DE COURS. Pierre G. Bergeron, La gestion dynamique : concepts, méthodes et applications, 3 e édition, Boucherville, Gaëtan Morin, 2001.

Banque d outils d aide à l évaluation diagnostique

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

Approche concrète et inductive. Approche analytique et conceptuelle

Services de placement et de gestion de patrimoine pour chaque étape de la vie

PLAN DE COURS TYPE COMMUNICATION MARKETING UNE PERSPECTIVE INTÉGRÉE

LES PERSONNELS. Direction. Secrétariat de direction : Mme Troubat. Secrétariat de gestion : Mme RIBEIRO. 11 Agents de service.

Faculté des Sciences Mathématiques, Physiques et Naturelles de Tunis

PROJET EUROMED JUSTICE III. Droit pénal et droit pénitentiaire. Deuxième réunion du GT 3 GT 3.2

PHP 2 Pratique en santé publique fondée sur des données probantes

Système d administration autonome adaptable: application au Cloud

Organisé par StatSoft France et animé par Dr Diego Kuonen, expert en techniques de data mining.

Option Internationale du Baccalauréat (OIB), France Version britannique

Centre de demande d admission aux universités de l Ontario OUAC

CRSNG. Bourses d excellence Conseil de recherches en sciences naturelles et en génie du Canada

Master recherche. Spécialité «Savoirs et Expertises de l Activité Physique» Master

Calendrier Année scolaire 2014/2015

Le #Colloque3D

LE PROBLÈME DE RECHERCHE ET LA PROBLÉMATIQUE

SCÉNARIO DE TD AUTONOME. Auteur(e) :Auteur : cap Établissement : UTC

GEP 360 Recherche terrain sur les sites de pouvoir (3 crédits) Été 2013

Programme de la formation. Écrit : 72hdepréparation aux épreuves d admissibilité au CRPE

S8 - INFORMATIQUE COMMERCIALE

Projet SINF2275 «Data mining and decision making» Projet classification et credit scoring

RAPPORT DE STAGE NUMERIQUE : Aide-mémoire PREPARATION DU RAPPORT AU COURS DU STAGE

Le MBA Telfer à Metz Le pouvoir d exceller

Centrale de Fukushima, bactérie E.Coli, crise des

Mémoire. Objectif 2016

HIVER 2004 MÉTHODOLOGIE DE LA RECHERCHE EN MARKETING MRK

Scénario n 24 : QUOI FAIRE AVEC MON BAC PRO TRANSPORT /LOGISTIQUE?

SOCLE COMMUN: LA CULTURE SCIENTIFIQUE ET TECHNOLOGIQUE. alain salvadori IA IPR Sciences de la vie et de la Terre ALAIN SALVADORI IA-IPR SVT

Programme. Colloque «Culture Numérique 2 ème édition» Conférences et ateliers pour les collégiens

RÉSUMÉ DES NORMES ET MODALITÉS D ÉVALUATION AU SECONDAIRE

Forum AMOA ADN Ouest. Présentation du BABOK. 31 Mars 2013 Nadia Nadah

Ma thèse en 180 secondes

EP60.92 Projet d application pluridisciplinaire La chasse aux trésors

12/ LES TECHNOLOGIES DE L INFORMATION ET DE LA COMMUNICATION SONT-ELLES VERTES?

PACTE : Programme d Amélioration Continue du Travail en Equipe Phase d expérimentation

Synthèse «Le Plus Grand Produit»

LYCEE GRANDMONT Avenue de Sévigné TOURS Tel : Fax : Site :

CANDIDAT JAPONAIS AU POSTE DE SECRÉTAIRE GÉNÉRAL

PROGRAMME DE FORMATION CONTINUE SEPTEMBRE 2015 Version 1

DEVELOPPEMENT ET MAINTENANCE DE LOGICIEL: OUTIL DE PILOTAGE

Intégrez la puissance du. «Où» dans votre entreprise. Obtenez de meilleurs résultats grâce à Esri Location Analytics

ECOLE PRIMAIRE QUERAL ECOLE MATERNELLE CHARLES PERRAULT ECOLE DU CHAT PERCHE SAINT-ROCH

Lancement du budget participatif 1 ère année d expérimentation

Jade. Projet Intelligence Artificielle «Devine à quoi je pense»

Pour obtenir les coordonnées des personnes citées ci-dessous veuillez contacter Julie au ou par mail

QUE PENSEZ-VOUS DE VOTRE CLUB? Un outil indispensable pour évaluer les clubs

APRES LA SECONDE. Choisir une série de Baccalauréat

Rapport mensuel 01-janv janv Visites. 1&1 WebStat pour videobourse.fr

PLAN DE COURS. Reconnaître le rôle des mathématiques ou de l informatique dans la société contemporaine (0011)

les outils de la gestion de projet

ANNEXES. Evaluation de la formation à Polytech Lille Département GIS. Enseignements les plus utiles. Enseignements à renforcer

Le travail collaboratif avec

Stratégies et enjeux des médias d information à l ère du digital

formations son et Le Fresnoy - Studio national des arts contemporains 22 rue du Fresnoy Tourcoing /

GESTION DE DONNÉES TECHNIQUES

ArcGIS. for Server. Sénégal. Comprendre notre monde

Gestion des risques de crédit. Termes de référence (TDR)

Transcription:

IFT6251 : Sujets spéciaux en génie logiciel Yann-Gaël Guéhéneuc Professeur adjoint guehene@iro.umontreal.ca, local 2345 Département d informatique et de recherche opérationnelle Université de Montréal Yann-Gaël Guéhéneuc 2005

1. Introduction 1. Professeur 2. Objectifs de l informatique 3. Objectifs du cours 4. Méthodologie du cours 5. Projets possibles 6. Étudiants 7. Discussions 2/29

1.1. Professeur (1/3) Yann-Gaël Guéhéneuc Professeur adjoint Doctorat en informatique de l université de Nantes, rétro-conception des programmes Deux ans à Object Technology International, Inc., Ottawa (maintenant IBM, Eclipse) 3/29

1.1. Professeur (2/3) Expérience Professionnelle Enseignement Tous vos commentaires sont bienvenus 4/29

1.1. Professeur (3/3) Absences prévues Participation à des conférences Du 26 au 30 septembre Du 17 au 20 octobre (?) Difficile de rattraper ces 8 heures de cours sans parler plus vite L enseignement, c est la santé la recherche, c est la conservée! 5/29

1. Introduction 1. Professeur 2. Objectifs du génie logiciel 3. Objectifs du cours 4. Méthodologie du cours 5. Projets possibles 6. Étudiants 7. Discussions 6/29

1.2. Objectifs du génie logiciel (1/3) Une définition Domaine qui s intéresse à la création et à la maintenance des logiciels, en appliquant les techniques et les pratiques du l informatique, du génie, de la gestion de projet Logiciel Programme (code source / binaire) Structure de données / données Documents 7/29

1.2. Objectifs du génie logiciel (2/3) Nature du génie logiciel Mathématiques Science Discipline de génie Produit manufacturé Gestion de projet Art 8/29

1.2. Objectifs du génie logiciel (3/3) Un domaine Très (trop) vaste Encore jeune Beaucoup de travail reste à faire 9/29

1. Introduction 1. Professeur 2. Objectifs de l informatique 3. Objectifs du cours 4. Méthodologie du cours 5. Projets possibles 6. Étudiants 7. Discussions 10/29

1.3. Objectifs du cours (1/3) Préalable Motivation Concepts de l informatique Concepts de l objet Domaines connexes 11/29

1.3. Objectifs du cours (2/3) Cours exploratoire Vous donner Une idée globale du génie logiciel Des bases solides sur des points avancés Le goût de faire de la recherche 12/29

1.3. Objectifs du cours (3/3) Suivant la motivation Article scientifique en commun Carte du domaine du génie logiciel Sous-domaines connus Sous-domaines actifs Sous-domaines à explorer 13/29

1. Introduction 1. Professeur 2. Objectifs de l informatique 3. Objectifs du cours 4. Méthodologie du cours 5. Projets possibles 6. Étudiants 7. Discussions 14/29

1.4. Méthodologie du cours (1/8) Concepts en génie logiciel Cours Lundis, 15h30-17h30, P-312 Mercredis, 10h30-12h30, P-312 Période d'activités libres Du 25 au 29 octobre 15/29

1.4. Méthodologie du cours (2/8) Compréhension des concepts Exposés et discussions en cours Lundis, 15h30-17h30, P-312 Mercredis, 10h30-12h30, P-312 Examen final Mercredi 30 novembre de 10h30 à 12h30, 20% 16/29

1.4. Méthodologie du cours (3/8) Application des concepts Discussions et préparation Fiches de lecture à remettre à chaque exposé 5% Exposés oraux 25% Projet 50% 17/29

1.4. Méthodologie du cours (4/8) Projet Travail de recherche en équipe Avant le mercredi 28 septembre, mise en place Du 3 au 7 octobre, recherche et démarrage Du 10 au 23 octobre, 31 au 4 décembre, analyse Lundi 5, mercredi 7 décembre, évaluation Présentation de vos recherches et implantations Évaluation Orale et écrite, 50% 18/29

1.4. Méthodologie du cours (5/8) Concepts Définitions pendant le cours Compréhension des concepts Question en cours, examen final Application des concepts Exposés, discussions, fiches de lectures, projets Projet Travail de recherche en équipe, présentation de vos recherches et implantations 19/29

1.4. Méthodologie du cours (6/8) Invités extérieurs Laurent Magnin Les agents Stefan Monnier Les systèmes de types Julie Vachon Les méthodes formelles Houari Sahraoui La visualisation des métriques 20/29

1.4. Méthodologie du cours (7/8) Votre avis Examen final, mercredi 30 octobre, 20% Discussions, fiches de lecture, 5% Exposés oraux, 25% Projets en équipes, évaluation orale et écrite, lundi 5, mercredi 7 décembre, 50% 21/29

1.4. Méthodologie du cours (8/8) Transparents, ressources en ligne www.iro.umontreal.ca/~pift6251/ www.progcours.umontreal.ca/cours/index_fiche _cours/ift6251.html Forums de discussions www-etud.iro.umontreal.ca/ ~guehene/phpbb2/ 22/29

1. Introduction 1. Professeur 2. Objectifs de l informatique 3. Objectifs du cours 4. Méthodologie du cours 5. Projets possibles 6. Étudiants 7. Discussions 23/29

1.5. Projets possibles Un ou deux projets en équipe Sujets possibles Identification de patrons de conception Identification de défauts de conception Parallèle entre l évolution d un programme et des patrons existants Rétro-conception précise et abstraite des diagrammes de classes UML 24/29

1. Introduction 1. Professeur 2. Objectifs de l informatique 3. Objectifs du cours 4. Méthodologie du cours 5. Projets possibles 6. Étudiants 7. Discussions 25/29

1.6. Étudiants Sonia Dimassi Remi Tarel Benoit Fleury Antoine Taillefer Guillaume Langelier Karim Dhambri Eric Buist David Haguenauer Duc-Loc Huynh Naouel Moha Karima Boutaleb Olivier Tissot Mehdi Lahlou Mustapha Boushaba Ghislaine El Boussaidi David Takim 26/29

1.6. Étudiants Sujets possibles MDA/MDE DSL Factories ADL Aspects Services WEB Evolution Visualisation Execution d un programme Qualité Clustering Traçabilité Classes paramètrées Metaclasses Test (automation) Gestion de projet (XP) Experimentations Composants 27/29

1. Introduction 1. Professeur 2. Objectifs de l informatique 3. Objectifs du cours 4. Méthodologie du cours 5. Projets possibles 6. Étudiants 7. Discussions 28/29

1.7. Discussions <Points à discuter> 29/29