Analista de Sistemas

1585 palavras 7 páginas
Agenda
!

Introdução a OO

!

Conceitos de Orientação a Objetos

!
!
!
!
!
!

Histórico
Motivos que influenciaram
Vantagens da OO
Áreas de aplicação
O que é a Orientação a Objetos?
Preconceitos sobre a OO
Desenvolvimento OO
Linguagens de Programação OO

Cleidson Souza - cdesouza@ufpa.br
Departamento de Informática
Universidade Federal do Pará
1

Informática - UFPA

2

Histórico
!

Paradigma de Objetos

!

Classe e Objetos
Encapsulamento
Herança
Polimorfismo
Acoplamento Dinâmico
Classes Abstratas
Delegação
MetaClasses

Bibliografia

!
!
!
!
!
!
!

Informática - UFPA

Histórico(2)

Linguagens de Programação

!

Simula 67 : linguagem projetada para simulação.
" Família de linguagens Smalltalk. Smalltalk-72 e 80.
" Maior divulgação a partir de 1986 com o 1o Workshop em
Programação Orientada a Objetos e a conferência ObjectOriented Programming Languages, Systems and Applications
(OOPSLA).
" C++
" Java

"







!
!
!

Informática - UFPA

Metodologias
Surgiram devido a incompatibilidade das abordagens estruturadas com a Programação Orientada a Objetos.
" Exemplo de metodologias:

"

3

!

!

!

4

Coad - Yourdon (1990)
OMT (1991)
OOSE (1992)
Fusão (1995)
UML (1996) [notação]

Banco de Dados
Sistemas Operacionais
...
Informática - UFPA

Motivos que influenciaram
!

!

!

Vantagens da Tecnologia de Objetos

Avanços na tecnologia de arquiteturas de computadores, suportando sofisticados ambientes de programação e interfaces homen-máquina.
Avanços na área de linguagens de programação como modularização, ocultamento de informação, etc. Crise do Software: termo utilizado para descrever problemas associados ao modo como o software é desenvolvido, como é feita a manutenção e como acompanhar a demanda por mais software
[Pressman, 1995].

5

Informática - UFPA

!
!

!

7

Mais fáceis de entender e manter.

Pequenas mudanças

Relacionados

  • Analista de Sistemas
    1830 palavras | 8 páginas
  • Analista de sistemas
    437 palavras | 2 páginas
  • Analista de sistemas
    1321 palavras | 6 páginas
  • Analista de Sistema
    1525 palavras | 7 páginas
  • Analista de Sistemas
    2355 palavras | 10 páginas
  • Analista de Sistemas
    1325 palavras | 6 páginas
  • ANALISTA DE SISTEMA
    1228 palavras | 5 páginas
  • Analista de sistemas
    445 palavras | 2 páginas
  • Analista sistemas
    3045 palavras | 13 páginas
  • analista de sistema
    745 palavras | 3 páginas