Ocena:

Książka generalnie otrzymuje pozytywne opinie za jasne wyjaśnienia i praktyczne podejście do architektury oprogramowania. Wielu recenzentów poleca ją jako materiał dydaktyczny i punkt odniesienia dla obecnych architektów, podkreślając jej kompleksowe listy kontrolne i ustrukturyzowane wskazówki. Kilku recenzentów krytykuje jednak książkę za nadmierną gadatliwość, brak rzeczywistych przykładów i problemy z kodami dostępu online. Ponadto, niektórzy czytelnicy mieli trudności z wyciągnięciem praktycznych wniosków z gęstego tekstu.
Zalety:Dobrze skonstruowane i jasne wyjaśnienia, kompleksowe listy kontrolne, praktyczne zastosowania, jasno definiuje kluczowe pojęcia, niezależne od technologii, dobre do zrozumienia roli architektów oprogramowania.
Wady:Obszerne i rozwlekłe wyjaśnienia, brak przykładów z życia wziętych, problemy z dostępem do rozdziałów online, wiele stron można uznać za nieistotne dla mniejszych aplikacji, a także pewne zastrzeżenia dotyczące organizacji strukturalnej.
(na podstawie 36 opinii czytelników)
Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives
Software Systems Architecture, Second Edition to wysoko ceniony, zorientowany na praktykę przewodnik po projektowaniu i wdrażaniu skutecznych architektur dla systemów informatycznych. Jest to zarówno przystępne wprowadzenie do architektury oprogramowania, jak i nieoceniony podręcznik najlepszych praktyk.
Dzięki tej książce dowiesz się jak
⬤ Projektować i komunikować architekturę, która odzwierciedla i równoważy różne potrzeby interesariuszy.
⬤ Koncentrować się na architektonicznie istotnych aspektach projektowania, w tym często pomijanych obszarach, takich jak wydajność, odporność i lokalizacja.
⬤ Wykorzystanie scenariuszy i wzorców do tworzenia i walidacji architektury.
⬤ Dokumentuj swoją architekturę jako zestaw powiązanych widoków.
Odzwierciedlając nowe standardy i rozwój w tej dziedzinie, to nowe wydanie rozszerza i aktualizuje większość treści, a także.
⬤ Dodaje "punkt widzenia kontekstu systemu", który dokumentuje interakcje systemu z jego otoczeniem.
⬤ Rozszerza dyskusję na temat zasad architektonicznych, pokazując, w jaki sposób można je wykorzystać do zapewnienia identyfikowalności i uzasadnienia decyzji architektonicznych.
⬤ Wyjaśnia, w jaki sposób zwinny rozwój i architektura mogą ze sobą współpracować.
⬤ Umiejscowienie wymagań i działań architektonicznych w kontekście projektu.
⬤ Przedstawia nową, lekką metodę walidacji architektury.
Niezależnie od tego, czy jesteś początkującym, czy praktykującym architektem oprogramowania, będziesz wielokrotnie odwoływać się do praktycznych porad zawartych w tej książce przez cały cykl życia swoich projektów. Dodatkowa strona internetowa zawierająca dalsze informacje znajduje się pod adresem www.viewpoints-and-perspectives.info.