UML uma analize

2556 palavras 11 páginas
UML - Unified Modeling Language

Daniel Destro do Carmo
Softech Network Informática daniel@danieldestro.com.br UML - Unified Modeling Language
Modelagem de Sistemas Orientados a Objetos
• Antigamente não havia uma forma padrão de se analisar e modelar sistemas orientados a objetos.
• Diferentes metodologias levavam a um desentendimento e confusão por parte de analistas e desenvolvedores, por suas diferentes características, elementos conceituais e notação.
• Algumas metodologias eram boas em determinadas características, mas ruins ou inexistentes em outras necessidades da análise e modelagem OO.
• Grady Booch, James Rumbaugh e Ivar Jacobson (“os três amigos”) se juntaram, unificaram suas metodologias e criaram a UML, pegando o melhor de cada e melhorando com o suporte e ajuda da comunidade.

UML - Unified Modeling Language
Unified Modeling Language (UML)

O que é

?

UML - Unified Modeling Language
Unified Modeling Language (UML)
UML é uma linguagem de modelagem de sistemas, usada para:
• especificar,
• modelar,
• visualizar
• e documentar os modelos e artefatos de sistemas OO e não-OO, baseando-se em diagramas. A UML pode ser usada com todos os processos durante o ciclo de desenvolvimento do projeto (análise de requisitos, análise de sistema, design, programação e testes).
A UML foi criada por Grady Booch, Jim Rumbaugh e Ivar Jacobson, em
1997, e hoje é mantida pela OMG (Object Management Group).

UML - Unified Modeling Language
Fases do Desenvolvimento
Análise de Requisitos: Fase que captura as intenções e necessidades dos usuários do sistema, através das funções desejadas no sistema, chamadas de Casos de Uso.
Análise: Onde se cria as primeiras abstrações e mecanismos presentes no domínio do problema.
Design (Projeto): O resultado da análise é expandido em soluções técnicas. As classes do domínio do problema são mescladas com classes de infra-estrutura. É o detalhamento para a fase de programação.

Relacionados

  • mendigo
    1042 palavras | 5 páginas
  • FATEC MODELAGEM DE PROCESSOS PRONTO
    1987 palavras | 8 páginas
  • INformatica
    1423 palavras | 6 páginas
  • FUNDAMENTOS DE TECNOLOGIA DA INFORMAÇÃO
    2710 palavras | 11 páginas
  • Android
    73133 palavras | 293 páginas
  • Asp.net
    5977 palavras | 24 páginas