| Public Concerné |
Enseignement de niveau Bac+3 informatique
|
Finalité de l'unité d'enseignement |
| Objectifs pédagogiques |
L'objectif principal est d'être capable de mener à bien un projet informatique de sa conception à sa réalisation en mettant en oeuvre un cas réel, hormis la programmation. C'est aussi un enseignement de synthèse des connaissances acquises précédemment. Les thèmes applicatifs sont divers afin que cet enseignement puisse être aussi une ouverture de l'informatique vers d'autres spécialités. |
| Capacité et compétences acquises |
| Savoir maîtriser toutes les étapes de développement d'un projet informatique jusqu'à la programmation |
Organisation |
| 6 Crédits |
Contenu de la formation |
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 - Les applications réparties : Le modèle client/ serveur - La communication entre applications (Protocole TCP/ IP) - Internet - SGBD relationnel 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. |
|