Hodnocení:
Kniha je vysoce ceněna pro svůj komplexní přístup k dokumentaci softwarové architektury, který nabízí jasná vysvětlení, praktické rady a strukturu, jež pomáhá architektům při předávání jejich návrhů. Zdůrazňuje význam dokumentace v architektuře softwaru a je vhodná pro širokou škálu zainteresovaných stran, včetně architektů, obchodních analytiků a studentů. Někteří recenzenti však upozornili na omezení v některých oblastech a naznačili, že kniha nemusí plně vyhovovat potřebám těch, kteří hledají velmi konkrétní návod.
Klady:⬤ Komplexní a dobře strukturované rady pro dokumentování softwarové architektury.
⬤ Vylepšení ve druhém vydání, včetně online zdrojů.
⬤ Relevantní pro různé skupiny čtenářů, od softwarových architektů po obchodní analytiky.
⬤ Podporuje praktickou aplikaci konceptů na jasných příkladech.
⬤ Vysoké doporučení od mnoha odborníků, kteří poukazují na její význam v oboru.
⬤ V některých oblastech chybí hlubší návod, zejména v průsečících s požadavky a specifikacemi návrhu.
⬤ Některé části obsahu se mohou některým čtenářům zdát opakující se.
⬤ V knize jsou zmínky o tom, že neobsahuje kompletní rozpracované příklady.
⬤ Několik čtenářů považovalo knihu za jen mírně užitečnou nebo měli pocit, že plně nesplnila jejich očekávání.
(na základě 35 hodnocení čtenářů)
Documenting Software Architectures: Views and Beyond
„Toto nové vydání je jasnější, zářivější, úplnější, pragmatičtější a soustředěnější než to předchozí a nenapadlo by mě, že je možné původní vydání vylepšit. Vzhledem k tomu, že se obor softwarové architektury v posledních desetiletích rozrostl, je toho mnohem víc, co by se dalo říct, mnohem víc toho víme a mnohem víc se můžeme zamyslet nad tím, co se osvědčilo a co ne - a autoři zde toto všechno dělají, a ještě víc.“ --Z předmluvy Gradyho Boocha, člena IBM.
Softwarová architektura - koncepční lepidlo, které drží pohromadě všechny fáze projektu pro mnoho zúčastněných stran - je všeobecně uznávána jako kritický prvek moderního vývoje softwaru. Odborníci z praxe stále častěji zjišťují, že pečlivá pozornost věnovaná architektuře softwarového systému přináší cenné dividendy. Bez architektury, která je vhodná pro řešený problém, bude projekt klopýtat nebo s největší pravděpodobností selže. Dokonce i s vynikající architekturou, pokud není tato architektura dobře pochopena nebo dobře komunikována, projekt pravděpodobně neuspěje.
Documenting Software Architectures, Second Edition, poskytuje nejúplnější a nejaktuálnější návod, jak zachytit architekturu v obecně srozumitelné podobě, a to nezávisle na jazyce nebo notaci. Na základě svých rozsáhlých zkušeností vám autoři nejprve pomohou rozhodnout, jaké informace je třeba dokumentovat, a poté vám pomocí návodů a příkladů (v různých notacích včetně UML) ukáží, jak architekturu vyjádřit tak, aby z ní ostatní mohli úspěšně sestavit, používat a udržovat systém. Kniha obsahuje pravidla pro správnou dokumentaci, cíle a strategie dokumentace, architektonické pohledy a styly, dokumentaci pro softwarová rozhraní a chování softwaru a šablony pro zachycení a uspořádání informací pro vytvoření uceleného balíčku. Novinky a vylepšení v tomto druhém vydání:
⬤ Pokrytí architektonických stylů, jako jsou architektury orientované na služby, víceúrovňové architektury a datové modely.
⬤ Návod pro dokumentaci v prostředí agilního vývoje.
⬤ Hlubší pojednání o dokumentaci zdůvodnění, které odráží osvědčené průmyslové postupy.
⬤ Vylepšené šablony odrážející dlouholeté používání a zpětnou vazbu a více možností rozvržení dokumentace.
⬤ Nový komplexní příklad (dostupný online), který obsahuje dokumentaci systému orientovaného na webové služby.
⬤ Referenční příručky pro tři důležité dokumentační jazyky architektury: UML, AADL a SySML.
© 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)