Puntuación:
Las reseñas de «The Essence of Software» sugieren que se trata de un valioso recurso para diseñadores de software, diseñadores de experiencia de usuario y gestores de productos, que hace hincapié en la importancia de los conceptos en el diseño. Aunque muchos lectores lo encuentran perspicaz y bien escrito, hay críticas relativas a la originalidad y novedad de las ideas presentadas.
Ventajas:⬤ Bien escrito y accesible para un público amplio, incluidos los no programadores.
⬤ Proporciona un marco claro para entender los principios del diseño de software.
⬤ Ofrece ejemplos prácticos de buen y mal diseño que resuenan con las aplicaciones cotidianas.
⬤ Organizado con múltiples índices para facilitar la consulta.
⬤ Apoya un enfoque constructivo para garantizar que todas las partes interesadas tengan un modelo mental compartido en relación con la funcionalidad del software.
⬤ Algunos conceptos pueden parecer obvios a diseñadores experimentados y no suficientemente novedosos.
⬤ Se critica el libro por repetir ideas establecidas en lugar de presentar nuevas perspectivas radicales.
⬤ Carece de un recorrido detallado del diseño de una aplicación real, que algunos lectores consideraron beneficioso.
(basado en 7 opiniones de lectores)
The Essence of Software: Why Concepts Matter for Great Design
Un enfoque revolucionario basado en conceptos para pensar, diseñar e interactuar con el software.
A medida que aumenta nuestra dependencia de la tecnología, el diseño del software -que determina la funcionalidad y la experiencia del usuario- importa más que nunca. ¿Por qué entonces hay tanto software defectuoso? ¿Por qué no ha habido una forma sistemática y escalable de crear software fácil de usar, robusto y seguro?
Examinando estas cuestiones en profundidad, The Essence of Software introduce una teoría de diseño de software que da nuevas respuestas a viejas preguntas. Daniel Jackson explica que un sistema de software debe verse como una colección de conceptos que interactúan, dividiendo la funcionalidad en partes manejables y proporcionando un nuevo marco para pensar en el diseño. A través de esta perspectiva radical y original, Jackson traza un camino práctico y coherente, accesible a cualquiera -desde el estratega y el comercializador hasta el diseñador de UX, el arquitecto o el programador- para crear software que sea empoderador, fiable y un placer de usar.
Jackson explora todos los aspectos de los conceptos (qué son y qué no son, cómo identificarlos, cómo definirlos, etc.) y ofrece principios prescriptivos y consejos prácticos que pueden aplicarse de forma rentable en una amplia gama de dominios. Aplica estas ideas a los diseños de software contemporáneos, con ejemplos de los principales fabricantes de software como Adobe, Apple, Dropbox, Facebook, Google, Microsoft, Twitter y otros. Jackson muestra cómo los conceptos permiten a los diseñadores preservar y reutilizar los conocimientos de diseño, en lugar de empezar de cero en cada proyecto.
Un alegato contra el statu quo y una guía de mejora tanto para diseñadores en activo como para principiantes en este campo, The Essence of Software aporta un enfoque novedoso del software y su creación.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)