Análise Orientada a Objetos
Rua Boa Morte, 1835 – Centro – Piracicaba – S.P.
Curso de Sistemas de Informação
Disciplina de Engenharia de Software
Programação Orientada a Objetos
Com ênfase em Análise
Orientador: Prof. Anderson Luiz Barbosa
Apresentação:
Adalberto José Brasaca
3º Semestre - Noturno
FACULDADE SALESIANA DOM BOSCO
Rua Boa Morte, 1835 – Centro – Piracicaba – S.P.
Programação Orientada a Objetos
Tópicos Principais
1. A Programação Orientada a Objetos (POO)
2. O Processo de Abstração
3. A Linguagem de Modelagem Unificada (UML)
4. Análise Estruturada x Análise Orientada a Objetos
5. Os três pilares da Programação Orientada a Objetos
6. Os passos da Análise Orientada a Objetos
7. Vantagens e objetivos da POO
8. Bibliografia
FACULDADE SALESIANA DOM BOSCO
Rua Boa Morte, 1835 – Centro – Piracicaba – S.P.
1. A Programação Orientada a Objetos
1.1 O que é a Programação Orientada a Objetos
1.2 O que são Classes e Objetos
1.3 Notação básica de uma Classe / Objeto
1.4 Exemplos de Classes
1.5 Exemplos de Objetos
1.6 Características de um Objeto (Atributos)
1.7 Operações realizadas por Objetos (Métodos)
1.8 Exemplo de Hierarquia de Classes
FACULDADE SALESIANA DOM BOSCO
Rua Boa Morte, 1835 – Centro – Piracicaba – S.P.
1. A Programação Orientada a Objetos
1.1 O que é a Programação Orientada a Objetos
É um paradigma de análise, projeto e programação de sistemas de software baseados na construção e interação dos diversos blocos de código (métodos) e dados (atributos) encapsulados em modelos chamados de objetos.
FACULDADE SALESIANA DOM BOSCO
Rua Boa Morte, 1835 – Centro – Piracicaba – S.P.
1. A Programação Orientada a Objetos
1.2 O que são Classes e Objetos
•
Classes:
São categorias de entidades (“coisas”) que correspondem a um mesmo tipo, coleção, ou conjunto de entidades afins.
•
Objetos:
São entidades com existência física ou não e que pertencem a um determinado
conjunto