.O que é UML?

Juliana Jenny Kolb

teste

Home > Engenharia de Software >  Sumário > Engenharia de Requisitos > UML

O que é UML?

A Unified Modeling Language (UML) ou Linguagem de Modelagem Unificada é uma linguagem visual utilizada para modelar sistemas computacionais por meio do paradigma de Orientação a Objetos. Essa linguagem tornou-se um padrão adotado internacionalmente pela indústria de Engenharia de Software.

A UML não é uma linguagem de programação e sim uma linguagem de modelagem (independente de uma “ferramenta” de modelagem), cujo objetivo é auxiliar os engenheiros de software a definir as características do software, tais como seus requisitos, seu comportamento, sua estrutura lógica, a dinâmica de processos e até mesmo suas necessidades físicas em relação ao equipamento para a implantação da solução.

Todas essas características são definidas por meio da UML, antes do software começar a ser realmente desenvolvido.

Elementos Bases

A UML contém elementos bases, tais como:

  • mecanismos de extensão;
  • elementos para modelar distribuição e concorrência;
  • padrões de projetos e colaborações;
  • diagramas de atividades para modelagem de processos de negócio;
  • refinamento para tratar relações entre diferentes níveis de abstração;
  • interfaces e componentes;
  • linguagem de restrições (Object Contrain Language).

Referência Bibliográfica

GUEDES, Gilleanes T. A. UML: Uma abordagem prática. São Paulo: Novatec, 2006.

RAMOS, Ricardo Argenton. Treinamento Prático em UML. São Paulo: Digerati Books, 2006.

msg

Deixe uma resposta