UML é uma sigla para uma linguagem visual, utilizada na modelagem
de sistemas orientadas a objetos. Um processo de desenvolvimento
que utilize a UML envolve a criação de diversos diagramas, sendo dois
descritos a seguir:
I. É uma ferramenta utilizada desde o nível de análise até o de
especificação, onde os atributos correspondem à descrição dos
dados armazenados pelos objetos de uma classe e as operações
correspondem à descrição das ações que os objetos de uma classe
sabem realizar. Para representar o fato de que os objetos podem
se relacionar uns com os outros, existe um outro elemento que é
a associação, que, por sua vez, representa relacionamentos
formados durante a execução do sistema.
II. É uma ferramenta que possibilita a representação das
funcionalidades externamente observáveis do sistema e dos
elementos externos ao sistema que interagem com ele, sendo
parte integrante da especificação de requisitos que molda os
requisitos funcionais do sistema. Na sua representação emprega
atores e os relacionamentos entre estes.
As ferramentas descritas em I e II são conhecidos, respectivamente,
como diagramas de