UML (Unified Modeling Language)

Páginas: 5 (1056 palavras) Publicado: 1 de agosto de 2013
UML
UML (Unified Modeling Language) é a linguagem de modelagem usada para
descrever qualquer tipo de sistema, documentando, em termos de diagramas,
padronizando de forma gráfica tanto o funcionamento interno: como esta relacionadas as
classes e criação de objetos, quanto externo: como o programa ira funcionar, sendo esse
voltado pro usuário.
A UML é usada na maioria das vezes para amodelagem de linguagens
orientadas a objeto, mas também pode ser usada para modelar sistemas mecânicos.
As vantagem de usar UML são:
● Ela se adapta a qualquer estrutura orientada a objeto;
● A padronização permite melhor trabalho em equipe
● Melhor entendimento do funcionamento sistema por parte do usuário
●Facilidade na visualização na procura e no conserto de erros


No campo da daprogramação, a linguagem de modelagem unificada (UML) é
uma linguagem de especificação padronizada para a modelagem de objeto. UML é uma
linguagem de modelagem de uso geral que inclui uma notação gráfica usada para criar
um modelo abstrato de um sistema, referida como um modelo de UML.
Ele foi concebida a partir de várias técnicas de projeto e análise orientados a
objeto (OOA&D – Object Oriented Analysis& Design) existentes, de vários autores, como
Coad & Yourdon, Shlaer & Mellor, Odell & Martin e, principalmente, a partir do “método
unificado” OOSE (Object Oriented Software Engineering), de Booch, Rumbaugh e
Jacobson.
UML não é restringido a modelar o software. UML é usado igualmente para o
processo de modelagem de negócios, a engenharia de sistemas, e representando
estruturas deorganização. A Linguagem de Modelagem de Sistemas (SysML) é uma
linguagem de modelagem “Domain-Specific” para a engenharia de sistemas que é
definida como um perfil de UML 2.0.
UML foi um catalisador para a evolução das tecnologias. Estabelecendo um uma
notação gráfica para representar conceitos comuns como de classes, componentes,
generalização, agregação, e os comportamentos, o UML permite que osprogramadores
de software se concentrem mais no projeto e na arquitetura.
Os modelos de UML podem automaticamente ser transformados a outras
representações.
UML é extensível, oferecendo os seguintes mecanismos para a personalização:
perfis e estereótipo. A semântica da extensão por perfis foi melhorada com a revisão
principal de UML 2.0. Atualmente em sua versão 1.4, a UML é regulamentada pelaOMG
(Object Management Group) juntamente com vários fabricantes, como Rational Software,
HP, Oracle, IBM, Unisys, Mci, os quais pretendem torná-la um padrão de fato, utilizado
para especificar, visualizar, documentar e construir os elementos que compõem um
sistema.

Métodos
UML não é um método por se só; entretanto, foi projetado para ser compatível
com os métodos orientados ao objetoprincipais da programação de software. Desde que
UML evoluiu, alguns destes métodos se evoluem para se adequar a nova notação (por
exemplo OMT), e os métodos novos foram criados basearam em UML. O mais conhecido
é o Processo Unificado Racional (RUP). Há muito outro métodos baseados em UML como
o método da abstração, um método do desenvolvimento de sistemas dinâmicos, e um
outro, projetadosfornecer soluções mais específicas, ou consiga objetivos diferentes.

Diagramas UML
São o cerne da linguagem de modelagem pois através deles se pretende
demonstrar os elementos que compõem um sistema, como eles interagem para atingir a
resposta esperada e, a partir dessa combinação, se possa partir diretamente para a
geração de código.


Diagrama de Casos de Uso (Use Cases Diagram)

É odiagrama que representa o cenário de execução do sistema, ou seja, a
seqüência de passos que descrevem as interações entre o usuário (que pode ser
humano, outros objetos do mesmo sistema, ou ainda outros sistemas) e o sistema.


Diagrama de Classes (Class Diagram)

É considerado como a visão estática da estrutura do sistema e escreve os tipos
de objetos do sistema e os relacionamentos...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • UML (Unified Modeling Language)
  • Unified Modeling Language (UML)
  • UML Unified Modeling Language
  • UML – Unified Modeling Language
  • Uml
  • Uml undefinind modeling language
  • Universal modeling language
  • Business modeling with uml

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!