Este artigo apresentada uma introdução sobre UML - Unified Modeling Language - que é a padronização das metodologias de desenvolvimento de sistemas baseados na orientação a objetos. A UML incorpora as noções do desenvolvimento de software totalmente visual.
http://www.dcc.ufla.br/infocomp/artigos/v1.1/tutorialUML.pdf
Caso o link acima esteja inválido, faça uma busca pelo texto completo na Web: Buscar na Web