Software Engineering Research Group
Le génie logiciel dans la pratique
Computer Science Seminar:
Monday, January 15, 2007
Speaker:
Dr Alexandre Gachet, Senior IT Consultant chez ELCA Informatique,
à Lausanne
Abstract:
Les cours universitaires de génie logiciel enseignent aux
étudiants les bases de l'ingénierie
appliquée aux logiciels informatiques. Ils dispensent des
connaissances fondamentales sur le cycle de vie des logiciels, de
l'analyse des besoins à la maintenance, en passant par
l'élaboration des spécifications, la
conceptualisation architecturale, les techniques de programmation, le
développement et les tests. Pourtant, il demeure souvent
difficile pour les étudiants de comprendre avec
précision si les méthodes enseignées
et les outils utilisés dans le cadre académique
correspondent bien à la pratique. Le but de cette
intervention est donc de présenter aux étudiants
des exemples d'utilisation concrète des techniques de
génie logiciel, sur la base d'expériences
acquises dans le cadre de projets industriels. Cette intervention
couvrira une large gamme de thèmes, tels que l'utilisation
des processus d'ingénierie logiciel (RUP, XP), la
modélisation par UML, l'architecture J2EE, les standards en
matière d'environnements de développement et la
problématique des tests. Le but n'est pas de
présenter chaque thème de façon
détaillée, mais plutôt d'indiquer
comment chaque domaine est appliqué dans la pratique.