UML

UML 2: Unified Modeling Language

Linguagem de modelação unificada

Benefícios

Promover a comunicação de forma clara e sucinta.

Manter o desenho e a implementação coerentes.

Mostrar ou esconder diferentes níveis de detalhe, conforme apropriado.

Pode suportar, em parte, processos de construção automática.

Aplicações da UML

Análise e desenho de sistemas de software

Estrutura e e comportamento de sistemas baseados em software.

  • Elementos do modelo, representam entidades do mundo do software.

Especialmente adequado para o desenvolvimento por objetos (object-oriented).

Domínio do problema (processos de trabalho, ...)

Especificar ou documentar o domínio de aplicações/negócio.

  • Elementos do modelo representam entidades do negócio.

Não implicar ou assume uma implementação em software.

Diagrams UML 2.x

Last updated