Értékelés:
A könyvet sokan dicsérték a közérthető stílusáért és a szoftverarchitektúrával kapcsolatos gyakorlati útmutatásaiért. Az olvasók nagyra értékelik a strukturált módszereket, különösen az attribútumvezérelt tervezés (ADD) megközelítést, amely segít az összetett tervezési követelmények kezelésében. A kritikák azonban kiemelik, hogy az anyag időnként túl felszínesnek tűnhet, bizonyos területeken nem elég mély, és nem teljesen felel meg a valós szoftvertervezés szerves és iteratív jellegének.
Előnyök:⬤ Barátságos és bátorító írásmód.
⬤ Gyakorlati útmutatás az attribútumvezérelt tervezés (ADD) módszerén keresztül.
⬤ Jó példák az építészeti koncepciók alkalmazásához.
⬤ Kezdő és tapasztalt szoftverarchitektek számára egyaránt hasznos.
⬤ Gyakorlati tanácsok és kidolgozott példák, amelyeket az olvasók értékesnek találtak.
⬤ Egyes részek felszínesnek vagy túl rövidnek tűnhetnek, különösen a haladóbb témák esetében.
⬤ Átfedés más könyvekkel, ami redundanciához vezet.
⬤ Korlátozott alkalmazhatóság a nem „információs rendszerek” architektúráira.
⬤ A diagramok rossz színkonverzióval rendelkeznek, ami befolyásolja a megértést.
⬤ Egyes olvasók szerint a leírt tervezési folyamat túl merev, és nem tükrözi a valós helyzeteket.
(13 olvasói vélemény alapján)
Designing Software Architectures: A Practical Approach
Szoftverarchitektúrák tervezése megtanítja, hogyan tervezzen bármilyen szoftverarchitektúrát szisztematikus, kiszámítható, megismételhető és költséghatékony módon.
Ez a könyv olyan gyakorlati módszertant mutat be az architektúra-tervezéshez, amelyet bármely hivatásos szoftvermérnök használhat, strukturált módszereket nyújt, amelyeket a tervezési ismeretek újrafelhasználható darabjai támogatnak, és gazdag esettanulmányokat tartalmaz, amelyek bemutatják a módszerek használatát.
Életszerű példákon keresztül elsajátíthatja a bevált Attribútumvezérelt tervezés (ADD) 3. 0 módszer erőteljes új változatát, és megtanulja, hogyan használhatja azt a kulcsfontosságú tényezők, köztük a minőségi attribútumok - például a módosíthatóság, a használhatóság és a rendelkezésre állás -, valamint a funkcionális követelmények és az architektúrával kapcsolatos aggályok kezelésére.
Humberto Cervantes és Rick Kazman széleskörű tapasztalataikra támaszkodva végigvezeti Önt a gyakorlati tervezésen, amely támogatja a szoftver teljes életciklusát, a követelményektől a karbantartásig és az evolúcióig. Megtanulhatja, hogyan integrálhatja sikeresen a tervezést a szervezeti környezetébe, és hogyan tervezzen olyan rendszereket, amelyek agilis módszerekkel épülnek.
Az átfogó lefedettség magában foglalja.
⬤ Megérti, hogy mit foglal magában az architektúra-tervezés, és hol illeszkedik a teljes szoftverfejlesztési életciklusba.
⬤ Az alapvető tervezési koncepciók, elvek és folyamatok elsajátítása.
⬤ Az ADD-módszer lépéseinek megértése.
⬤ Tervezés és elemzés felfelé vagy lefelé történő skálázása, beleértve az értékesítés előtti folyamatokhoz vagy a könnyített architektúra-felülvizsgálatokhoz való tervezést.
⬤ Az elemzés és a tervezés közötti kritikus kapcsolatok felismerése és optimalizálása.
⬤ A bevált, újrafelhasználható tervezési primitívek felhasználása és azok adaptálása konkrét problémákhoz és kontextusokhoz.
⬤ Tervezési problémák megoldása új területeken, például a felhő, a mobil vagy a big data területén.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)