O que é Unified Modeling Language?Como a UML suporta a abordagem de objetos para o desenvolvimento de sistemas?
outubro 24, 2018
De um modo geral, a Unified Modeling Language, funciona como um mapa do sistema, provendo uma visão lógica de todo o processo para facilitar a implementação física do mesmo, tendo principal foco a otimização do processo no desenvolvimento do sistema, uma vez que a UML é uma linguagem padrão para visualização, especificação, construção e documentação de um projeto de software ou aplicativo.
Para que isso seja possível, esse recurso conta com diagramas, que são
de leitura transparente e fácil confecção, sendo alguns deles: Diagrama
de Sequência, Diagrama de Colaboração, Diagrama de Objetos, Diagrama de
Estado, Diagrama de Atividade e Diagrama de Componentes.
A
UML também conta com símbolos, conceitos e objetos. E por falar em
objetos, a UML têm como base a orientação à objetos, apesar de poder ser
utilizada em sistemas que não orientados à objetos. Por regra geral,
todos os objetos são instâncias de classes, uma vez que são dinâmicos, e, todos aqueles que compartem de mesma interface, são agrupados em classes.
Para
mostrar o comportamento de um objeto, são utilizados Diagramas de
Colaboração, Sequência e de Estados. Ainda é comum utilizar juntamente o Diagrama de Classes com o de Objetos.
Exemplo de Diagrama de Objetos:
Imagem retirada do trabalho do Prof. Dr. Sandro Ronaldo Bezerra Oliveira, clique aqui para conferir esse trabalho na íntegra |
Recado da autora:
Como de lei, aceito links, pdfs, correções e sugestões <3
♥ beatriz_pereiralima@hotmail.com ♥
Referências:
O que é UML? DevMediaObjetos & UML - Profa. Dra. Elisa Yumi Nakagawa
Objetos na UML - Prof. Dr. Sandro Ronaldo Bezerra Oliveira
0 comentários
Obrigada por dar seu feedback ;)