Buscar

Aula1IntroducaoPOO_CiclodeVida


Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Analise Orienta Objeto
UML
 
Maria Bernadete
1
Visão tradicional – Um Sistema é um conjunto de processos sobre dados...
Visão OO – Um sistema é um conjunto de objetos que interagem entre si, com características (atributos) e comportamentos (métodos) próprios... 
 
 
Analise Orienta Objeto
Mensagem
Classe
Objeto 
Encapsulamento
Herança 
Polimorfismo
Associação
Reusabilidade
 
Um objeto é uma entidade do mundo real que tem uma identidade.
 
 Objetos representam entidades que participam do sistema em questão...
 Cada objeto ter sua identidade significa que são distintos mesmo que eles apresentem exatamente as mesmas características.
Analise Orienta Objeto
Objeto 
As características de um objeto são representada por  atributos. 
O comportamento de um objeto é representado pelo conjunto de métodos que serão executados de acordo com o evento que o objeto, sofrer... 
Objetos com a mesma estrutura e o mesmo comportamento são agrupados em classes.
Classe é a abstração do objeto, ou seja o modelo do objeto...
 
Analise Orienta Objeto
Objeto , Classe 
Encapsulamento - Atributos são escondidos ...
Já os métodos tem que ser públicos, para que o objeto possa receber e mandar msgs...
 
Herança – Uma classe pode herdar de outras classes? 
Como funciona? 
Reusabilidade – As classes identificadas para um sistema, podem ser utilizadas em outros...
Polimorfismo – É ter na classe mãe um método a ser implementado por suas classes filhas...
Analise Orienta Objeto
 Associação - É a colaboração entra os objetos... 
 
 Menssagem – É como os objetos se relacionam com o mundo... 
Analise Orienta Objeto
 Efetuar uma boa análise OO na criação de um sistema é fundamental para o 
seu sucesso. Por incrível que pareça, muita gente ainda enxerga a análise OO 
apenas como uma forma de documentar um sistema. Sim, esse é um dos 
ganhos que se tem com ela. Afinal, com seu uso, o conhecimento sobre o 
sistema não fica preso apenas na cabeça de quem o construiu, como também 
não fica submerso em meio a milhares de linhas de código fonte. Isso facilita 
a reutilização, o entendimento e a manutenção do software. Mas o benefício 
da documentação não é o único ao se utilizar a análise OO.
 A maior vantagem em utilizá-la é justamente poder pensar em uma solução 
sistêmica focada em responsabilidades, antes de começar a construí-la em 
linguagens de programação.  
Leia mais em: Artigo Engenharia de Software 2 - Análise Orientada a Objetos http://www.devmedia.com.br/artigo-engenharia-de-software-2-analise-orientada-a-objetos/9150#ixzz3iibKpCqm
Análise de requisitos
Modelagem
Implementação
Testes 
Manutenção
Modelo de desenvolvimento mais comum. 
Todos os modelos são derivados dessa idéia
http://aluno.projecao.br/SGARepository/Blog/Arquivos/Eduardo%20Henrique%20Lima%20Paix%C3%A3o/E31169D0-2E21-469D-8714-1F9ACB6E1CE6.pdf
http://www.pucrs.br/edipucrs/online/projetoSI/6-Engenharia/O_Ciclo_de_Vida_do_Desenvolvimento_de_Sistemas.pdf
http://www.pucrs.br/edipucrs/online/projetoSI/6-Engenharia/O_Ciclo_de_Vida_do_Desenvolvimento_de_Sistemas.pdf
http://questaodeti.blogspot.com.br/2008/07/modelo-incremental-e-espiral.html
Essa linguagem unificada de modelagem nos serve muito bem para modelar Análise Orientada a Objetos...
Tem vários modelos... 
Diagrama de Classes ...
Diagrama de Caso de Uso... 
 
UML
 
Analise Orienta Objeto
UML
 
Analise Orienta Objeto
UML
Diagramas UML
Estrutural (Estática)
- Diagrama de Classes
- Diagramas de Objetos
- Diagrama de Caso de Uso
- Diagrama de Componentes
Dinâmica
- Diagrama de Estados
- Diagrama de Atividades
- Diagrama de Colaboração
- Diagrama de Sequencia
Representação Gráfica de um Conjunto de Elementos.
Analise Orienta Objeto
UML
Perguntas e comentários 
Referencias :
http://www.dca.fee.unicamp.br/cursos/POOCPP/node4.html
Os 4 pilares da Programação Orientada a Objetos http://www.devmedia.com.br/os-4-pilares-da-programacao-orientada-a-objetos/9264#ixzz3i3jnY97u
http://pt.slideshare.net/wagnerbonfim/anlise-essencial-e-anlise-estruturada
http://docente.ifrn.edu.br/givanaldorocha/disciplinas/engenharia-de-software-licenciatura-em-informatica/analise-orientada-a-objetos

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando