Hodnocení:
Kniha poskytuje ucelený přehled o softwarové architektuře, zaměřuje se na roli a povinnosti softwarových architektů, různé styly architektury a význam měkkých dovedností vedle technických znalostí. Přestože ji mnozí čtenáři považovali za cennou a dobře strukturovanou, někteří kritizovali její nedostatečnou hloubku a zaměření na webové aplikace, stejně jako problémy s kvalitou obrazu ve fyzické verzi.
Klady:⬤ Dobře napsaná a strukturovaná
⬤ poskytuje cenné poznatky o softwarové architektuře
⬤ dobrou rovnováhu mezi technickými a měkkými dovednostmi
⬤ jasné definice a vysvětlení
⬤ užitečné grafy pro porovnání architektonických stylů
⬤ může sloužit jako příručka
⬤ vhodná jak pro nováčky, tak pro zkušené profesionály, kteří si chtějí osvěžit znalosti.
⬤ Chybí hloubka konkrétních příkladů implementace
⬤ primárně se zaměřuje na webové aplikace, což omezuje použitelnost v jiných doménách
⬤ fyzické verze mají problémy s čitelností obrázků
⬤ někteří čtenáři shledali obsah příliš obecným a názorovým, aniž by nabízel nové poznatky.
(na základě 70 hodnocení čtenářů)
Fundamentals of Software Architecture: An Engineering Approach
V celosvětových průzkumech platů se softwarový architekt pravidelně umisťuje mezi deseti nejlepšími povoláními, přesto neexistuje žádný skutečný návod, který by vývojářům pomohl stát se architekty. Až dosud. Tato kniha přináší první ucelený přehled mnoha aspektů softwarové architektury. Začínající i stávající architekti se seznámí s charakteristikami architektury, architektonickými vzory, určováním komponent, diagramováním a prezentací architektury, evoluční architekturou a mnoha dalšími tématy.
Mark Richards a Neal Ford - praktici, kteří již léta profesionálně vedou kurzy softwarové architektury - se zaměřují na principy architektury, které se uplatňují napříč všemi technologiemi. Prozkoumáte softwarovou architekturu v moderním světle, s přihlédnutím ke všem inovacím posledního desetiletí.
Tato kniha zkoumá:
⬤ Vzory architektury: Technický základ mnoha architektonických rozhodnutí.
⬤ Komponenty: Identifikace, vazba, koheze, rozdělení a granularita.
⬤ Měkké dovednosti: Efektivní řízení týmu, schůzky, vyjednávání, prezentace a další.
⬤ Modernost: Inženýrské postupy a provozní přístupy, které se v posledních několika letech radikálně změnily.
⬤ Architektura jako inženýrská disciplína: Opakovatelné výsledky, metriky a konkrétní ocenění, které dodávají softwarové architektuře přísnost.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)