Plan du cours
Introduction
Aperçu de l'architecture logicielle
- Piliers architecturaux
- L'utilité de l'architecturation
Exploration des responsabilités d'architecte
- Responsabilités, compétences et connaissances
- Leadership technique
- Développeur versus architecte
Compréhension du processus d'architecturation
- Codage, coaching et collaboration
- Gestion des risques techniques
- Analyse et évaluation de l'architecture
Prise de décision architecturale dans les équipes de développement
- Collecte et documentation des problèmes
- Établissement d'une communauté de pratique
- Création d'une matrice d'affectation des responsabilités
Apprentissage sur les descriptions architecturales
- Points de vue et cadres
Visualisation de l'architecture logicielle
- Communication et vocabulaire partagé
- Modèles et diagrammes
- Modes d'architecture
Documentation de l'architecture logicielle
- La documentation comme guide
- Composants
Compréhension des normes, de la dégradation et de la récupération
- Normes internationales
- Résolution de la divergence de processus
Implication dans le processus de livraison
- L'endroit où l'architecture s'intègre dans le processus
- Relation avec la structure organisationnelle
- Conception d'architectures agiles
Synthèse et conclusion
Pré requis
- Connaissance du design, du développement ou du test logiciel
Public cible
- Ingénieurs seniors
- Ingénieurs juniors
- Développeurs
Nos clients témoignent (2)
J'ai apprécié les exercices qui ont aidé à ouvrir l'esprit et à acquérir de nouvelles perspectives sur l'architecture logicielle.
Gabriele - EAGLEPROJECTS S.p.A.
Formation - Architecture and Design: Core + Advanced Training
Traduction automatique
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.
Alexander Pavlovsky
Formation - Technical Architecture and Patterns
Traduction automatique