UML Distilled: A Brief Guide to the Standard Object Modeling Language
by Martin Fowler
Addison-Wesley Object Technology Series
On This Page
Description
Pressured with tight deadlines, application developers do not have the luxury of keeping completely up-to-date with all of the latest innovations in software engineering. Once in a great while, a tremendous resource comes along that helps these professionals become more efficient. The first two editions of UML Distilled have been perennial best-sellers because of their concise, yet thorough, nature. This eagerly-anticipated third edition allows you to get acquainted with some of the best show more thinking about efficient object-oriented software design using the latest version of the industry-standard for modeling software: UML 2.0. The author has retained the book's convenient format that has made it an essential resource for anyone who designs software for a living. The book describes all the major UML 2.0 diagram types, what they are intended to do, and the basic notation involved in creating and deciphering them. A true treasure for the software engineering community. show lessTags
Recommendations
Member Reviews
Unified Modeling Language (UML) models how software and technology are designed. Unfortunately, its committee-derived specifications are too long and too detailed for most software developers to parse. This book distills that complexity into a series of simple instructions alongside graphics. These graphics can easily serve as starters or quick interpretive guides for thorny situations.
Additionally, Martin Fowler, a UML veteran, offers sage advice to help the reader know what’s most essential and what can be skipped. The dictionary of glyphs inside the front and back covers provide an invaluable reference to pull from the shelf when detailed guides must be drawn or read. Overall, a very helpful, concise resource!
Additionally, Martin Fowler, a UML veteran, offers sage advice to help the reader know what’s most essential and what can be skipped. The dictionary of glyphs inside the front and back covers provide an invaluable reference to pull from the shelf when detailed guides must be drawn or read. Overall, a very helpful, concise resource!
By the standard of "if you learn one thing from a book, it's worth the price", I was happy with this book. The most valuable thing I learned from the book was how to read and build sequence charts. Some of the design process parts at the beginning are too vague to take action on. Wouldn't want to study UML spec sheets (no common person should want to), so this book was enough to get up and running.
A quick read, but I'm not sure how much will sink in. Fowler focuses on the his favorite parts of the UML and dispenses practical advice on when and how it may be useful. Reading a large volume book on the UML would probably be tortuous.
Concise explanation of Unified Modelling Language, but limited to that. Easy to follow and concise. Would need to look at other books for more detail of concepts UML is representing.
A good book to explain the UML from different diagrams view
Short and concise is good.
Второе издание "Основы UML", сохранив краткий стиль изложения, позволяет быстро изучить язык и приступить к его применению. Материал книги существенно обновлен и дополнен диаграммами вариантов использования, диаграммами деятельности и расширения кооперации, а также новым приложением, детально описывающим отличия разных версий языка UML.
Книга написана для тех, кто знаком с основами show more объектно-ориентированного анализа и проектирования. Она начинается с обзораистории возникновения, разработки и обоснования языка UML Затем рассматривается возможность интеграции языка UML в объектно-ориентированный процесс разработки. М. Фаулер рассматривает в контексте UML различные методы моделирования, такие как варианты использования, диаграммы классов и диаграммы взаимодействия, описывает ясно и кратко нотацию и семантику. Уделено внимание полезным не-UML методам: CRC-картам и образцам. В книге приводятся практические рекомендации, основанные на 12-летнем опыте автора, а также небольшой пример программы на языке Java, иллюстрирующий реализацию UML-проекта. Освоив ключевые аспекты языка, читатели приобретут базовые знания, необходимые для построения моделей и углубленного изучения UML. show less
Книга написана для тех, кто знаком с основами show more объектно-ориентированного анализа и проектирования. Она начинается с обзораистории возникновения, разработки и обоснования языка UML Затем рассматривается возможность интеграции языка UML в объектно-ориентированный процесс разработки. М. Фаулер рассматривает в контексте UML различные методы моделирования, такие как варианты использования, диаграммы классов и диаграммы взаимодействия, описывает ясно и кратко нотацию и семантику. Уделено внимание полезным не-UML методам: CRC-картам и образцам. В книге приводятся практические рекомендации, основанные на 12-летнем опыте автора, а также небольшой пример программы на языке Java, иллюстрирующий реализацию UML-проекта. Освоив ключевые аспекты языка, читатели приобретут базовые знания, необходимые для построения моделей и углубленного изучения UML. show less
Aug 13, 2006Russian
Members
- Recently Added By
Author Information
Series
Common Knowledge
- Canonical title
- UML Distilled: A Brief Guide to the Standard Object Modeling Language
- Original publication date
- 2003-09-25 (3rd Ed.) (3rd Ed.)
Classifications
- Genres
- Technology, Nonfiction, General Nonfiction
- DDC/MDS
- 005.117 — Computer science, information & general works Computer science, knowledge & systems Artificial Intelligence/Virtual Reality Software development Software development methods; programming paradigms Object-Oriented Programming
- LCC
- QA76.9 .O35 .F695 — Science Mathematics Mathematics Instruments and machines Calculating machines Electronic computers. Computer science
- BISAC
Statistics
- Members
- 1,187
- Popularity
- 20,930
- Reviews
- 7
- Rating
- (3.67)
- Languages
- 9 — Dutch, English, Finnish, French, German, Italian, Korean, Portuguese, Russian
- Media
- Paper, Ebook
- ISBNs
- 25
- UPCs
- 2
- ASINs
- 3




















































