Composante
IUT d'Annecy
Période de l'année
Tous les ans
Description
En partant d'une application existante, l'équipe devra en évaluer les performances, la qualité logicielle, détecter les éventuelles failles de sécurité, afin d'améliorer l'ensemble de ces points. De plus, l'impact environnemental de l'application devra être évalué et, si possible, amélioré.
Objectifs
La problématique professionnelle est d'optimiser, en équipe, une application en suivant une démarche itérative ou incrémentale. En reprenant une application existante, l'objectif est de l'optimiser au regard des paradigmes de qualité (ergonomie, qualité logicielle...) en mettant l'accent sur l'accessibilité, l'impact environnemental et la sécurité.
Heures d'enseignement
- SAE401 Développement d'une application complexe - TDTravaux Dirigés16h
- SAE401 Développement d'une application complexe - TPTravaux Pratiques21h
- SAE401 Développement d'une application complexe - PTUTProjet tutoré45h
Pré-requis obligatoires
Plan du cours
- Présentation SAE
- Dev API.NET
- Projet
- Client View.JS
- Eco-conception
Informations complémentaires
Livrables attendus généralement dans le monde professionnel :
- documents de suivi du projet
- compte-rendu sur les optimisations réalisées (conception, code, jeux d'essais...)
- revue finale du projet
Une partie des documents techniques ou des présentations au client doit être réalisée en anglais.
Compétences visées
- Partir des exigences et aller jusqu'à une application complète
- Sélectionner les algorithmes adéquats pour répondre à un problème donné
- Déployer des services dans une architecture réseau
- Optimiser une base de données, interagir avec une application et mettre en oeuvre la sécurité
- Appliquer une démarche de suivi de projet en fonction des besoins métiers des clients et des utilisateurs
- Situer son rôle et ses missions au sein d'une équipe pédagogique