Résumé de section
-
Contenus :
- Présentation de l’architecture générale du domaine étudié ;
- Identification des composants matériels ;
- Identification des composants logiciels ;
- Rôle des bibliothèques, plateformes, services ou environnements utilisés ;
- Analyse des différentes couches de l’architecture :
- interface utilisateur ;
- couche applicative ;
- traitement ;
- données ;
- réseau ;
- infrastructure ;
- Flux de données ;
- Flux de contrôle ;
- Communications entre les composants ;
- Protocoles utilisés ;
- Interfaces de programmation ;
- Formats de données ;
- Méthodes et algorithmes fondamentaux ;
- Dépendances techniques ;
- Exigences en calcul, mémoire, stockage et réseau ;
- Mécanismes de disponibilité ;
- Mécanismes de redondance ;
- Gestion des erreurs ;
- Journalisation ;
- Interopérabilité ;
- Portabilité ;
- Évolutivité ;
- Standards et bonnes pratiques du domaine ;
- Identification des points de défaillance potentiels ;
- Analyse des mécanismes de sécurité intégrés ;
- Conception d’un schéma d’architecture ;
- Documentation des composants et des interactions.
Objectifs pédagogiques :
- Identifier les composants essentiels d’une solution ;
- Expliquer le rôle de chaque composant ;
- Décrire les interactions entre les couches ;
- Représenter les flux dans un schéma cohérent ;
- Expliquer les méthodes et algorithmes fondamentaux ;
- Identifier les protocoles, interfaces et formats associés ;
- Analyser les exigences techniques ;
- Identifier les dépendances ;
- Repérer les principaux points de défaillance ;
- Comprendre les mécanismes de résilience et de sécurité ;
- Évaluer l’interopérabilité et l’évolutivité ;
- Produire une documentation d’architecture lisible et précise.