La esencia del software: Por qué los conceptos son importantes para un buen diseño

Puntuación: ⭐⭐⭐⭐⭐  (4,2 de 5)

La esencia del software: Por qué los conceptos son importantes para un buen diseño (Daniel Jackson)

Opiniones de los lectores

Resumen:

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.

Desventajas:

⬤ 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)

Título original:

The Essence of Software: Why Concepts Matter for Great Design

Contenido del libro:

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.

Otros datos del libro:

ISBN:9780691225388
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa dura
Año de publicación:2022
Número de páginas:336

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Abstracciones de software, edición revisada: Lógica, lenguaje y análisis - Software Abstractions,...
Un enfoque del diseño de software que introduce...
Abstracciones de software, edición revisada: Lógica, lenguaje y análisis - Software Abstractions, Revised Edition: Logic, Language, and Analysis
Economía sanitaria fácil, tercera edición (Jackson Daniel (Universidad de Surrey, Reino Unido)) -...
Una guía concisa para quienes necesiten...
Economía sanitaria fácil, tercera edición (Jackson Daniel (Universidad de Surrey, Reino Unido)) - Healthcare Economics Made Easy, third edition (Jackson Daniel (University of Surrey UK))
La esencia del software: Por qué los conceptos son importantes para un buen diseño - The Essence of...
Un enfoque revolucionario basado en conceptos...
La esencia del software: Por qué los conceptos son importantes para un buen diseño - The Essence of Software: Why Concepts Matter for Great Design
Economía sanitaria fácil, segunda edición (Jackson Daniel (Universidad de Surrey, Reino Unido)) -...
Mención especial para la primera edición en los...
Economía sanitaria fácil, segunda edición (Jackson Daniel (Universidad de Surrey, Reino Unido)) - Healthcare Economics Made Easy, second edition (Jackson Daniel (University of Surrey UK))
Retratos de resiliencia - Portraits of Resilience
Fotografías e historias de personas que han afrontado y superado la depresión, la ansiedad, los traumas y otros retos ."En...
Retratos de resiliencia - Portraits of Resilience
La esencia del software: Por qué los conceptos son importantes para un buen diseño - The Essence of...
Un enfoque revolucionario basado en conceptos...
La esencia del software: Por qué los conceptos son importantes para un buen diseño - The Essence of Software: Why Concepts Matter for Great Design
La oposición popular a la autonomía irlandesa en la Gran Bretaña eduardiana - Popular Opposition to...
Este libro es un saludable recordatorio de que las...
La oposición popular a la autonomía irlandesa en la Gran Bretaña eduardiana - Popular Opposition to Irish Home Rule in Edwardian Britain

Las obras del autor han sido publicadas por las siguientes editoriales:

© 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)