Contenu
Cours et compléments : 
Le modèle de développement d'un logiciel et le cycle de vie.

La conduite d'un projet informatique et ses différentes phases : de l'étude préalable à la mise en oeuvre - Production des documents.

Les diverses approches des méthodes de conception - exemple: UML

Estimation des charges, planning

Structure des projets

Gestion des risques

Rappels ITIL

Volet humain des projets

Modélisation UML

Méthodes Agiles (XP, Scrum)

Tests unitaires, tests fonctionnels, Intégration, Vérification, Validation, Qualification (IVVQ)

Présentation d'outils nécessaires au développement: Gestion de version: cvs, git ...

Exemple de projet
Projet et tutorat : Les EDs sont consacrés au projet.
Les sujets, basés sur un cas réel, sont proposés par les élèves en début d'année et soumis à l'approbation de l'enseignant. La nature des sujets peut être dans des domaines applicatifs divers. Groupe de 2/3 élèves par projet. Production des documents selon les phases : étude préalable, analyse informatique.
L'accent est mis sur la phase de l'étude préalable du projet : présentation du contexte, du problème, des personnes concernées, étude détaillée de l'existant puis des besoins fonctionnels du client. Recensement des contraintes non fonctionnelles. On présentera les solutions envisagées et plus particulièrement la solution retenue en terme de coût, de choix d'architecture informatique, de planning....On terminera l'étude par un contrat entre le client et le prestataire.
La mise en oeuvre d'une architecture n-tiers est commune à tous les projets et comprend un serveur d'applications dédié.
L' analyse fonctionnelle informatique sera réduite à l'étude informatique d'une fonction essentielle du projet.
La phase de programmation n'est pas comprise dans cet enseignement.
Modalités de l'évaluation
Première session: contrôle continu

exposé pour un 1/4 de la note finale

partiel pour un 1/4 de la note finale

documents pour la 1/2 de la note finale obligatoire pour l'obtention de l'UE (comptant aussi pour la seconde session)
Seconde session:

examen pour la 1/2 de la note finale

documents pour la 1/2 de la note finale