 |
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
(GÉ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!
|
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:
|
|