INTRODUÇÃO AO UML
     Mansão Winchester
                                     Duração da Obra: 36 anos, situação inacabada
                                     inúmeros carpinteiros e trabalhadores
                                     mudaram, aumentaram, destruíram e
                                     reconstruíram os aproximadamente 160
                                     cômodos, 47 lareiras, mais de 10.000 janelas,
                                     incontáveis escadas e portas.



Sarah nunca tinha um
projeto ou planta. O chefe
de obras chegava pela
manhã e Sarah dava as
instruções do que queria
para o dia.
E no dia seguinte ela
poderia demolir o que foi
feito no dia anterior e
reconstruir de outra forma.
                              http://www.winchestermysteryhouse.com/
INTRODUÇÃO AO UML
                    Grady Booch é um dos mais atuantes e
                    proeminentes metodologistas da atualidade.
                    Lançou as raízes do projeto orientado a objetos.
                    Esse trabalho evoluiu para uma metologia de
                    desenvolvimento de sistemas O.O.

                    James Rumbaugh : Object-Modeling Technique
                    (OMT) é um método de modelagem e projeto
                    orientado a objetos publicado em 1991.

                    Jacobson Oose : Engenharia de Software O.O,
                    uma forma totalmente diferente de ver os
                    relacionamentos e análise do problema por
                    ter um enfoque na orientação a objeto.
INTRODUÇÃO AO UML


                            A UML permite que desenvolvedores visualizem os
                            produtos de seus trabalhos em diagramas
                            padronizados. Junto com uma notação gráfica, a UML
                            também especifica significados, isto é, semântica.

Unified Modeling Language


 Os objetivos da UML são: especificação, documentação, estruturação para
 sub-visualização e maior visualização lógica do desenvolvimento completo
 de um sistema de informação.

 A UML é um modo de padronizar as formas de modelagem.
UML – VISÃO EMPRESARIAL




Os Cliente desejam modificações.

O mercado está sempre mudando.

O Governo promulga novas leis.
UML – FABRICA DE SOFTWARE


Etapas
• Análise de Requisitos(Levantamento de Requisitos)
• Projeto (Modelagem)
• Codificação
• Testes
• Implantação
• Manutenção
UML – ÓTICAS DO UML
UML – ÓTICAS DO UML
UML – ÓTICAS DO UML
UML – ÓTICAS DO UML
UML – ÓTICAS DO UML
UML – ÓTICAS DO UML
UML – ÓTICAS DO UML
UML – ÓTICAS DO UML
UML – ÓTICAS DO UML
UML – ÓTICAS DO UML
UML – ÓTICAS DO UML




                      Diagrama
                      Extra - PMI
UML – ÓTICAS DO UML




                      Diagrama
                      extra
UML – ÓTICAS DO UML




           Cliente : Pessoa   conta: conta_universitaria




                                                           Diagrama
                                                           extra
Diagramas

              Diagrama Estrutural                                 Diagrama Comportamental

                Classes                 Objetos             Atividade    Casos de Uso     Máquina de Estados

Estrutura Composta        Componentes             Pacotes                         Interação


                                                                Sequência      Comunicação     Temporização




                                                                        Diagrama que compõem
                                                                               O UML
PRÓXIMO ENCONTRO

     Revisão Orientação a Objetos
     Diagramas
APÊNDICE
BIBLIOGRAFIA
http://pt.wikipedia.org/wiki/UML#Visão_Geral_da_UML

Preparatório uml

  • 2.
    INTRODUÇÃO AO UML Mansão Winchester Duração da Obra: 36 anos, situação inacabada inúmeros carpinteiros e trabalhadores mudaram, aumentaram, destruíram e reconstruíram os aproximadamente 160 cômodos, 47 lareiras, mais de 10.000 janelas, incontáveis escadas e portas. Sarah nunca tinha um projeto ou planta. O chefe de obras chegava pela manhã e Sarah dava as instruções do que queria para o dia. E no dia seguinte ela poderia demolir o que foi feito no dia anterior e reconstruir de outra forma. http://www.winchestermysteryhouse.com/
  • 3.
    INTRODUÇÃO AO UML Grady Booch é um dos mais atuantes e proeminentes metodologistas da atualidade. Lançou as raízes do projeto orientado a objetos. Esse trabalho evoluiu para uma metologia de desenvolvimento de sistemas O.O. James Rumbaugh : Object-Modeling Technique (OMT) é um método de modelagem e projeto orientado a objetos publicado em 1991. Jacobson Oose : Engenharia de Software O.O, uma forma totalmente diferente de ver os relacionamentos e análise do problema por ter um enfoque na orientação a objeto.
  • 4.
    INTRODUÇÃO AO UML A UML permite que desenvolvedores visualizem os produtos de seus trabalhos em diagramas padronizados. Junto com uma notação gráfica, a UML também especifica significados, isto é, semântica. Unified Modeling Language Os objetivos da UML são: especificação, documentação, estruturação para sub-visualização e maior visualização lógica do desenvolvimento completo de um sistema de informação. A UML é um modo de padronizar as formas de modelagem.
  • 5.
    UML – VISÃOEMPRESARIAL Os Cliente desejam modificações. O mercado está sempre mudando. O Governo promulga novas leis.
  • 6.
    UML – FABRICADE SOFTWARE Etapas • Análise de Requisitos(Levantamento de Requisitos) • Projeto (Modelagem) • Codificação • Testes • Implantação • Manutenção
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
    UML – ÓTICASDO UML Diagrama Extra - PMI
  • 18.
    UML – ÓTICASDO UML Diagrama extra
  • 19.
    UML – ÓTICASDO UML Cliente : Pessoa conta: conta_universitaria Diagrama extra
  • 20.
    Diagramas Diagrama Estrutural Diagrama Comportamental Classes Objetos Atividade Casos de Uso Máquina de Estados Estrutura Composta Componentes Pacotes Interação Sequência Comunicação Temporização Diagrama que compõem O UML
  • 21.
    PRÓXIMO ENCONTRO Revisão Orientação a Objetos Diagramas
  • 22.
  • 23.