Note :
Ce livre offre une vue d'ensemble de l'architecture logicielle, en mettant l'accent sur le rôle et les responsabilités des architectes logiciels, sur les différents styles d'architecture et sur l'importance des compétences non techniques parallèlement aux connaissances techniques. Bien que de nombreux lecteurs l'aient trouvé utile et bien structuré, certains ont critiqué son manque de profondeur et de concentration sur les applications web, ainsi que des problèmes de qualité d'image dans les versions physiques.
Avantages:⬤ Bien écrit et structuré
⬤ fournit des informations précieuses sur l'architecture logicielle
⬤ bon équilibre entre les compétences techniques et non techniques
⬤ définitions et explications claires
⬤ tableaux utiles pour comparer les styles d'architecture
⬤ peut servir de référence
⬤ convient aussi bien aux nouveaux venus qu'aux professionnels expérimentés souhaitant se rafraîchir la mémoire.
⬤ Manque de profondeur sur les exemples de mise en œuvre spécifiques
⬤ se concentre principalement sur les applications web, limitant l'applicabilité à d'autres domaines
⬤ les versions physiques ont des problèmes de lisibilité d'image
⬤ certains lecteurs ont trouvé le contenu trop général et basé sur des opinions sans offrir de nouvelles perspectives.
(basé sur 70 avis de lecteurs)
Fundamentals of Software Architecture: An Engineering Approach
Les enquêtes salariales réalisées dans le monde entier placent régulièrement les architectes logiciels dans le top 10 des meilleurs emplois, mais il n'existe pas de véritable guide pour aider les développeurs à devenir des architectes. Jusqu'à présent. Ce livre offre la première vue d'ensemble complète des nombreux aspects de l'architecture logicielle. Les aspirants architectes comme les architectes actuels examineront les caractéristiques architecturales, les modèles architecturaux, la détermination des composants, la schématisation et la présentation de l'architecture, l'architecture évolutive et bien d'autres sujets.
Mark Richards et Neal Ford, des praticiens qui enseignent l'architecture logicielle depuis des années, se concentrent sur les principes d'architecture qui s'appliquent à toutes les technologies. Vous explorerez l'architecture logicielle sous un angle moderne, en tenant compte de toutes les innovations de la dernière décennie.
Ce livre examine :
⬤ Les modèles d'architecture : La base technique de nombreuses décisions architecturales.
⬤ Composants : Identification, couplage, cohésion, partitionnement et granularité.
⬤ Compétences non techniques : Gestion efficace d'une équipe, réunions, négociations, présentations, etc.
⬤ Modernité : Pratiques d'ingénierie et approches opérationnelles qui ont radicalement changé au cours des dernières années.
⬤ L'architecture en tant que discipline d'ingénierie : Résultats répétables, métriques et évaluations concrètes qui ajoutent de la rigueur à l'architecture logicielle.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)