http://www.takenami.com.br




Introdução ao Paradigma
de Orientação a Objetos
            Igor Takenami

       itakenami...
http://www.takenami.com.br



    Surgimento das Linguagens OO
• Linguagem SIMULA (anos 60), derivada do ALGOL e
 desenvol...
http://www.takenami.com.br



     Surgimento do Paradigma OO
• Um paradigma é uma forma de abordar um problema
• O paradi...
http://www.takenami.com.br



      Necessidade de um Padrão
• Percebeu-se a necessidade de um padrão para a
 modelagem de...
http://www.takenami.com.br



          Surgimento da UML
• Em 1997 a UML é aprovada como padrão pelo
 OMG
• Desde então a...
http://www.takenami.com.br



          Outros fatos importantes
• Criação de modelos que consolidaram as praticas de Enge...
http://www.takenami.com.br




Dúvidas ?
Upcoming SlideShare
Loading in …5
×

Introdução ao paradigma orientado a objetos

2,598 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,598
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
56
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introdução ao paradigma orientado a objetos

  1. 1. http://www.takenami.com.br Introdução ao Paradigma de Orientação a Objetos Igor Takenami itakenami@gmail.com http://twitter.com/itakenami Versão 1.0
  2. 2. http://www.takenami.com.br Surgimento das Linguagens OO • Linguagem SIMULA (anos 60), derivada do ALGOL e desenvolvida no Centro Norueguês de Computação, por Kristen Nygaard e Ole-Johan Dahl • A SIMULA era utilizada para simulações e foi a pioneira na utilização de classes e subclasses, semelhantes às usadas atualmente em POO (Programação Orientada a Objetos) • SMALLTALK (anos 70), foi a primeira linguagem autêntica orientada a objetos. Foi desenvolvida por cientistas do Xerox Palo Alto Research Center (Xerox PARC) • Com a popularização das Linguagens OO surge a necessidade de um novo paradigma de abordagem na modelagem de sistemas
  3. 3. http://www.takenami.com.br Surgimento do Paradigma OO • Um paradigma é uma forma de abordar um problema • O paradigma OO surgiu para dar suportar as Linguagens OO no inicio da década de 70 • Nos dias atuais praticamente substitui o paradigma anterior, o paradigma estruturado • Diversos modelos aderentes ao novo paradigma são criados por diferentes estudiosos onde são abordados diferentes pontos de vista - Qual o caminho a seguir?
  4. 4. http://www.takenami.com.br Necessidade de um Padrão • Percebeu-se a necessidade de um padrão para a modelagem de sistemas OO, que fosse aceito e utilizado amplamente • Surgiram alguns esforços com o objetivo de padronizar, o principal liderado pelos “três amigos” - Rumbaugh, Booch e Jacobson • Surge a UML (Unified Modeling Language) em 1996 como a melhor candidata para ser linguagem “unificadora” de notações
  5. 5. http://www.takenami.com.br Surgimento da UML • Em 1997 a UML é aprovada como padrão pelo OMG • Desde então a UML tem tido grande aceitação pela comunidade de desenvolveres de sistemas • É uma linguagem ainda em desenvolvimento • Mas de fato o que é UML???
  6. 6. http://www.takenami.com.br Outros fatos importantes • Criação de modelos que consolidaram as praticas de Engenharia de Software - CMMI e MPS.BR - ISO 12207 e 15504 • Definição de uma Metodologia de Desenvolvimento de Projetos de Software pela Rational - Popularização e Adaptação do Processo - Definição de Artefatos de um Processo de Desenv. OO • Evolução da UML - Surgimento de Profiles - MDA e SPEN
  7. 7. http://www.takenami.com.br Dúvidas ?

×