Baixe o app para aproveitar ainda mais
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
Compartilhar