Esența software-ului: De ce contează conceptele pentru un design excelent

Evaluare:   (4.2 din 5)

Esența software-ului: De ce contează conceptele pentru un design excelent (Daniel Jackson)

Recenzii ale cititorilor

Rezumat:

The Essence of Software oferă o perspectivă valoroasă asupra designului software, subliniind importanța conceptelor și a experienței utilizatorului. Deși este lăudată pentru accesibilitatea și exemplele sale practice, unii critici o consideră o reluare a unor idei consacrate, lipsită de noutate.

Avantaje:

Bine scrisă și accesibilă pentru un public larg, în ciuda faptului că este axată pe tehnologie.
Oferă exemple complete care clarifică conceptele.
Evidențiază deconectarea dintre dezvoltare și experiența utilizatorului, încurajând practici de proiectare mai bune.
Organizează informațiile cu indexuri multiple pentru o consultare ușoară.
Util pentru toate rolurile implicate în proiectarea de software, inclusiv designeri, dezvoltatori și manageri de produs.

Dezavantaje:

Unele concepte sunt văzute mai degrabă ca cunoștințe comune reambalate decât ca idei originale.
Lipsă de profunzime în noile metodologii sau de parcursuri practice pentru proiectarea de aplicații reale.
Jumătate din carte este alcătuită din note de subsol, care pot distrage atenția de la conținutul principal.

(pe baza a 7 recenzii ale cititorilor)

Titlul original:

The Essence of Software: Why Concepts Matter for Great Design

Conținutul cărții:

O abordare revoluționară bazată pe concepte pentru gândirea, proiectarea și interacțiunea cu software-ul

Pe măsură ce dependența noastră de tehnologie crește, proiectarea software-ului contează mai mult ca niciodată. Atunci de ce sunt atât de multe programe defecte? De ce nu a existat o modalitate sistematică și scalabilă de a crea software care să fie ușor de utilizat, robust și sigur?

Examinând aceste probleme în profunzime, The Essence of Software introduce o teorie a proiectării software care oferă răspunsuri noi la întrebări vechi. Daniel Jackson explică faptul că un sistem software ar trebui privit ca o colecție de concepte care interacționează, împărțind funcționalitatea în părți ușor de gestionat și oferind un nou cadru de gândire pentru proiectare. Prin această perspectivă radicală și originală, Jackson trasează o cale practică și coerentă, accesibilă oricui - de la strateg și marketer la designer UX, arhitect sau programator - pentru a crea software care să fie responsabil, fiabil și o plăcere de utilizat.

Jackson explorează fiecare aspect al conceptelor - ce sunt și ce nu sunt, cum să le identificăm, cum să le definim și multe altele - și oferă principii prescriptive și sfaturi practice care pot fi aplicate în mod rentabil într-o gamă largă de domenii. El aplică aceste idei la proiectele software contemporane, dând exemple de la producători de software de top precum Adobe, Apple, Dropbox, Facebook, Google, Microsoft, Twitter și alții. Jackson arată cum conceptele permit proiectanților să păstreze și să reutilizeze cunoștințele de proiectare, în loc să înceapă de la zero în fiecare proiect.

Un argument împotriva status quo-ului și un ghid de îmbunătățire atât pentru designerii activi, cât și pentru novicii în domeniu, The Essence of Software aduce o nouă abordare a software-ului și a creării sale.

Alte date despre carte:

ISBN:9780691230832
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale
Anul publicării:2023
Numărul de pagini:336

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Software Abstractions, Ediție revizuită: Logică, limbaj și analiză - Software Abstractions, Revised...
O abordare a proiectării de software care...
Software Abstractions, Ediție revizuită: Logică, limbaj și analiză - Software Abstractions, Revised Edition: Logic, Language, and Analysis
Healthcare Economics Made Easy, ediția a treia (Jackson Daniel (University of Surrey UK)) -...
Un ghid concis pentru cei care trebuie să...
Healthcare Economics Made Easy, ediția a treia (Jackson Daniel (University of Surrey UK)) - Healthcare Economics Made Easy, third edition (Jackson Daniel (University of Surrey UK))
The Essence of Software: De ce contează conceptele pentru o proiectare excelentă - The Essence of...
O abordare revoluționară bazată pe concepte...
The Essence of Software: De ce contează conceptele pentru o proiectare excelentă - The Essence of Software: Why Concepts Matter for Great Design
Healthcare Economics Made Easy, ediția a doua (Jackson Daniel (University of Surrey UK)) -...
Prima ediție a primit o înaltă distincție în...
Healthcare Economics Made Easy, ediția a doua (Jackson Daniel (University of Surrey UK)) - Healthcare Economics Made Easy, second edition (Jackson Daniel (University of Surrey UK))
Portrete ale rezilienței - Portraits of Resilience
Fotografii și povești ale oamenilor care au făcut față și au depășit depresia, anxietatea, traumele și alte provocări ."În...
Portrete ale rezilienței - Portraits of Resilience
Esența software-ului: De ce contează conceptele pentru un design excelent - The Essence of Software:...
O abordare revoluționară bazată pe concepte...
Esența software-ului: De ce contează conceptele pentru un design excelent - The Essence of Software: Why Concepts Matter for Great Design
Opoziția populară la autonomia irlandeză în Marea Britanie edwardiană - Popular Opposition to Irish...
Această carte este o reamintire salutară a...
Opoziția populară la autonomia irlandeză în Marea Britanie edwardiană - Popular Opposition to Irish Home Rule in Edwardian Britain

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)