026GELOL3 | Génie logiciel |
---|---|
![]() |
Cette UE permet à l’étudiant d’évaluer la faisabilité technique et économique de la solution à concevoir, de dresser un cahier de charge suite à l’identification des besoins du client, d’effectuer l’analyse du système pour recenser les cas d’utilisation, de concevoir les unités structurelles de la solution en utilisant les modèles de conception appropriés , de mener une étude de contrôle de qualité qualitative et quantitative en vue d’effectuer un refactoring, de tester le code aux niveaux : unitaire, intégration, fonctionnel et non fonctionnel (performance, charge, etc.), de gérer les versions, les configurations, et les bugs, en utilisant les outils appropriés. Cette UE couvre le génie logiciel et son éthique, le processus de développement logiciel, la méthodologie Agile, l’extreme programming (XP), les systèmes de contrôle de version, les diagrammes UML, le testing logiciel, le déploiement logiciel utilisant Docker. Temps présentiel : 60 heures Charge de travail étudiant : 90 heures Méthode(s) d'évaluation : Examen écrit |
Les prérequis de ce cours sont les suivants | |
---|---|
Informatique 2 Bases de données relationnelles |
Ce cours est proposé dans les diplômes suivants | |
---|---|
Licence en informatique |