Modelagem de objeto
 Um modelo pode ser visto como uma
representação idealizada de um sistema a ser
construído.
 Maquetes de casas e plantas de circuito
eletrônicos são apenas alguns dos modelos.
 Uma simplificação da realidade que nos ajuda
a entender um problema complexo.
 Compreensão de sistemas complexos
 Explorar e comparar as alternativas de um
desenho a um baixo custo
 Formar a fundação para implementação
 Capturar requisitos com precisão
 Comunicar decisões sem ambigüidade
 Prover a estrutura para a solução de
problemas
 Experimentação de múltiplas soluções
 Produzir abstrações para tratar complexidade
 Reduzir o tempo do projeto
 Diminuir custo de desenvolvimentos
 Controlar os riscos de erros
 Escolha o modelo mais adequados
 Use niveis diferentes de precisão
 Procure conectar o modelo a realidade
 Nenhum modelo único e suficiente
 A modelagem do sistema de software
consiste na utilização de notações gráficas e
textuais com o objetivo de construir modelos
que representam as partes essenciais de um
sistemas considerando-se diversas
perspectivas diferentes e complementares
Percebeu-se a necessidade de um padrão
para a modelagem de sistemas, que fosse
aceito e utilizada amplamente
 A UML surgiu em 1996 com a melhor
candidata para ser a linguagem unificada de
anotações, em 1997 a UML é aprovada como
padrão pela OMG.
 Combina conceitos de varias metodologias
 Abrange- modelagem de negócio, requisitos,
analise, desenhos, implementação, teste,
implantação.
 Aplicável a qualquer domínio
 Independe de linguagem, plataforma ou
processo
 Suportada por varias ferramentas
 Visualização
 Especificação
 Documentação
 Comunicação
 Construção
 Podem ser usados para...
 mostrar os limites de um sistema e suas
funções
 Representa a estrutura estática de um
sistema
 Modela o comportamento de objetos
 Apresentar a implementação fisica e a
arquitetura de um sistema
 Estruturais
 Comportamentais
 Extensão
 Agrupamento
 A visão 4+1 para desenho técnico de
sistemas
 Baseado nos princípios de:
 Modelo
 Visão
 Preocupação
 Envolvidos
 www.omg.org
 http://ibm.com
 http://pt.wikipedia.org/wiki/UML

Modelagem de Objeto (PDS)

  • 1.
  • 2.
     Um modelopode ser visto como uma representação idealizada de um sistema a ser construído.  Maquetes de casas e plantas de circuito eletrônicos são apenas alguns dos modelos.  Uma simplificação da realidade que nos ajuda a entender um problema complexo.
  • 3.
     Compreensão desistemas complexos  Explorar e comparar as alternativas de um desenho a um baixo custo  Formar a fundação para implementação  Capturar requisitos com precisão  Comunicar decisões sem ambigüidade
  • 4.
     Prover aestrutura para a solução de problemas  Experimentação de múltiplas soluções  Produzir abstrações para tratar complexidade  Reduzir o tempo do projeto  Diminuir custo de desenvolvimentos  Controlar os riscos de erros
  • 5.
     Escolha omodelo mais adequados  Use niveis diferentes de precisão  Procure conectar o modelo a realidade  Nenhum modelo único e suficiente
  • 6.
     A modelagemdo sistema de software consiste na utilização de notações gráficas e textuais com o objetivo de construir modelos que representam as partes essenciais de um sistemas considerando-se diversas perspectivas diferentes e complementares
  • 7.
    Percebeu-se a necessidadede um padrão para a modelagem de sistemas, que fosse aceito e utilizada amplamente
  • 8.
     A UMLsurgiu em 1996 com a melhor candidata para ser a linguagem unificada de anotações, em 1997 a UML é aprovada como padrão pela OMG.
  • 9.
     Combina conceitosde varias metodologias  Abrange- modelagem de negócio, requisitos, analise, desenhos, implementação, teste, implantação.  Aplicável a qualquer domínio  Independe de linguagem, plataforma ou processo  Suportada por varias ferramentas
  • 10.
     Visualização  Especificação Documentação  Comunicação  Construção
  • 11.
     Podem serusados para...  mostrar os limites de um sistema e suas funções  Representa a estrutura estática de um sistema  Modela o comportamento de objetos  Apresentar a implementação fisica e a arquitetura de um sistema
  • 12.
     Estruturais  Comportamentais Extensão  Agrupamento
  • 13.
     A visão4+1 para desenho técnico de sistemas  Baseado nos princípios de:  Modelo  Visão  Preocupação  Envolvidos
  • 15.
     www.omg.org  http://ibm.com http://pt.wikipedia.org/wiki/UML