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:

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.

Wady:

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)

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 - 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.

Dodatkowe informacje o książce:

ISBN:9780691225388
Autor:
Wydawca:
Język:angielski
Oprawa:Twarda oprawa
Rok wydania:2022
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)