Login   Register  
PHP Classes
elePHPant
Icontem

Title: UML Distilled: A Brief Guide to the Standard Object Modeling Language

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us

  Latest classes All reviews   UML Distilled: A Brief Guide to the Standard Object Modeling Language   Latest classes Latest reviews   Best sellers ranking Best sellers ranking  

Title

UML Distilled: A Brief Guide to the Standard Object Modeling Language

Category

Software development books

Authors

Martin Fowler
Kendall Scott

Publisher

Addison-Wesley

Release date

August 25, 1999

ISBN

020165783X

Sales ranking

Week: Not ranked All time: 44

Reviews

April 20, 2003 55555 5
  Post a comment Post a comment   See comments See comments   Find where to Buy Now Find where to Buy Now  
Picture of Manuel Lemos
Manuel Lemos
manuellemos.net
UML (Unified Modeling Language) is a visual modeling language that defines symbols, notations and drawing conventions that are used to express many different types of concepts involved in the model of software system designs.

UML is an important standard because it defines conventions that make system designs easier to explain and understand, even by people that is not knowledgeable of how software systems work.

UML was created by Grady Booch, Ivar Jacobson and James Rumbaugh, also known as the "three amigos". They have also created the Rational Unified Process (RUP) which is well known a process that defines a set of practices for doing analysis and design of software systems.

UML can be used with in conjunction with RUP as a method to express a system design, but UML can also be used as a visual language to express designs conceived by other processes besides UML. For instance, you can make a simple database design without using RUP and express it visually using UML.

The UML Distilled book guides you through the different aspects of a software project design that can be expressed using UML. It starts by outlining the typical process development of a project and then describing the different types of diagrams that can be drawn using UML: use case diagrams, class diagrams, interaction diagrams, package diagrams, state diagrams, activity diagrams, deployment diagrams and component diagrams.

UML can be described in much more detail than it is presented in this book but it already provides a guide that has enough detail for those that want to learn it or those that know it but want to review the important details of each aspect of UML. Therefore this book is recommended either to beginners or practitioners that already know UML but are not involved with it every day as it can be a great helper to design and understand diagrams, even when you use a good visual modeling tool.
  Post a comment Post a comment   See comments See comments   Find where to Buy Now Find where to Buy Now  

Comments

No comments were submitted yet.

Post a comment