The Unified Modeling Language (UML) is the industry-standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems. It simplifies the complex process of software design, making a 'blueprint' for construct...
Who wants to work with pen and paper when there are cool tools available? This second article in the UML series will introduce you to key products and features.