SlideShare uma empresa Scribd logo
1 de 23
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

Mais conteúdo relacionado

Mais procurados (20)

3 uml
3 uml3 uml
3 uml
 
Uml Diagramas Estruturais
Uml   Diagramas EstruturaisUml   Diagramas Estruturais
Uml Diagramas Estruturais
 
Uml
UmlUml
Uml
 
Aula 01 - UML e Padrões de Projeto
Aula 01 - UML e Padrões de ProjetoAula 01 - UML e Padrões de Projeto
Aula 01 - UML e Padrões de Projeto
 
Introdução à linguagem UML
Introdução à linguagem UMLIntrodução à linguagem UML
Introdução à linguagem UML
 
Iconix
IconixIconix
Iconix
 
Aula1 astah
Aula1 astahAula1 astah
Aula1 astah
 
Diagramas de implantação
Diagramas de implantaçãoDiagramas de implantação
Diagramas de implantação
 
A Linguagem UML
A Linguagem UMLA Linguagem UML
A Linguagem UML
 
Apresentação da UML
Apresentação da UMLApresentação da UML
Apresentação da UML
 
Componentes
ComponentesComponentes
Componentes
 
Apostila de uml
Apostila de umlApostila de uml
Apostila de uml
 
Aula 02 - UML e Padrões de Projeto
Aula 02 - UML e Padrões de ProjetoAula 02 - UML e Padrões de Projeto
Aula 02 - UML e Padrões de Projeto
 
Aula 06 - UML e Padrões de Projeto
Aula 06 - UML e Padrões de ProjetoAula 06 - UML e Padrões de Projeto
Aula 06 - UML e Padrões de Projeto
 
CursoUML - Unified Modeling Language
CursoUML - Unified Modeling LanguageCursoUML - Unified Modeling Language
CursoUML - Unified Modeling Language
 
UML
UMLUML
UML
 
Automatizando mudanças na Engenharia Dirigida a Modelos
Automatizando mudanças na Engenharia Dirigida a ModelosAutomatizando mudanças na Engenharia Dirigida a Modelos
Automatizando mudanças na Engenharia Dirigida a Modelos
 
Apostila uml
Apostila umlApostila uml
Apostila uml
 
Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1Modelagem Arquitetural e Visão 4+1
Modelagem Arquitetural e Visão 4+1
 
Apostila uml
Apostila umlApostila uml
Apostila uml
 

Destaque

personell.PDF
personell.PDFpersonell.PDF
personell.PDFLena Chau
 
Regreso a la mediocridad
Regreso a la mediocridadRegreso a la mediocridad
Regreso a la mediocridadManlyn Rivera
 
Presentación los andes dirigentes corregida
Presentación los andes dirigentes corregidaPresentación los andes dirigentes corregida
Presentación los andes dirigentes corregidakriveram22
 
1ºtcfq 8 a_12out_1011_v1
1ºtcfq 8 a_12out_1011_v11ºtcfq 8 a_12out_1011_v1
1ºtcfq 8 a_12out_1011_v1Maria Goreti
 
Facebook ninja essencial_v1_13032013
Facebook ninja essencial_v1_13032013Facebook ninja essencial_v1_13032013
Facebook ninja essencial_v1_13032013lorenalamas.com
 

Destaque (7)

personell.PDF
personell.PDFpersonell.PDF
personell.PDF
 
It Takes A Village
It Takes A VillageIt Takes A Village
It Takes A Village
 
Regreso a la mediocridad
Regreso a la mediocridadRegreso a la mediocridad
Regreso a la mediocridad
 
Presentación los andes dirigentes corregida
Presentación los andes dirigentes corregidaPresentación los andes dirigentes corregida
Presentación los andes dirigentes corregida
 
1ºtcfq 8 a_12out_1011_v1
1ºtcfq 8 a_12out_1011_v11ºtcfq 8 a_12out_1011_v1
1ºtcfq 8 a_12out_1011_v1
 
Facebook ninja essencial_v1_13032013
Facebook ninja essencial_v1_13032013Facebook ninja essencial_v1_13032013
Facebook ninja essencial_v1_13032013
 
962
962962
962
 

Semelhante a Introdução à Mansão Winchester e sua construção sem fim

Semelhante a Introdução à Mansão Winchester e sua construção sem fim (20)

O emprego do_rup_na_uml_-_trabalho_poo_2012
O emprego do_rup_na_uml_-_trabalho_poo_2012O emprego do_rup_na_uml_-_trabalho_poo_2012
O emprego do_rup_na_uml_-_trabalho_poo_2012
 
Análise e Projeto de Sistemas
Análise e Projeto de SistemasAnálise e Projeto de Sistemas
Análise e Projeto de Sistemas
 
Aula4-modelagem e uml
Aula4-modelagem e umlAula4-modelagem e uml
Aula4-modelagem e uml
 
Apostila uml
Apostila umlApostila uml
Apostila uml
 
Apostila UML
Apostila UMLApostila UML
Apostila UML
 
Apostila uml
Apostila umlApostila uml
Apostila uml
 
Projeto de Sistemas - Aula005
Projeto de Sistemas - Aula005Projeto de Sistemas - Aula005
Projeto de Sistemas - Aula005
 
Apostila uml
Apostila umlApostila uml
Apostila uml
 
DCI com PHP
DCI com PHPDCI com PHP
DCI com PHP
 
Análise e Projeto de Sistemas com UML e Java
Análise e Projeto de Sistemas com UML e JavaAnálise e Projeto de Sistemas com UML e Java
Análise e Projeto de Sistemas com UML e Java
 
UML (1).ppt
UML (1).pptUML (1).ppt
UML (1).ppt
 
