Evaluare:
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.
⬤ 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)
The Essence of Software: Why Concepts Matter for Great Design
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.
© 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)