This Blog Has A New Home!

This blog has been moved to Articles already here will remain intact, while new content will only be added to the new location at

Monday, July 17, 2006

Which UML Models Are The Most Important?

Well, the answer depends on who you ask and what they are trying to model, but the following five models have proven to be essential to me on almost every project since I started using UML:
  1. Activity
  2. Use Case
  3. Class
  4. Component
  5. Deployment

Class models are obviously the most important ones since I can directly generate code from them. Others help me generate artifacts that I feel are essential for project documentation.

No comments:

New Articles On Software Rockstar