Développement informatique

Catalogue des cours de Télécom SudParis

Code

IUSF PRO 3600

Niveau

L3

Graduate

UnderGraduate

Semestre

Spring

Domaine

Projet et gestion de projets

Programme

Programme Ingénieur

Langue

Français/French

Crédits ECTS

2

Heures programmées

10,5

Charge de travail

75

Coordonnateur(s)

Département

  • Informatique

Equipe pédagogique

Organisation

Cours/TD/TP/projet/examen : Heures Cours/TD/TP/CF1 : 4,5 / 6 / 1

Acquis d'apprentissage

Le module «Développement Informatique» a pour but de renforcer les acquis du module «Algorithmique et Langage de programmation». À l’issue de ce module, les étudiants de 1er année seront capables de :
• connaître et pratiquer, de bout en bout, en groupe, chacune des étapes (cahier des charges, analyse, conception, programmation, tests, intégration) du développement d’une application significative ;
• gérer en équipe un projet et ses contraintes (plan de charge, planification, suivi d’activités, …) ;
• utiliser des outils coopératifs de partage et d’échange ;
• rédiger les documents accompagnant la réalisation d’un projet (comptes-rendus de réunion, rapports, …) ;
• présenter oralement les résultats du projet.

Compétences CDIO

  • 1.2 - Connaissance des principes fondamentaux d'ingénierie
  • 2.4.3 - Créativité
  • 2.4.5 - Conscience de soi, autonomie cognitive et intégration de connaissances
  • 3.1 - Travail d'équipe
  • 4.5.3 - Processus de réalisation logicielle

Prérequis

Le module «Algorithmique et Langage de programmation».

Mots-clés

Développement, codage, cahier des charges, analyse, conception, tests, intégration, planification, conformité, recette.

Contenu

1/ Enseignement en présentiel (Cours)
- Présentation du module et des modalités pédagogiques
- Cours de génie logiciel et de gestion de projets informatique
- Illustration du cycle en V (analyse du besoin, conception, plan de test, développement, tests unitaires, intégration et documentation) sur une petite application type qui sert de référence pour les groupes projets en ce qui concerne le travail demandé du projet
- TP de présentation de git ;
- TP de présentation des tests unitaires ;

2/ Déroulement du projet
- Proposition ou affectation de sujets et constitution de groupes projet de quatre étudiants
- Cahier des charges (analyse des besoins du client et reformulation du sujet)
- Spécification (fonctionnalités, y compris interfaces utilisateur)
- Analyse et conception en particulier structuration des données
- Définition d'un plan de tests
- Conception détaillée :
Raffinement de la structuration des données
Découpage en modules ou classes, spécification des parties publiques
- Répartition du travail entre les membres du groupe
- Codage, tests unitaires et mise au point,
- Intégration et validation
- Livraison finale (rapport et code source)
- Soutenance du projet (CF1) : présentation orale avec démonstration

Evaluation

La grille d’évaluation comprend notamment les critères suivants :
• qualité de codage
• qualité de la documentation
• qualité de la gestion du projet
• qualité de la soutenance

Bibliographie

Site en ligne commun à tous les projets sur moodle.
Copie de transparents commentés : Présentation du module, Génie logiciel, et gestion de projets informatique
Guide de déroulement du projet
Compléments spécifiques à chaque projet

Approches pédagogiques

• Assiduité: CC
• cours magistraux
• cours intégrés
• auto-formation
• encadrement par un tuteur