Értékelés:
A könyv nagyra értékelt a szoftverarchitektúra dokumentációjának átfogó megközelítése miatt, amely világos magyarázatokat, gyakorlati tanácsokat és olyan struktúrát kínál, amely segíti az építészeket terveik átadásában. Hangsúlyozza a dokumentáció fontosságát a szoftverarchitektúrában, és az érdekeltek széles köre számára alkalmas, beleértve az építészeket, az üzleti elemzőket és a hallgatókat. Néhány recenzens azonban bizonyos területeken korlátokat állapított meg, és azt javasolta, hogy a könyv talán nem felel meg teljes mértékben azoknak az igényeinek, akik nagyon konkrét útmutatást keresnek.
Előnyök:⬤ Átfogó és jól strukturált tanácsok a szoftverarchitektúra dokumentálásához.
⬤ Fejlesztések a második kiadásban, beleértve az online forrásokat is.
⬤ Különböző célközönségek számára releváns, a szoftverarchitektektől az üzleti elemzőkig.
⬤ Világos példákkal ösztönzi a fogalmak gyakorlati alkalmazását.
⬤ Több szakembertől kapott magas szintű ajánlás, amely jelzi a könyv jelentőségét a szakterületen.
⬤ Néhány területről hiányzik a mélyreható útmutatás, különösen a követelményekkel és a tervezési specifikációkkal való kapcsolódásokról.
⬤ A tartalom egyes részei egyes olvasók számára ismétlődőnek tűnhetnek.
⬤ Vannak említések arról, hogy a könyv nem tartalmaz teljes kidolgozott példákat.
⬤ Néhány olvasó csak közepesen hasznosnak találta a könyvet, vagy úgy érezte, hogy nem felel meg teljesen az elvárásainak.
(35 olvasói vélemény alapján)
Documenting Software Architectures: Views and Beyond
„Ez az új kiadás fényesebb, csillogóbb, teljesebb, gyakorlatiasabb, koncentráltabb, mint az előző, és nem is gondoltam volna, hogy az eredetin még javítani lehet. Ahogy a szoftverarchitektúra területe az elmúlt évtizedek során növekedett, sokkal többet kell mondanunk, sokkal többet tudunk, és sokkal többet tudunk elgondolkodni azon, hogy mi működött és mi nem - és a szerzők itt mindezt megteszik, és még annál is többet.” --A Grady Booch, az IBM ösztöndíjasának előszavából.
A szoftverarchitektúra - a koncepcionális ragasztó, amely egy projekt minden fázisát összetartja a számos érdekelt fél számára - széles körben elismert kritikus elem a modern szoftverfejlesztésben. A gyakorlati szakemberek egyre inkább rájönnek, hogy a szoftverrendszerek architektúrájának alapos figyelme értékes hozadékkal jár. A megoldandó problémának megfelelő architektúra nélkül a projekt csak botladozni fog, vagy - ami a legvalószínűbb - kudarcot vall. Még egy kiváló architektúra esetén is, ha az architektúra nem jól érthető vagy nem jól kommunikált, a projekt valószínűleg nem lesz sikeres.
Szoftverarchitektúrák dokumentálása, második kiadás, a legteljesebb és legfrissebb útmutatást nyújtja, függetlenül a nyelvtől vagy jelöléstől, hogyan lehet egy architektúrát közérthető formában rögzíteni. A szerzők széleskörű tapasztalataikra támaszkodva először segítenek eldönteni, hogy milyen információkat kell dokumentálni, majd iránymutatásokkal és példákkal (különböző jelölésekben, köztük az UML-ben) megmutatják, hogyan fejezzen ki egy architektúrát úgy, hogy mások is sikeresen tudjanak belőle rendszert építeni, használni és karbantartani. A könyvben megtalálhatók a jó dokumentáció szabályai, a dokumentáció céljai és stratégiái, az architektúra nézetek és stílusok, a szoftver interfészek és a szoftver viselkedésének dokumentálása, valamint az információk rögzítésére és rendszerezésére szolgáló sablonok, amelyekkel koherens csomagot hozhatunk létre. Újdonságok és javítások ebben a második kiadásban:
⬤ Az olyan architekturális stílusok lefedése, mint a szolgáltatásorientált architektúrák, a többszintű architektúrák és az adatmodellek.
⬤ A dokumentációra vonatkozó útmutatás agilis fejlesztési környezetben.
⬤ A legjobb ipari gyakorlatokat tükröző indoklás dokumentációjának mélyebb kezelése.
⬤ Bővített sablonok, amelyek az évek óta tartó használatot és visszajelzéseket tükrözik, valamint több dokumentációs elrendezési lehetőség.
⬤ Egy új, átfogó példa (online elérhető), amely egy webalapú szolgáltatásorientált rendszer dokumentációját mutatja be.
⬤ Három fontos architektúra-dokumentációs nyelvre vonatkozó hivatkozási útmutatók: Az UML, az AADL és a SySML.
© 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)