UML (Unified Modeling Language) é uma linguagem padrão para especificar, visualizar, construir e documentar os artefatos de sistemas de software. A UML foi criada pelo Object Management Group (OMG) e o rascunho da especificação UML 1.0 foi proposto à OMG em janeiro de 1997. Inicialmente, começou a capturar o comportamento de software complexo e sistema não software e agora se tornou um padrão OMG. Este tutorial fornece uma compreensão completa da UML.
Este tutorial foi preparado para iniciantes para ajudá-los a entender os fundamentos da UML. Após concluir este tutorial, você se encontrará em um nível moderado de especialização, de onde poderá avançar para os próximos níveis.
Nenhuma habilidade específica é necessária como pré-requisito para entender o material de aprendizagem neste tutorial. O leitor deve estar entusiasmado para adquirir conhecimento em UML.