GÉNIE LOCICIEL
Les Égyptiens n'avaient créé aucun symbole représentant le génie logiciel. Mais ces 2 hiéroglyphes superposés illustrent assez bien la «boîte à outils» des spécialistes du génie logiciel.
Le but du génie logiciel est l'application des principes et méthodes de l'ingénierie aux activités de développement et d'évolution des logiciels, ce qui comprend la modélisation, la documentation et la visualisation de systèmes ainsi que le développement des interfaces usagers (GUIs entre autres). La recherche en génie logiciel vise à définir et à valider de tels principes et méthodes pour le domaine du logiciel et à supporter leur application par des outils automatisés. Cet axe de recherche et enseignement est représenté au DIRO par Rudolf Keller, François Lustman, Houari Sahraoui et Jean Vaucher
LABORATOIRE ASSOCIÉ
 
Laboratoire de Génie Logiciel du DIRO
COURS

Les étudiants intéressés par le domaine du génie logiciel peuvent s'inscrire à l'un des nombreux cours dispensés dans le cadre du programme régulier de baccalauréat en informatique, du DESS ou des programmes de certificats dans la liste ci-dessous. Il existe même un baccalauréat spécialisé en génie logiciel! Cliquer sur le sigle du cours pour obtenir de plus amples informations.

  • IFT2251

  • GÉNIE LOGICIEL
    Cours d'introduction au génie logiciel.
  • IFT3901

  • ANALYSE ET CONCEPTION DE LOGICIELS
    Méthodes d'analyse et de conception des systèmes logiciels
  • IFT3902

  • DÉVELOPPEMENT, MAINTENANCE DE LOGICIELS
    Ce cours aborde les notions avancées du génie logiciel et particulièrement la notion de projet.
  • IFT3903

  • QUALITÉ DU LOGICIEL ET MÉTRIQUES
    Ce cours a pour but de définir les notions de base de la mesure et son application au génie.
  • IFT3904

  • CONCEPTION DES INTERFACES USAGER
    Méthodes, techniques et outils de conception, développement et évaluation des interfaces
  • IFT6251

  • SUJETS EN GÉNIE LOGICIEL
    Ce cours a pour but d'étudier l'état de l'art et de la pratique dans un ensemble sélectionné de thèmes du génie logiciel.
RECHERCHE

Le laboratoire GÉLO (nie LOgiciel), créé en 1992, s'intéresse entre autres à l'application des méthodes formelles, au développement orienté objet, à la qualité du logiciel et aux architectures logicielles pour le commerce électronique. Il réunit actuellement quatre professeurs et une vingtaine d'étudiants gradués. GÉLO fait partie du CRGL (Consortium de recherche en génie logiciel). Récipiendaire du prestigieux Leo Derikx Award, le CRGL est un réseau de recherche université-industrie impliquant le CNRC, le CRSNG, plusieurs grandes entreprises de haute technologie et plusieurs universités à travers le Canada. De plus, GÉLO est impliqué dans deux projets subventionnés par les LUB (Laboratoires universitaires Bell). D'autres coopérations comprennent des projets avec le CRIM et le CIRANO et avec des chercheurs aux États Unis, en Europe et au Japon.

PERSPECTIVES D'EMPLOI

De nos jours, les systèmes logiciels sont partout. On en trouve dans les guichets automatiques, les réseaux téléphoniques, les feux de circulation, les voitures, les avions, les magnétoscopes, les téléviseurs, les postes de radio et bien sûr dans les ordinateurs. D'ici peu, toutes les voitures produites en Amérique du Nord auront à leur bord un système de positionnement global (GPS). 80% de toutes les réparations faites sur les voitures nécessitent un système logiciel quelconque. D'ici peu, on pourra même effectuer des réparations sur une voiture pendant qu'elle roule, grâce aux avancements dans le monde du logiciel. La plupart de ces logiciels sont ou seront développés par des spécialistes en génie logiciel. L'industrie du logiciel regorge d'opportunités de carrière dans des domaines qui sont à la fine pointe de la technologie. Choisir le génie logiciel, c'est assurer son avenir!
 
 


CRIM
COLLABORATIONS INDUSTRIELLES

Les professeurs du pôle de génie logiciel du DIRO maintiennent, par le biais de contrat de recherche, des contacts avec le secteur privé ou gouvernemental. En voici quelques exemples: