Génie Logiciel ST312GL

#TODO#
Credits ECTS 7
Langues -Français
Responsable Jean-Claude ROYER
Temps a l'emploi du temps 90
Temps travail personnel 45

Contexte

Il s'agit d'une UV transversale pour GSI, GIPAD, OMTI. Cette UV concerne les aspects techniques informatique du développement logiciel, la gestion de projet informatique, la qualité logicielle et la construction des interfaces homme-machine.

Les missions ou activités concernées sont :

Savoir prendre en compte les besoins (clients/utilisateurs)
Analyser, modéliser et concevoir une application logicielle
Participer au développement d'un projet et après quelques années d'expériences devenir chef de projet
Architecturer un système logiciel
Intégrer des applications
Savoir évaluer la qualité des applications

Objectifs

Objectifs généraux

Avec cette UV les étudiants doivent acquérir une maîtrise du développement logiciel dans sa globalité. Ceci suppose un apprentissage de l'analyse et de la modélisation des systèmes logiciels, principalement basé sur le langage UML. Dans le même temps les étudiants vont acquérir les éléments essentiels pour développer un projet logiciel : modèle de développement, estimation des coûts, planification et gestion des risques en seront les pièces maîtresses. Cette UV est complétée par les méthodes et outils permettant la conception des interfaces hommes-machines, éléments indispensables d'un bon système informatique moderne et convivial.

Analyser les besoins
Connaître les étapes du processus de développement de logiciel
Analyser un système ou un cahier des charges
Modéliser des problèmes logiciels
Concevoir le modèle du logiciel
Architecturer et intégrer des systèmes logiciels
Maîtriser les principes du développement logiciel
Gérer un projet informatique
Maîtriser les calculs des coûts et gérer les risques
Concevoir, Réaliser et évaluer les interactions homme machine

Competences requises

Compétences requises

Programmation au moins solide initiation (algorithmes, structures de données), pratique d'un langage de programmation (Java), notions générales et de bases en informatique (application informatique, interface homme-machine, bases de données, architecture d'une machine). Ce programme est celui proposé en CB1/CB2 depuis la rentrée 2006 à l'EMN (sur campus à http://x-net.emn.fr/campus/toull-ar-skol/) et correspond à peu près au programme informatique des deux années de DEUG à l'université.
Connaissances générales en gestion de projet, voir par exemple le cours de Jean-Paul Bourgeois sur campus (http://x-net.emn.fr/campus/03_SH_08_I/).

UVs cibles

GSI : Ingénierie du logiciel, Infrastructure d'intégration, Informatique mobile, projet
GIPAD : Technologie du logiciel, SHS
OMTI : Analyse des systèmes d'information, Gestion de projet

Contenu et organisation pedagogique

Contenu de l'UV

Cette UV regroupe les modules actuels : Génie logiciel et Interaction homme-machine ainsi qu'un nouveau module de gestion de projet informatique (GPEGL) et de qualité logicielle réalisé en concertation avec SHS. Plus de détails sont donnés dans les fiches annexes par modules.

Activités pédagogiques

Le suivi d'un projet informatique sera le fil conducteur et il commencera dès le début de l'UV. Il permettra de mettre en application les aspects gestion de projet, modélisation avec UML et analyse et conception des interfaces homme-machine.

Supports pédagogiques

Actuellement documents des modules génie logiciel et IHM disponible sur campus, un espace dédié sera mis en place pour cette UV.

Critere et mode d'evaluation

Critères d"évaluation

Mesure de la connaissance du domaine par un écrit individuel, travail en groupe et évaluation du compte-rendu de projet.

Nombre d'évaluations

4
Haut de page