UML

É a sigla de "Unified Modeling Language."

UML é uma linguagem de modelagem padrão do setor, desenvolvida para ajudar a visualizar como um sistema de software complexo funcionará. Arquitetos de sistemas, engenheiros de software e desenvolvedores, além de outras partes interessadas, usam UML para criar diagramas com uma linguagem visual padrão, descrevendo e documentando como as diferentes partes de um sistema de software interagirão. Um conjunto de diagramas UML é semelhante a um conjunto de plantas de uma casa. Ele mostra como construir a casa usando símbolos comuns que o arquiteto, o construtor, o eletricista, o encanador e o proprietário conseguem entender o suficiente para cumprir suas funções.

A especificação UML define 13 tipos de diagramas em duas categorias: diagramas de estrutura, que mostram a estrutura estática de um sistema, e diagramas de comportamento, que mostram as interações dinâmicas entre objetos em um sistema. Cada um desses diagramas compartilha um conjunto de elementos de design, com símbolos que representam determinados tipos de objetos, suas funções e como eles interagem entre si. Objetos são conectados, de forma semelhante a um fluxograma, para mostrar relacionamentos e o fluxo de informações.

Embora a UML tenha sido desenvolvida principalmente para o design de software orientado a objetos, ela também é útil para modelar sistemas que não são de software. Certos tipos de diagramas UML podem modelar processos de fabricação, projetos de hardware ou outros processos nos quais objetos interagem. O Object Management Group (OMG) mantém a especificação UML, atualizando-a ao longo do tempo à medida que novas tecnologias e procedimentos se tornam comuns.

Atualizado October 11, 2022 por Brian P.

quizTeste seus conhecimentos

What is the final stage of the System Development Lifecycle (SDLC)?

A
Testing
0%
B
Maintenance
0%
C
Deployment
0%
D
Planning
0%
Correct! Incorrect!     View the SDLC definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de UML nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.