Buscar

Paradigma Orientado a Objetos e UML

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

01/10/2021
1
Análise e 
Modelagem de 
Sistemas
Paradigma orientado a objetos 
Ma. Vanessa Matias Leite
1
• Unidade de Ensino: 04
• Competência da Unidade: modelar um software usando o 
processo unificado iterativo e incremental utilizando UML 
• Resumo: Compreender o paradigma orientado a objetos e 
conhecer diagramas da UML;
• Palavras-chave: Processo unificado, UML, diagrama de classes, 
diagrama de atividades. 
• Título da Teleaula: Paradigma orientado a objetos 
• Teleaula nº: 04
2
Fundamentos da 
orientação a objetos 
3
Paradigma Orientado a Objetos (POO)
• Padrão de desenvolvimento;
• Como modelar os problemas do mundo real;
• Smaltalk 80;
• C++;
4
Conceitos básicos da POO
• Abstração;
• Classe;
• Atributos e métodos;
• Objeto;
• Classe;
• Herança;
• Encapsulamento;
• Polimorfismo;
5
Fonte: Werlich (2020)
6
01/10/2021
2
Fonte: Werlich (2020)
7
Vantagens da Orientação a Objetos
• Reutilização de código;
• Utilização de um único padrão conceitual para a 
análise, o projeto e a implementação. 
• O tempo de desenvolvimento do software é mais 
rápido. 
• Simplificação;
8
Diagrama de Classes
9
Diagrama de classes
Fonte: Catarino (2020)
10
Diagrama de Classes
Fonte: Catarino (2020)
11
Diagrama de classes
Fonte: Catarino (2020)
12
01/10/2021
3
Diagrama de classes
Fonte: Catarino (2020)
13
Modelo do processo 
unificado 
14
Processo Unificado (PU)
• Quem (papel) está fazendo. 
• O quê (artefato). 
• Como (atividade). 
• Quando (disciplina). 
15
Ciclo de vida do software
Fonte: Werlich (2020)
16
Aspectos do Processo Unificado
I. Caso de Uso;
II. Arquitetura do software;
III. Iterativo e Incremental;
17
Ciclo de vida do Processo Unificado
Fonte: Werlich (2020)
18
01/10/2021
4
Processo do PU
• Papel;
• Artefato;
• Atividade;
• Disciplina;
19
Fonte: Werlich (2020)
20
Diagrama de Classes
21
Dúvidas?
22
Métodos Orientados a 
Objetos
23
Fonte: Werlich (2020)
24
01/10/2021
5
Diagrama de sequência
Fonte: Catarino (2020)
25
Diagrama de Sequência
Fonte: Catarino (2020)
26
Diagrama de Sequências
Fonte: Werlich (2020)
27
Diagrama de 
Atividades e 
Diagramas de 
máquina de estados
28
Elementos do diagrama de classes 
Condicional
Fonte: Catarino (2020)
29
Fonte: Werlich (2020)
30
01/10/2021
6
Diagrama de máquina de estados
Estado inicial e final Estado Transição Escolha
Fork Join
Fonte: Catarino (2020)
31
Fonte: Catarino (2020)
32
Diagramas de 
atividades
33
Diagrama de máquina 
de estados
34
Dúvidas?
35
Recapitulando
36
01/10/2021
7
Recapitulando
• Fundamentos da orientação a objetos;
• Diagrama de classes;
• Processo unificado;
• Diagrama de sequência;
• Diagrama de atividades;
• Diagrama de máquina de estados. 
37

Outros materiais