Séance de cours

Programmation modulaire : Principes d'architecture logicielle

Description

Cette séance de cours introduit le concept de décomposition modulaire dans les projets logiciels, soulignant l'importance de minimiser les dépendances entre les modules. Il couvre les deux étapes principales de la production d'un exécutable: code source et compilation avec lien. La séance de cours explique les principes de la programmation modulaire, axée sur la décomposition en fonctions regroupées en modules. Il examine également les avantages de la création de modules, tels que l'abstraction, la réutilisabilité et la séparation des préoccupations. La présentation comprend des exemples d'utilisation du module et la structure d'un module avec interface et fichiers d'implémentation. En outre, il explore les risques de dépendance entre les modules et le processus de compilation séparée. La séance de cours se termine par un aperçu de l'architecture logicielle et de la transition des graphiques d'appel de fonctions à une représentation de l'architecture logicielle de niveau supérieur.

À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.