Génie logiciel 1

ECTS

3.0

Présentation

Les étudiants sont confrontés aux problématiques du développement logiciel « grandeur nature », et ils en découvrent les différentes étapes.

Présentation des différentes étapes de la conception et du développement d’un logiciel ; expression des besoins, analyse des besoins, spécification, conception architecturale, conception détaillée, développement, tests unitaires, notions de validation, de vérification et de recette.
Utilisation de UML comme langage support pour chacune des étapes (diagrammes de cas d’utilisation, de séquences système, de séquences objets, de classes, d’états-transitions). Introduction au test logiciel ; tests fonctionnels, tests structurels, bouchons de tests, notion de couverture, utilisation d’outils pour le test unitaire (x-unit).
Conception et réalisation en groupe d’un projet logiciel semestriel mettant en oeuvre les concepts vu en cours.

Objectifs

Aborder de façon concrète l’ensemble des étapes de la conception et du développement d’un logiciel. Introduction à la gestion d’un projet. Introduction au test logiciel.

Volume horaire

Cours magistral10
Travaux pratiques8
Travaux dirigés7

Compétences visées

Capacité au travail en équipe, respect des étapes d’un processus de développement, capacité de mener une analyse critique sur un travail produit, gérer des risques et mener une démarche qualité.

Diplômes intégrant cette UE

Composante

Etudiants internationaux

Ouvert aux étudiants en échange
Logo

Nous contacter

15, rue de l'Hôtel Dieu
TSA 71117
86073 POITIERS Cedex 9 - France
Tél : (33) (0)5 49 45 30 00
Fax: (33) (0)5 49 45 30 50

Réseaux sociaux