Ferramenta UML

Origem: Wikipédia, a enciclopédia livre.

Na Engenharia de Software, uma ferramenta UML ou ferramenta de modelagem UML é um software aplicativo que permite o uso de algumas ou todas as notações e semânticas associadas com a Linguagem de Modelagem Unificada (UML), a qual é uma linguagem de modelagem de propósito geral.

O termo ferramenta UML é utilizado de uma forma ampla que inclui aplicativos que permitem o uso da UML como função principal ou como função complementar.

Tipos de Funções[editar | editar código-fonte]

Ferramentas UML oferecem os seguintes tipos de funções:

Diagramação[editar | editar código-fonte]

Diagramação se refere à criação e edição de diagramas da UML.

Engenharia reversa[editar | editar código-fonte]

Engenharia reversa se refere à capacidade da ferramenta de ler código fonte de programas e produzir modelos e diagramas correspondentes.

Geração de código[editar | editar código-fonte]

A ferramenta é capaz de gerar automaticamente código correspondente à parte ou todo o modelo e diagramas.

Engenharia round-trip[editar | editar código-fonte]

A capacidade da ferramenta de gerar código e realizar a engenharia reversa continuamente, mantendo associados o modelo e o código ao longo da edição concorrente de ambos.

Intercâmbio de modelos e diagramas[editar | editar código-fonte]

A ferramenta é capaz de importar e exportar informações de forma que uma ferramenta UML pode receber dados gerados em outra ferramenta UML, normalmente por meio de um arquivo XMI.

Transformação de modelos[editar | editar código-fonte]

A ferramenta permite especificar e executar um programa que gera um modelo a partir de outro modelo existente. Esse é um conceito fundamental na abordagem da Engenharia de Software Orientada a Modelos.

Ver também[editar | editar código-fonte]

Referências[editar | editar código-fonte]

Referências externas[editar | editar código-fonte]