Note :
Ce livre a reçu de nombreux éloges pour son style accessible et ses conseils pratiques sur l'architecture logicielle. Les lecteurs apprécient ses méthodes structurées, en particulier l'approche Attribute Driven Design (ADD), qui permet de répondre à des exigences de conception complexes. Cependant, les critiques soulignent que le matériel peut parfois sembler trop superficiel, manque de profondeur dans certains domaines, et peut ne pas s'aligner complètement sur la nature organique et itérative de la conception de logiciels dans le monde réel.
Avantages:⬤ Style d'écriture convivial et encourageant.
⬤ Conseils pratiques grâce à la méthode Attribute Driven Design (ADD).
⬤ Bons exemples d'application des concepts architecturaux.
⬤ Utile pour les architectes logiciels, qu'ils soient novices ou expérimentés.
⬤ Des conseils pratiques et des exemples travaillés que les lecteurs ont trouvés précieux.
⬤ Certaines parties peuvent sembler superficielles ou trop brèves, en particulier pour les sujets plus avancés.
⬤ Chevauchement avec d'autres livres, entraînant une redondance.
⬤ Applicabilité limitée aux architectures autres que les « systèmes d'information ».
⬤ Les diagrammes souffrent d'une mauvaise conversion des couleurs, ce qui nuit à la compréhension.
⬤ Certains lecteurs trouvent que le processus de conception décrit est trop rigide et ne reflète pas les scénarios du monde réel.
(basé sur 13 avis de lecteurs)
Designing Software Architectures: A Practical Approach
Designing Software Architectures vous apprendra à concevoir n'importe quelle architecture logicielle de manière systématique, prévisible, reproductible et rentable.
Ce livre présente une méthodologie pratique pour la conception d'architecture que tout ingénieur logiciel professionnel peut utiliser, fournit des méthodes structurées soutenues par des morceaux réutilisables de connaissances de conception, et inclut des études de cas riches qui démontrent comment utiliser les méthodes.
À l'aide d'exemples réalistes, vous maîtriserez la nouvelle version de la méthode éprouvée Attribute-Driven Design (ADD) 3.0 et apprendrez à l'utiliser pour traiter les facteurs clés, y compris les attributs de qualité, tels que la modifiabilité, l'utilisabilité et la disponibilité, ainsi que les exigences fonctionnelles et les préoccupations architecturales.
S'appuyant sur leur vaste expérience, Humberto Cervantes et Rick Kazman vous guident dans l'élaboration de conceptions pratiques qui prennent en charge le cycle de vie complet des logiciels, des exigences à la maintenance et à l'évolution. Vous apprendrez comment intégrer avec succès la conception dans votre contexte organisationnel et comment concevoir des systèmes qui seront construits avec des méthodes agiles.
La couverture complète comprend.
⬤ Comprendre ce qu'implique la conception d'architecture et où elle se situe dans le cycle de vie complet du développement logiciel.
⬤ Maîtriser les concepts, les principes et les processus de base de la conception.
⬤ Comprendre comment exécuter les étapes de la méthode ADD.
⬤ La mise à l'échelle de la conception et de l'analyse, y compris la conception pour les processus de prévente ou les revues d'architecture légères.
⬤ Reconnaître et optimiser les relations critiques entre l'analyse et la conception.
⬤ Utiliser des primitives de conception éprouvées et réutilisables et les adapter à des problèmes et contextes spécifiques.
⬤ Résoudre des problèmes de conception dans de nouveaux domaines, tels que le cloud, le mobile ou le big data.
© 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)