Dokumentowanie architektury oprogramowania: Widoki i nie tylko

Ocena:   (4,6 na 5)

Dokumentowanie architektury oprogramowania: Widoki i nie tylko (Paul Clements)

Opinie czytelników

Podsumowanie:

Książka jest wysoko ceniona za kompleksowe podejście do dokumentacji architektury oprogramowania, oferując jasne wyjaśnienia, praktyczne porady i strukturę, która pomaga architektom w przekazywaniu ich projektów. Podkreśla ona znaczenie dokumentacji w architekturze oprogramowania i jest odpowiednia dla szerokiego grona interesariuszy, w tym architektów, analityków biznesowych i studentów. Niektórzy recenzenci zauważyli jednak ograniczenia w niektórych obszarach i zasugerowali, że książka może nie w pełni zaspokoić potrzeby osób poszukujących bardzo konkretnych wskazówek.

Zalety:

Kompleksowe i dobrze zorganizowane porady dotyczące dokumentowania architektury oprogramowania.
Ulepszenia w drugim wydaniu, w tym zasoby online.
Odpowiedni dla różnych odbiorców, od architektów oprogramowania po analityków biznesowych.
Zachęca do praktycznego zastosowania koncepcji za pomocą jasnych przykładów.
Wysokie rekomendacje od wielu profesjonalistów wskazujące na jej znaczenie w branży.

Wady:

Niektórym obszarom brakuje dogłębnych wskazówek, szczególnie na przecięciach z wymaganiami i specyfikacjami projektowymi.
Część treści może wydawać się powtarzalna dla niektórych czytelników.
Istnieją wzmianki o tym, że książka nie zawiera kompletnych przykładów.
Kilku czytelników uznało ją za jedynie umiarkowanie przydatną lub uznało, że nie spełniła ona w pełni ich oczekiwań.

(na podstawie 35 opinii czytelników)

Oryginalny tytuł:

Documenting Software Architectures: Views and Beyond

Zawartość książki:

„To nowe wydanie jest jaśniejsze, bardziej błyszczące, bardziej kompletne, bardziej pragmatyczne, bardziej skoncentrowane niż poprzednie i nie pomyślałbym, że można poprawić oryginał. Ponieważ dziedzina architektury oprogramowania rozwinęła się w ciągu ostatnich dziesięcioleci, jest o wiele więcej do powiedzenia, o wiele więcej wiemy i o wiele więcej możemy zastanowić się nad tym, co zadziałało, a co nie - a autorzy tutaj robią to wszystko, a nawet więcej „. -Z przedmowy Grady'ego Boocha, członka IBM.

Architektura oprogramowania - koncepcyjne spoiwo, które spaja każdą fazę projektu dla jego wielu interesariuszy - jest powszechnie uznawana za krytyczny element nowoczesnego tworzenia oprogramowania. Praktycy coraz częściej odkrywają, że zwracanie szczególnej uwagi na architekturę systemu oprogramowania przynosi wymierne korzyści. Bez architektury, która jest odpowiednia dla rozwiązywanego problemu, projekt będzie się potykał lub, najprawdopodobniej, zakończy się niepowodzeniem. Nawet przy doskonałej architekturze, jeśli nie jest ona dobrze zrozumiana lub dobrze zakomunikowana, projekt prawdopodobnie nie odniesie sukcesu.

Documenting Software Architectures, Second Edition dostarcza najbardziej kompletnych i aktualnych wskazówek, niezależnie od języka czy notacji, w jaki sposób uchwycić architekturę w powszechnie zrozumiałej formie. Opierając się na swoim bogatym doświadczeniu, autorzy najpierw pomagają zdecydować, jakie informacje należy udokumentować, a następnie, za pomocą wskazówek i przykładów (w różnych notacjach, w tym UML), pokazują, jak wyrazić architekturę, aby inni mogli z powodzeniem budować, używać i utrzymywać system na jej podstawie. Książka zawiera zasady solidnej dokumentacji, cele i strategie dokumentacji, widoki i style architektoniczne, dokumentację interfejsów oprogramowania i zachowania oprogramowania oraz szablony do przechwytywania i organizowania informacji w celu wygenerowania spójnego pakietu. Nowości i ulepszenia w drugim wydaniu:

⬤ Uwzględnienie stylów architektonicznych, takich jak architektury zorientowane na usługi, architektury wielowarstwowe i modele danych.

⬤ Wskazówki dotyczące dokumentacji w zwinnym środowisku programistycznym.

⬤ Głębsze potraktowanie dokumentacji uzasadnienia, odzwierciedlające najlepsze praktyki przemysłowe.

⬤ Ulepszone szablony, odzwierciedlające lata użytkowania i opinie oraz więcej opcji układu dokumentacji.

⬤ Nowy, kompleksowy przykład (dostępny online), zawierający dokumentację systemu zorientowanego na usługi sieciowe.

⬤ Przewodniki referencyjne dla trzech ważnych języków dokumentacji architektury: UML, AADL i SySML.

Dodatkowe informacje o książce:

ISBN:9780321552686
Autor:
Wydawca:
Oprawa:Twarda oprawa
Rok wydania:2010
Liczba stron:592

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Dokumentowanie architektury oprogramowania: Widoki i nie tylko - Documenting Software Architectures:...
„To nowe wydanie jest jaśniejsze, bardziej...
Dokumentowanie architektury oprogramowania: Widoki i nie tylko - Documenting Software Architectures: Views and Beyond
Shannon Country
W sierpniu 1939 r. irlandzki pisarz podróżniczy Richard Hayward wyruszył w podróż po regionie Shannon zaledwie dwa tygodnie przed wybuchem II wojny światowej. Jego...
Shannon Country
Wędrówki po irlandzkiej Dzikiej Drodze Atlantyckiej: Od korony Banby do końca świata - Wandering...
Podążając za duchem najdłuższej na świecie...
Wędrówki po irlandzkiej Dzikiej Drodze Atlantyckiej: Od korony Banby do końca świata - Wandering Ireland's Wild Atlantic Way: From Banba's Crown to World's End
Powiedz im, że powstaliśmy - Tell Them We Were Rising
Tell Them We Were Rising to zbiór biografii opisujących różne kolorowe osoby z Nashville i okolic,...
Powiedz im, że powstaliśmy - Tell Them We Were Rising
Jan Morris: Życie z obu stron - Jan Morris: Life from Both Sides
Bez względu na to, jakim tematem zajmowała się Morris w ciągu swojej trwającej prawie osiem dekad...
Jan Morris: Życie z obu stron - Jan Morris: Life from Both Sides
Jan Morris - życie z obu stron - Jan Morris - life from both sides
Pierwszy pełny opis naprawdę niezwykłego życia. Kiedy Jan Morris zmarła w 2020 roku, była...
Jan Morris - życie z obu stron - Jan Morris - life from both sides

Prace autora wydały następujące wydawnictwa:

© 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)