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.