Home

 

Unified Modeling Language

A model is a description of a system from a particular perspective, omitting irrelevant details so that the characteristics of interest are seen more clearly. In other words, a model is a simplification of reality. The more complex a system is, the more important that it is modeled. Models are useful for problem solving and understanding, communicating with team members and stakeholders, preparing documentation, and designing applications. Modeling promotes a better understanding of requirements, cleaner designs and more maintainable applications.

The Unified Modeling Language (UML) is a standardized language for modelling the different aspects of an application. You can use this language to visualize, specify, construct and document the different artifacts of an application. UML models are constructed using three kinds of building blocks: Elements, relationships, and diagrams.

ibm.com/redbooks