Uml Para Web
Uml Para WebUml Para Web
Uml Para Web
 
8-uml-e-modelagem-oo Introdução a UML.pdf
8-uml-e-modelagem-oo Introdução a UML.pdf8-uml-e-modelagem-oo Introdução a UML.pdf
8-uml-e-modelagem-oo Introdução a UML.pdf
 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
 
Aula 5 -_fundamentos_de_uml
Aula 5 -_fundamentos_de_umlAula 5 -_fundamentos_de_uml
Aula 5 -_fundamentos_de_uml
 
Aula5 linguagem uml-introducao
Aula5 linguagem uml-introducaoAula5 linguagem uml-introducao
Aula5 linguagem uml-introducao
 
UMLIntro.pdf
UMLIntro.pdfUMLIntro.pdf
UMLIntro.pdf
 
Proposta de uma Abordagem Formal para o Gerenciamento de Variabilidades em Mo...
Proposta de uma Abordagem Formal para o Gerenciamento de Variabilidades em Mo...Proposta de uma Abordagem Formal para o Gerenciamento de Variabilidades em Mo...
Proposta de uma Abordagem Formal para o Gerenciamento de Variabilidades em Mo...
 
UMLIntro.pptx
UMLIntro.pptxUMLIntro.pptx
UMLIntro.pptx
 
Fundamentos de Sistemas de Informacao - Aula 27
Fundamentos de Sistemas de Informacao - Aula 27Fundamentos de Sistemas de Informacao - Aula 27
Fundamentos de Sistemas de Informacao - Aula 27
 

Mais de GrupoAlves - professor

Sistema de produção fordismo e toyotismo
Sistema de produção   fordismo e toyotismoSistema de produção   fordismo e toyotismo
Sistema de produção fordismo e toyotismoGrupoAlves - professor
 
Planejamento e gerência de risco de software
Planejamento e gerência de risco de softwarePlanejamento e gerência de risco de software
Planejamento e gerência de risco de softwareGrupoAlves - professor
 
Integração de software solucao e estilo
Integração de software   solucao e estiloIntegração de software   solucao e estilo
Integração de software solucao e estiloGrupoAlves - professor
 
Gerência de configuração de softwares
Gerência de configuração de softwaresGerência de configuração de softwares
Gerência de configuração de softwaresGrupoAlves - professor
 

Mais de GrupoAlves - professor (20)

Marketing digital
Marketing digitalMarketing digital
Marketing digital
 
Palestra Criptomoedas
Palestra Criptomoedas Palestra Criptomoedas
Palestra Criptomoedas
 
StartGames Android aula 2
StartGames Android aula 2 StartGames Android aula 2
StartGames Android aula 2
 
StartGames Android instalar eclipse
StartGames Android instalar eclipseStartGames Android instalar eclipse
StartGames Android instalar eclipse
 
StartGames Android aula 1
StartGames Android aula 1 StartGames Android aula 1
StartGames Android aula 1
 
Sistema de produção fordismo e toyotismo
Sistema de produção   fordismo e toyotismoSistema de produção   fordismo e toyotismo
Sistema de produção fordismo e toyotismo
 
Planejamento e gerência de risco de software
Planejamento e gerência de risco de softwarePlanejamento e gerência de risco de software
Planejamento e gerência de risco de software
 
Métrica de softwares
Métrica de softwaresMétrica de softwares
Métrica de softwares
 
Integração de software 2
Integração de software 2Integração de software 2
Integração de software 2
 
Integração de software solucao e estilo
Integração de software   solucao e estiloIntegração de software   solucao e estilo
Integração de software solucao e estilo
 
Gerência de configuração de softwares
Gerência de configuração de softwaresGerência de configuração de softwares
Gerência de configuração de softwares
 
Computação de alta performance
Computação de alta performanceComputação de alta performance
Computação de alta performance
 
Lean
LeanLean
Lean
 
Auditoria de sistemas2
Auditoria de sistemas2Auditoria de sistemas2
Auditoria de sistemas2
 
Auditoria de sistemas
Auditoria de sistemasAuditoria de sistemas
Auditoria de sistemas
 
Eng de testes
Eng de testesEng de testes
Eng de testes
 
Eng de testes dia 3
Eng de testes dia 3Eng de testes dia 3
Eng de testes dia 3
 
Eng de testes aula2
Eng de testes   aula2Eng de testes   aula2
Eng de testes aula2
 
Eng de testes dia 4
Eng de testes dia 4Eng de testes dia 4
Eng de testes dia 4
 
Métodos ágeis de desenvolvimento2
Métodos ágeis de desenvolvimento2Métodos ágeis de desenvolvimento2
Métodos ágeis de desenvolvimento2
 

Introdução à Mansão Winchester e sua construção sem fim

  • 1.
  • 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ÃO EMPRESARIAL Os Cliente desejam modificações. O mercado está sempre mudando. O Governo promulga novas leis.
  • 6. UML – FABRICA DE SOFTWARE Etapas • Análise de Requisitos(Levantamento de Requisitos) • Projeto (Modelagem) • Codificação • Testes • Implantação • Manutenção
  • 10. UML – ÓTICAS DO UML
  • 11. UML – ÓTICAS DO UML
  • 12. UML – ÓTICAS DO UML
  • 13. UML – ÓTICAS DO UML
  • 14. UML – ÓTICAS DO UML
  • 15. UML – ÓTICAS DO UML
  • 16. UML – ÓTICAS DO UML
  • 17. UML – ÓTICAS DO UML Diagrama Extra - PMI
  • 18. UML – ÓTICAS DO UML Diagrama extra
  • 19. UML – ÓTICAS DO 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