Plan du cours
Introduction
Aperçu de l'architecture logicielle
- Les moteurs architecturaux
- La nécessité de l'architecture
Exploration des responsabilités de l'architecture
- Responsabilités, compétences et connaissances
- Leadership technique
- Développeur versus architecte
Compréhension du processus d'architecture
- Code, coaching et collaboration
- Gestion des risques techniques
- Analyse et évaluation d'une architecture
Prise de décisions architecturales au sein des équipes de développement
- Collecte et documentation des problèmes
- Mise en place d'une communauté de pratiques
- Création d'une matrice d'attribution des responsabilités
Apprentissage des descriptions architecturales
- Perspectives et cadres de référence
- Langages de description
Visualisation de l'architecture logicielle
- Communication et vocabulaire commun
- Modèles et diagrammes
- Architectures en paterns
Documentation de l'architecture logicielle
- La documentation comme guide
- Composants
Compréhension des normes, de la dégradation et de la reprise
- Normes internationales
- Résolution de la divergence des processus
Implication dans le processus de livraison
- Où s'inscrit l'architecture dans le processus
- Lien avec la structure organisationnelle
- Conception de designs agiles
Résumé et conclusion
Pré requis
- Connaissances en conception, développement ou test de logiciels
Audience cible
- Ingénieurs seniors
- Ingénieurs juniors
- Développeurs
Nos clients témoignent (2)
Connaissances, implication et relation de confiance du formateur
Adam Kuklewski - GE Medical Systems Polska
Formation - Technical Architecture and Patterns
Traduction automatique
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