Niveau d'étude
BAC +4
ECTS
4,5 crédits
Composante
Sciences économiques, gestion, mathématiques et informatique
Volume horaire
36h
Période de l'année
Enseignement huitième semestre
Description
L’objectif de ce cours est de présenter les concepts des architectures logicielles, et d’apprendre la conception modulaire et extensibles (monolithiques, microservices, multicouches, etc.).
Objectifs
- Comprendre les concepts des architectures logicielles.
- Concevoir une architecture adaptée selon les contraintes métier et techniques.
- Évaluer les compromis entre les différentes architectures.
- Concevoir des systèmes modulaires, extensibles et maintenables.
Évaluation
Modalités : Mixte : CC + CT
SESSION 1 :
Contrôle Continu
• Type : Écrit, QCM, Oral
• Durée : 2h00
• Précisions : Une durée indicative de 2h00, susceptible d’être ajustée en fonction des contraintes pédagogiques, matérielles ou logistiques, dans le respect des M3C applicables.
Contrôle Terminal
• Type : Écrit
• Durée : 2h00
• Précisions : Une durée indicative de 2h00, susceptible d’être ajustée en fonction des contraintes pédagogiques, matérielles ou logistiques, dans le respect des M3C applicables.
Régime Dérogatoire
• Type : Écrit
• Durée : 2h00
• Précisions : Une durée indicative de 2h00, susceptible d’être ajustée en fonction des contraintes pédagogiques, matérielles ou logistiques, dans le respect des M3C applicables.
SESSION 2 :
• Type : Écrit
• Durée : 2h00
• Précisions : Une durée indicative de 2h00, susceptible d’être ajustée en fonction des contraintes pédagogiques, matérielles ou logistiques, dans le respect des M3C applicables.
Utilisation de l'intelligence artificielle :
L’utilisation de l’Intelligence Artificielle est interdite lors des évaluations.
Heures d'enseignement
- CMCM18h
- TDTD18h
Pré-requis obligatoires
POO, design patterns, notions devops, conception et modélisation objet S6, DevOps S5
