Puntuación:
The Essence of Software ofrece valiosas ideas sobre el diseño de software, haciendo hincapié en la importancia de los conceptos y la experiencia del usuario. Aunque es elogiado por su accesibilidad y ejemplos prácticos, algunos críticos lo consideran un refrito de ideas establecidas carente de novedad.
Ventajas:⬤ Bien escrito y accesible para un público general, a pesar de estar centrado en la tecnología.
⬤ Ofrece ejemplos exhaustivos que aclaran los conceptos.
⬤ Destaca la desconexión entre el desarrollo y la experiencia del usuario, fomentando mejores prácticas de diseño.
⬤ Organiza la información con múltiples índices para facilitar la consulta.
⬤ Útil para todos los roles involucrados en el diseño de software, incluyendo diseñadores, desarrolladores y gerentes de producto.
⬤ Algunos conceptos se consideran conocimientos comunes reempaquetados más que ideas originales.
⬤ Falta profundidad en nuevas metodologías o guías prácticas para el diseño de aplicaciones reales.
⬤ La mitad del libro se compone de notas a pie de página, que pueden distraer del contenido principal.
(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 es más importante 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 sobre el diseño. A través de esta perspectiva radical y original, Jackson traza un camino práctico y coherente, accesible a todo el mundo -desde el estratega y el vendedor hasta el diseñador de UX, el arquitecto o el programador- para crear un software que potencie, sea 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)