Code
IUSF PRO 3600
Level
L3
Graduate
UnderGraduate
Semester
Spring
Domain
Projet et gestion de projets
Program
Programme Ingénieur
Language
Français/French
ECTS Credits
2
Class hours
10,5
Workload
75
Program Manager(s)
Department
- Informatique
Educational team
Organisation
Cours/TD/TP/projet/examen : Heures Cours/TD/TP/CF1 : 4,5 / 6 / 1Learning objectives
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.
CDIO Skills
- 1.2 - Core engineering fundamental knowledge and other disciplines
- 2.4.3 - Creative Thinking
- 2.4.5 - Self-awareness, Meta-cognition and Knowledge Integration
- 3.1 - Teamwork
- 4.5.3 - Software Implementing Process
Prerequisites
Le module «Algorithmique et Langage de programmation».
Keywords
Développement, codage, cahier des charges, analyse, conception, tests, intégration, planification, conformité, recette.
Content
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
References
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
Pedagogical methods
• Assiduité: CC
• cours magistraux
• cours intégrés
• auto-formation
• encadrement par un tuteur