Buscar

UML e sua importância

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UML e sua importância
A Unified Modeling Language é um conjunto de 13 tipos diferentes de diagramas, que podem ser usados para modelar sistemas de software (Sommerville, 2018, p. 122). Surgiu da fusão de três métodos, BOOCH (Rumbaugh) e OOSE (Jacobson). A UML, segundo Page-Jones (2001, p. 104), "trata-se de de uma linguagem com uma especificação semântica semiformal que inclui sintaxe abstrata, regras bem definidas e semântica dinâmica, [..] esta consegue capturar a estrutura de sistemas orientados a objeto em um nível acima das linhas individuais de código, e pode ser expressa em diagramas que englobam a gama de construções que aparecem em sistemas típicos orientados a objeto. "
A linguagem de modelagem UML tem como papel auxiliar a visualizar o desenho e a comunicação entre objetos. Ela permite que os desenvolvedores visualizem seu trabalho em diagramas padronizados (representações gráficas do modelo parcial de um sistema) que são utilizados com a finalidade de obter de forma visual todas as visões e aspectos do sistema.
Relação de elementos de Orientação a Objetos com tipos de diagramas UML
Listando cinco tipos de diagramas UML que são fundamentos de um sistema orientado a objetos, segundo Sommerville (2018):
1. Diagramas de Atividades, que mostram as atividades envolvidas em um processo ou no processamento de dados.
2. Diagramas de Caso de Uso, que mostram as interações entre um sistema e seu ambiente.
3. Diagramas de Sequência, que mostram as interações entre os atores e o sistema e entre os componentes do sistema.
4. Diagramas de Classes, que mostram as classes de objetos no sistema e as associações entre elas.
5. Diagramas de Máquinas de Estados, que mostram como o sistemas reage a eventos internos e externos.
Bibliografia
SOMMERVILLE, I. Engenharia de Software. 10. ed. São Paulo: Pearson Education, 2018.
PAGE-JONES, MEILIR. Fundamentos do Desenho Orientado a Objeto com UML. São Paulo: MAKRON Books, 2001

Continue navegando