UE: Génie Logiciel

SEMESTRES9CODE9KUE0N75ECTS2
CMTDTPEItravail personnellangue enseignement

0 h0 h0 h24 h12 hFRENG
Responsable(s):

Pauline Collon

OUIOUI

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)
AF1Etre capable de créer et déployer efficacement un programme robuste répondant à un cahier des charges utilisateur
AF2Etre 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:OUIContrôle continu:NONRapport/Projet:NONOral:NON
  • Aucune étiquette