UE: Génie Logiciel | SEMESTRE | S9 | CODE | 9KUE0N75 | ECTS | 2 | ||||||||||||||||||||||||||||||
CM | TD | TP | EI | travail personnel | langue enseignement | |||||||||||||||||||||||||||||||
0 h | 0 h | 0 h | 24 h | 12 h | FR | ENG | ||||||||||||||||||||||||||||||
Responsable(s): | Pauline Collon | OUI | OUI | |||||||||||||||||||||||||||||||||
Intervenant(s): | ENSG | - | extérieur(s) | F. Bonneau (Geode Solution) | ||||||||||||||||||||||||||||||||
prérequis: | Introduction au C++ ; Introduction to Git and GitHub; Introduction to command-lines and terminals | documents: | Docs PowerPoint, Arche | |||||||||||||||||||||||||||||||||
Course: Software engineering | ||||||||||||||||||||||||||||||||||||
ORGANISATION ET CONTENU PÉDAGOGIQUE | ||||||||||||||||||||||||||||||||||||
Software quality, code documentation and development tools (4h EI) Introducing build systems and build system generator - practice with CMake, CTest and CPack (10h EI) Introducing continuous integration (CI), continuous deployment (CD) and infrastructure as code (Docker) – practice with GitHub actions and GitHub packages (10h EI) | ||||||||||||||||||||||||||||||||||||
ACQUIS et COMPÉTENCES | ||||||||||||||||||||||||||||||||||||
Acquis d'apprentissage fondamentaux (AF) | ||||||||||||||||||||||||||||||||||||
AF1 | Etre capable de créer et déployer efficacement un programme robuste répondant à un cahier des charges utilisateur | |||||||||||||||||||||||||||||||||||
AF2 | Etre capable de mettre en place une démarche de qualité visant à réduire l'effort de maintenance d'un logiciel | |||||||||||||||||||||||||||||||||||
Modalités de contrôle des Connaissances et des Compétences | ||||||||||||||||||||||||||||||||||||
Examen final: | OUI | Contrôle continu: | NON | Rapport/Projet: | NON | Oral: | NON |
Vue d'ensemble
Gestion des contenus
Activité