This title introduces UML through hands-on, team-oriented exercises using "Five-Step UML". It explains the .NET Common Language Runtime and the .NET Framework through UML diagrams and examples and explores UML and .NET in-depth through a detailed case study. It includes lots of pragmatic advice for better modelling.