Note :
Les critiques de « The Essence of Software » suggèrent qu'il s'agit d'une ressource précieuse pour les concepteurs de logiciels, les concepteurs de l'expérience utilisateur et les gestionnaires de produits, soulignant l'importance des concepts dans la conception. Bien que de nombreux lecteurs le trouvent perspicace et bien écrit, il y a des critiques concernant l'originalité et la nouveauté des idées présentées.
Avantages:⬤ Bien écrit et accessible à un large public, y compris aux non-codeurs.
⬤ Fournit un cadre clair pour comprendre les principes de conception des logiciels.
⬤ Offre des exemples pratiques de bonne et de mauvaise conception qui s'appliquent aux applications quotidiennes.
⬤ Organisé avec de multiples index pour une référence facile.
⬤ Soutient une approche constructive pour s'assurer que toutes les parties prenantes ont un modèle mental commun concernant la fonctionnalité des logiciels.
⬤ Certains concepts peuvent sembler évidents aux concepteurs expérimentés et ne pas être suffisamment nouveaux.
⬤ Le livre est critiqué pour avoir rabâché des idées établies plutôt que d'avoir présenté des perspectives radicalement nouvelles.
⬤ Il manque une description détaillée de la conception d'une application réelle, ce que certains lecteurs ont trouvé utile.
(basé sur 7 avis de lecteurs)
The Essence of Software: Why Concepts Matter for Great Design
Une approche révolutionnaire basée sur les concepts pour penser, concevoir et interagir avec les logiciels.
À mesure que notre dépendance à l'égard de la technologie s'accroît, la conception des logiciels, qui façonne la fonctionnalité et l'expérience de l'utilisateur, est plus importante que jamais. Pourquoi alors tant de logiciels sont-ils défectueux ? Pourquoi n'existe-t-il pas de méthode systématique et évolutive pour créer des logiciels faciles à utiliser, robustes et sûrs ?
En examinant ces questions en profondeur, The Essence of Software présente une théorie de la conception des logiciels qui apporte de nouvelles réponses à de vieilles questions. Daniel Jackson explique qu'un système logiciel devrait être considéré comme une collection de concepts en interaction, décomposant la fonctionnalité en parties gérables et fournissant un nouveau cadre de réflexion sur la conception. Grâce à cette perspective radicale et originale, Jackson trace un chemin pratique et cohérent, accessible à tous - du stratège et du spécialiste du marketing au concepteur UX, à l'architecte ou au programmeur - pour créer des logiciels qui sont responsabilisants, fiables et agréables à utiliser.
Jackson explore tous les aspects des concepts - ce qu'ils sont et ne sont pas, comment les identifier, comment les définir, et plus encore - et offre des principes prescriptifs et des conseils pratiques qui peuvent être appliqués de manière rentable dans un large éventail de domaines. Il applique ces idées à la conception de logiciels contemporains, en s'appuyant sur des exemples provenant de grands fabricants de logiciels tels qu'Adobe, Apple, Dropbox, Facebook, Google, Microsoft, Twitter et d'autres. Jackson montre comment les concepts permettent aux concepteurs de préserver et de réutiliser leurs connaissances en matière de conception, plutôt que de repartir de zéro pour chaque projet.
Argument contre le statu quo et guide d'amélioration pour les concepteurs en activité comme pour les novices dans ce domaine, The Essence of Software apporte une nouvelle approche du logiciel et de sa création.
© 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)