O que é uml

Páginas: 7 (1703 palavras) Publicado: 9 de junho de 2013
O que é UML

UML são as inciais de Unified Modeling Language, que em português significam Linguagem de Modelagem Unificada.
A UML é a padronização da linguagem de desenvolvimento orientado a objetos para visualização, especificação, contrução e documentação de sistemas.
A UML se propõe a ser a linguagem definitiva para modelagem de sistemas orientado a objetos, por ser unificada esta facilitaque grupos de desenvolvimentos de software interpretem de uma maneira correta e sem ambiguidades modelos gerados por outros analistas ou grupos de desenvolvimento.
Usos da UML

A UML é usada para modelar sistemas, que podem possuir uma diversidade muito grande. Pode ser usada também em diferentes estágios de desenvolvimento de um sistema, desde a especificação dos requerimentos até os teste deum sistema finalizado.

Tipos diferentes de sistemas

A meta da UML é descrever qualquer tipo de sistema, em termos de diagramas de orientação a objeto. Naturalmente, o uso mais comum é a criação de modelos de sistemas de software, mas a UML pode também ser utilizada para descrever sistemas mecânicos sem qualquer software, ou a organização de um negócio. Aqui estão alguns diferentes tipos desistemas e suas principais características:

Sistemas de Informação: Um conjunto de componentes inter-relacionados que coleta, recupera, processa, armazena e distribui informações que darão suporte ao controle e tomada de decisão de uma organização. Trabalha com grandes quantidades de dados relacionados de forma complexa, que são armazenados em bancos de dados relacionais ou por objeto.Sistemas Técnicos: Trabalham e controlam equipamentos técnicos, como telecomunicações, sistemas militares, ou processos industriais. Precisam manipular interfaces especificas dos equipamentos e possuem menos softwares padronizados do que os sistemas de informação. São freqüentemente sistemas em tempo-real.

Sistemas residentes em tempo-real: Executados em dispositivos presentes em outrosequipamentos, como telefones celulares, carros, sistemas de segurança residenciais, etc. Isto é realizado através de programação em baixo nível que exigem suporte em tempo real.

Sistemas Distribuídos: São distribuídos em várias máquinas, onde a transferência de dados é feita facilmente de uma máquina para outra. Requerem mecanismos de comunicação sincronizada e que assegurem a integridade dos dados.Sistemas de Software: Definem a infra-estrutura técnica que outros programas utilizam. Sistemas operacionais, bancos de dados, e interfaces ao usuário executam operações de baixo nível no hardware, enquanto apresentam interfaces genéricas para outros programas.

Sistemas de Negócios: Descrevem as metas, os recursos( humanos, financeiros, etc. ), as legislações( leis, políticas da empresa,estratégias, etc.), e o trabalho em atual no negócio( processos do negócio ).

É importante enfatizar que a maioria dos sistemas não encaixa exatamente em algum destas categorias, mas pertencem a mais de uma, como uma combinação destas. Por exemplo, muitos dos sistemas de informação possuem características de sistemas distribuídos e de tempo-real. A UML possui capacidade de modelar todos estes tipos desistemas.

Fases de desenvolvimento de sistemas

Existem cinco fases no desenvolvimento de sistemas: Análise dos requerimentos, Análise, Concepção, Programação e Teste

[pic]Análise dos Requerimentos
[pic]Análise
[pic]Concepção
[pic]Programação
[pic]Teste

Análise dos Requerimentos

A UML possui casos de uso para retratar os requerimentos do cliente. Um caso de uso é uma descrição deuma funcionalidade ( uma utilização específica do sistema ) que o sistema fornece. Através da modelagem de casos de uso, os atores internos que tem interesse no sistema são modelados de acordo com a funcionalidade que eles requerem do sistema. Os atores e casos de uso são modelados com relacionamentos, e tem suas associações de comunicações um com o outro divididas em hierarquias. Os atores e os...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • O que é uml
  • o que é UML
  • O que é UML ?
  • Diagrama da UML
  • Artigo UML
  • Modelo uml
  • Trabalho UML
  • Uml

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!