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