Ocena:
Recenzje „The Essence of Software” sugerują, że jest to cenne źródło wiedzy dla projektantów oprogramowania, projektantów doświadczeń użytkownika i menedżerów produktu, podkreślające znaczenie koncepcji w projektowaniu. Chociaż wielu czytelników uważa ją za wnikliwą i dobrze napisaną, pojawiają się krytyki dotyczące oryginalności i nowości prezentowanych pomysłów.
Zalety:⬤ Dobrze napisana i przystępna dla szerokiego grona odbiorców, w tym osób niebędących programistami.
⬤ Zapewnia jasne ramy dla zrozumienia zasad projektowania oprogramowania.
⬤ Oferuje praktyczne przykłady dobrego i złego projektowania, które odnoszą się do codziennych zastosowań.
⬤ Zorganizowany z wieloma indeksami dla łatwego odniesienia.
⬤ Wspiera konstruktywne podejście do zapewnienia, że wszyscy interesariusze mają wspólny model mentalny dotyczący funkcjonalności oprogramowania.
⬤ Niektóre koncepcje mogą wydawać się oczywiste dla doświadczonych projektantów i niewystarczająco nowatorskie.
⬤ Książka jest krytykowana za powtarzanie utartych pomysłów zamiast prezentowania radykalnie nowych perspektyw.
⬤ Brakuje w niej szczegółowego opisu projektowania rzeczywistej aplikacji, co niektórzy czytelnicy uznali za korzystne.
(na podstawie 7 opinii czytelników)
The Essence of Software: Why Concepts Matter for Great Design
Rewolucyjne, oparte na koncepcjach podejście do myślenia, projektowania i interakcji z oprogramowaniem.
Wraz ze wzrostem naszego uzależnienia od technologii, projektowanie oprogramowania - które kształtuje funkcjonalność i wrażenia użytkownika - ma większe znaczenie niż kiedykolwiek wcześniej. Dlaczego więc tak wiele programów jest wadliwych? Dlaczego nie ma systematycznego i skalowalnego sposobu tworzenia oprogramowania, które jest łatwe w użyciu, solidne i bezpieczne?
Analizując dogłębnie te kwestie, The Essence of Software wprowadza teorię projektowania oprogramowania, która daje nowe odpowiedzi na stare pytania. Daniel Jackson wyjaśnia, że system oprogramowania powinien być postrzegany jako zbiór współdziałających koncepcji, rozbijając funkcjonalność na łatwe do zarządzania części i zapewniając nowe ramy myślenia o projektowaniu. Dzięki tej radykalnej i oryginalnej perspektywie Jackson wytycza praktyczną i spójną ścieżkę, dostępną dla każdego - od stratega i marketera po projektanta UX, architekta lub programistę - do tworzenia oprogramowania, które jest wzmacniające, niezawodne i przyjemne w użyciu.
Jackson bada każdy aspekt pojęć - czym są, a czym nie są, jak je identyfikować, jak je definiować i nie tylko - i oferuje normatywne zasady i praktyczne wskazówki, które mogą być stosowane w sposób efektywny kosztowo w szerokim zakresie dziedzin. Jackson stosuje te idee we współczesnych projektach oprogramowania, czerpiąc przykłady od wiodących producentów oprogramowania, takich jak Adobe, Apple, Dropbox, Facebook, Google, Microsoft, Twitter i innych. Jackson pokazuje, w jaki sposób koncepcje pozwalają projektantom zachować i ponownie wykorzystać wiedzę projektową, zamiast zaczynać od zera w każdym projekcie.
The Essence of Software to argument przeciwko status quo i przewodnik po ulepszeniach zarówno dla pracujących projektantów, jak i nowicjuszy w tej dziedzinie, wnoszący świeże podejście do oprogramowania i jego tworzenia.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)