The Essence of Software: De ce contează conceptele pentru o proiectare excelentă

Evaluare:   (4.2 din 5)

The Essence of Software: De ce contează conceptele pentru o proiectare excelentă (Daniel Jackson)

Recenzii ale cititorilor

Rezumat:

Recenzile la „The Essence of Software” sugerează că este o resursă valoroasă pentru designerii de software, designerii experienței utilizatorului și managerii de produs, subliniind importanța conceptelor în design. În timp ce mulți cititori o consideră perspicace și bine scrisă, există critici cu privire la originalitatea și noutatea ideilor prezentate.

Avantaje:

Bine scrisă și accesibilă pentru un public larg, inclusiv pentru non-coderi.
Oferă un cadru clar pentru înțelegerea principiilor de proiectare software.
Oferă exemple practice de proiectare bună și proastă care rezonează cu aplicațiile de zi cu zi.
Organizat cu indexuri multiple pentru o consultare ușoară.
Susține o abordare constructivă pentru a se asigura că toate părțile interesate au un model mental comun cu privire la funcționalitatea software-ului.

Dezavantaje:

Unele concepte pot părea evidente pentru proiectanții cu experiență și nu suficient de noi.
Cartea este criticată pentru că reia idei consacrate în loc să prezinte perspective radical noi.
Lipsește o prezentare detaliată a proiectării unei aplicații reale, pe care unii cititori au considerat-o benefică.

(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 a gândi, proiecta și interacționa cu software-ul

Pe măsură ce dependența noastră de tehnologie crește, proiectarea software-ului - care modelează funcționalitatea și experiența utilizatorului - contează mai mult ca niciodată. Atunci de ce sunt atât de multe software-uri 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:9780691225388
Autor:
Editura:
Limbă:engleză
Legare:Copertă dură
Anul publicării:2022
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)