Ocena:

Ogólnie rzecz biorąc, „UML Distilled” autorstwa Martina Fowlera jest chwalony za to, że jest zwięzłym, praktycznym i przystępnym przewodnikiem po UML, dzięki czemu jest odpowiedni zarówno dla początkujących, jak i doświadczonych praktyków. Recenzenci chwalą zdolność książki do destylowania złożonych pojęć w łatwo zrozumiałe terminy i skupienie się na przydatnych, rzeczywistych poradach. Zauważono jednak, że książka nie zapewnia dogłębnego omówienia wszystkich typów diagramów UML i może nie być odpowiednia dla absolutnie początkujących ze względu na jej podejście na wysokim poziomie.
Zalety:⬤ Zwięzły i praktyczny przewodnik po UML; skutecznie obejmuje najważniejsze diagramy.
⬤ Odpowiedni dla początkujących i nietechnicznych czytelników.
⬤ Wciągający i łatwy w odbiorze styl pisania.
⬤ Oferuje praktyczne porady i kładzie nacisk na zasady projektowania, a nie na ścisłe przestrzeganie notacji.
⬤ Tworzy zaufanie do używania UML bez przytłaczającego żargonu.
⬤ Ograniczone dogłębne omówienie niektórych typów diagramów UML; niektóre diagramy są tylko krótko wspomniane.
⬤ Niektórzy czytelnicy uważają, że jest to książka na wysokim poziomie i brakuje jej konkretnych przykładów, co czyni ją wyzwaniem dla zupełnie początkujących.
⬤ W wersji na Kindle brakuje ważnych diagramów.
⬤ Niektórzy użytkownicy dostrzegają protekcjonalny ton lub elitarną postawę autora.
(na podstawie 123 opinii czytelników)
UML Distilled: A Brief Guide to the Standard Object Modeling Language
Ponad 300 000 programistów skorzystało z poprzednich wydań UML Distilled. To trzecie wydanie jest najlepszym źródłem szybkich, bezsensownych spostrzeżeń na temat rozumienia i używania UML 2.0 i wcześniejszych wersji UML.
Niektórzy czytelnicy będą chcieli szybko przyspieszyć pracę z UML 2.0 i nauczyć się podstaw UML. Inni będą używać tej książki jako poręcznego, szybkiego odniesienia do najczęściej używanych części UML. Autor spełnia obie te obietnice w krótkiej, zwięzłej i skoncentrowanej prezentacji.
Książka ta opisuje wszystkie główne typy diagramów UML, do czego służą oraz podstawową notację związaną z ich tworzeniem i rozszyfrowywaniem. Diagramy te obejmują diagramy klas, sekwencji, obiektów, pakietów, wdrożeń, przypadków użycia, maszyn stanowych, aktywności, komunikacji, struktury złożonej, komponentów, przeglądu interakcji i diagramy czasowe. Przykłady są przejrzyste, a wyjaśnienia dotyczą podstawowej logiki projektu. Zawiera szybkie odniesienie do najbardziej przydatnych części notacji UML oraz przydatne podsumowanie typów diagramów, które zostały dodane do UML 2.0.
Jeśli jesteś jak większość programistów, nie masz czasu, aby nadążyć za wszystkimi nowymi innowacjami w inżynierii oprogramowania. To nowe wydanie klasycznej pracy Fowlera pozwala zapoznać się z najlepszymi przemyśleniami na temat efektywnego projektowania oprogramowania obiektowego przy użyciu języka UML - w wygodnym formacie, który będzie niezbędny dla każdego, kto profesjonalnie projektuje oprogramowanie.