Istota oprogramowania: Dlaczego koncepcje mają znaczenie dla świetnego projektowania

Ocena:   (4,2 na 5)

Istota oprogramowania: Dlaczego koncepcje mają znaczenie dla świetnego projektowania (Daniel Jackson)

Opinie czytelników

Podsumowanie:

The Essence of Software oferuje cenne spostrzeżenia na temat projektowania oprogramowania, podkreślając znaczenie koncepcji i doświadczenia użytkownika. Chociaż jest chwalony za przystępność i praktyczne przykłady, niektórzy krytycy postrzegają go jako powtórkę ustalonych pomysłów pozbawionych nowości.

Zalety:

Dobrze napisana i przystępna dla szerokiego grona odbiorców, mimo że skupia się na technologii.
Dostarcza dokładnych przykładów, które wyjaśniają koncepcje.
Podkreśla rozdźwięk między rozwojem a doświadczeniem użytkownika, zachęcając do lepszych praktyk projektowych.
Organizuje informacje z wieloma indeksami dla łatwego odniesienia.
Przydatne dla wszystkich ról zaangażowanych w projektowanie oprogramowania, w tym projektantów, programistów i menedżerów produktu.

Wady:

Niektóre koncepcje są postrzegane jako przepakowana powszechna wiedza, a nie oryginalne pomysły.
Brak dogłębnej analizy nowych metodologii lub praktycznych wskazówek dotyczących projektowania aplikacji.
Połowa książki składa się z przypisów, które mogą odwracać uwagę od głównej treści.

(na podstawie 7 opinii czytelników)

Oryginalny tytuł:

The Essence of Software: Why Concepts Matter for Great Design

Zawartość książki:

Rewolucyjne, oparte na koncepcjach podejście do myślenia, projektowania i interakcji z oprogramowaniem.

Wraz ze wzrostem naszego uzależnienia od technologii, projektowanie oprogramowania 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.

Dodatkowe informacje o książce:

ISBN:9780691230832
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa
Rok wydania:2023
Liczba stron:336

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Abstrakcje oprogramowania, wydanie poprawione: Logika, język i analiza - Software Abstractions,...
Podejście do projektowania oprogramowania, które...
Abstrakcje oprogramowania, wydanie poprawione: Logika, język i analiza - Software Abstractions, Revised Edition: Logic, Language, and Analysis
Healthcare Economics Made Easy, wydanie trzecie (Jackson Daniel (University of Surrey UK)) -...
Zwięzły przewodnik dla tych, którzy muszą...
Healthcare Economics Made Easy, wydanie trzecie (Jackson Daniel (University of Surrey UK)) - Healthcare Economics Made Easy, third edition (Jackson Daniel (University of Surrey UK))
Istota oprogramowania: Dlaczego koncepcje mają znaczenie dla świetnego projektowania - The Essence...
Rewolucyjne, oparte na koncepcjach podejście do...
Istota oprogramowania: Dlaczego koncepcje mają znaczenie dla świetnego projektowania - The Essence of Software: Why Concepts Matter for Great Design
Healthcare Economics Made Easy, wydanie drugie (Jackson Daniel (University of Surrey UK)) -...
Pierwsze wydanie wysoko ocenione w konkursie BMA...
Healthcare Economics Made Easy, wydanie drugie (Jackson Daniel (University of Surrey UK)) - Healthcare Economics Made Easy, second edition (Jackson Daniel (University of Surrey UK))
Portrety odporności - Portraits of Resilience
Zdjęcia i historie ludzi, którzy poradzili sobie z depresją, lękiem, traumą i innymi wyzwaniami ."W najnowszej książce profesora...
Portrety odporności - Portraits of Resilience
Istota oprogramowania: Dlaczego koncepcje mają znaczenie dla świetnego projektowania - The Essence...
Rewolucyjne, oparte na koncepcjach podejście do...
Istota oprogramowania: Dlaczego koncepcje mają znaczenie dla świetnego projektowania - The Essence of Software: Why Concepts Matter for Great Design
Popularny sprzeciw wobec irlandzkich rządów wewnętrznych w edwardiańskiej Wielkiej Brytanii -...
Książka ta jest zbawiennym przypomnieniem, że...
Popularny sprzeciw wobec irlandzkich rządów wewnętrznych w edwardiańskiej Wielkiej Brytanii - Popular Opposition to Irish Home Rule in Edwardian Britain

Prace autora wydały następujące wydawnictwa:

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