Ocena:
Książka stanowi solidne wprowadzenie do ewolucji projektowania i wdrażania oprogramowania, zapewniając kontekst historyczny i praktyczne zrozumienie. Jest zorganizowana tematycznie wokół kluczowych tematów systemowych i zawiera studia przypadków, ćwiczenia i ilustracje. Choć książka zawiera niezbędne informacje, niektórzy czytelnicy zauważają brak głębi i potrzebę dodatkowych materiałów w celu bardziej złożonego zrozumienia.
Zalety:⬤ Kompleksowe wprowadzenie do historii i ewolucji projektowania oprogramowania.
⬤ Organizacja tematyczna ułatwia śledzenie.
⬤ Zawiera różnorodne ćwiczenia i projekty, które promują krytyczne myślenie.
⬤ Dobrze zilustrowana diagramami technicznymi i przykładami kodu.
⬤ Zawiera przydatny przegląd historii oprogramowania, co jest rzadkim tematem w literaturze.
⬤ Przykłady kodu czasami nie ilustrują skutecznie konstrukcji języka lub podejść.
⬤ Brak głębi w niektórych sekcjach skłania czytelników do poszukiwania dodatkowych materiałów.
⬤ Niektóre ćwiczenia wymagają bardziej zaawansowanego zrozumienia, niż zapewnia tekst.
⬤ Wybór przykładów dla niektórych języków programowania mógłby zostać poprawiony.
⬤ Czytelnicy mogą potrzebować bardziej aktualnych przykładów i silniejszych powiązań z praktycznymi doświadczeniami.
(na podstawie 1 opinii czytelników)
Software: A Technical History
Historia oprogramowania ma głęboki wpływ na obecnych projektantów oprogramowania, informatyków i technologów. Ograniczenia systemowe narzucone w przeszłości i projekty, które na nie odpowiadały, są często nieznane lub słabo rozumiane przez studentów i praktyków, a przecież nowoczesne systemy oprogramowania często zawierają „stare” oprogramowanie i „historyczne” techniki programowania.
Niniejsza praca przygląda się historii oprogramowania poprzez konkretne obszary oprogramowania, aby opracować zrozumiałe dla studentów praktyki, zasady projektowania, wyciągnięte wnioski i trendy przydatne w obecnym i przyszłym projektowaniu oprogramowania. Ukazuje również kluczowe obszary, które są szeroko stosowane w nowoczesnym oprogramowaniu, ale rzadko nauczane w programach komputerowych. Napisana jako podręcznik, książka ta wykorzystuje konkretne przypadki z przeszłości i teraźniejszości, aby zbadać wpływ trendów i technik oprogramowania.
Opierając się na koncepcjach z historii nauki i technologii, historia oprogramowania bada takie obszary, jak podstawy, systemy operacyjne, języki programowania, środowiska programistyczne, sieci i bazy danych. Tematy te są omawiane od ich najwcześniejszych początków do ich współczesnych wariantów.
W książce znajdują się studia przypadków dotyczące systemów UNIX, APL, SAGE, GNU Emacs, Autoflow, protokołów internetowych, System R i innych. Obszerne problemy i sugerowane projekty umożliwiają czytelnikom dogłębne zagłębienie się w historię oprogramowania w obszarach, które najbardziej ich interesują.
© 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)