Book Review
UML Applied
A .NET Perspective


This book is a comprehensive introduction to UML for C# developer. The author introduces "5 Steps UML" as a method to learn and apply UML very quickly.
For more detailed information, view the publishers homepage: Apress L.P.

Author:Martin L. Shoemaker
Page Count:535 pages
Publication Date:04/2004
Covered UML Versions:1.4
Used Programming

Subjects:  Software Development, UML

About the Author

Martin L. Shoemaker is a software developer with seventeen years experience in the industry. He has worked in the fields of color science, online shopping, databases, material handling, medical imaging, and customer relationship management. Martin is also an accomplished speaker, having presented to the Detroit Color Council, the Ann Arbor Computer Society, the Ann Arbor IT Zone, Rub-Con Security Conference, VS Libe!, UML World Conference, Software Deelopment Conference, and Web Services Edge.


FocusApplying UML
Theoretical Foundation
PrerequisitesUML Modeling
Possibilities to searchGlossary
not suited at all, very little content, doesn't apply
  very well suited, right on the spot


This book is an introduction to UML for C# developer. The author introduces UML with the "5 Steps UML" method, which is a lightweight process and not a full blown software development process. But it helps the reader to concentrate on the main purpose of UML: to communicate software requirements and designs. Other aspects of a software process are also discussed (like testing and project planning), but only to give the reader a good overview and references for more information are given by the author. The author is a proponent of agile modeling and so the focus in his book is more on communication then on strictly following the UML specification. But in those cases the author explains his motivation for breaking the strict UML semantic.

Throughout the book a case study is developed and so the reader can truly see how to apply UML to real projects.

This book is a very good introduction to UML for C# developers: it's easy to read and if you try to apply "5 Steps UML" to your own project, you will learn a lot about good design.

Matthias Köster, Chief Technical Officer, Gentleware AG, 11/2004

For Book Orders

In Partnerschaft mit In Partnerschaft mit

© 2000 - 2010 Gentleware AG
 support  modeling knowledge  literature