Génie Logiciel ST312GL
| 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, projetGIPAD : Technologie du logiciel, SHS
OMTI : Analyse des systèmes d'information, Gestion de projet