Aula teste ETEC - Analise de Programacao

2.036 visualizações

Publicada em

Aula na ETEC sobre Tecnicas de Analise de Projeto

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
2.036
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
24
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula teste ETEC - Analise de Programacao

  1. 1. Análise de Programação Alcides Duarte Jr Graduado em Engenheira da Computação e Física. Experiência como Analista de Sistemas em empresas do setor Financeiro. > Banco Bradesco > Banco HSBC > Redecard > Apache > Dupont e­mail: engcidao@hotmail.com
  2. 2. Análise de Programação 0.1 Técnicas de Análise de Projeto 0.2 Modelagem de Dados 0.3 Diagrama de Caso de Uso 0.4 Classes de Objetos Metas da Aula
  3. 3. 0.1 Técnicas de Análise de  Projeto O objetivo da Analise de Projeto é definir uma especificação do sistema que defina a estrutura do problema a ser resolvido com a visão do usuário. Podemos dizer que é a “maquete” ou um protótipo do sistema. Análise de Programação: 0.1 Téc. de Análise de Projeto Alcides Jr
  4. 4. 0.1 Técnicas de Análise de  Projeto Análise de Programação: 0.1 Téc. de Análise de Projeto Alcides Jr
  5. 5. 0.1 Técnicas de Análise de  Projeto Orientado a Funções: dividir em blocos funcionais e comportamentais. ➔Orientado a Eventos: construído para responder a estímulos. ➔ Orientado a Objetos: mais próxima da realidade. ➔ ● ● ● ● Menor mutabilidade do domínio em relação a funções facilitará o processo de manutenção; Esta constância do domínio gera descrições reutilizáveis para outras aplicações no mesmo domínio; Requisitos neste tipo de descrição são mais claros às pessoas que atuam no domínio do problema, facilitando sua validação; Transição natural de uma fase para outra, na medida em que a visão de conjunto de objetos se propaga desde a análise até a implementação. Análise de Programação: 0.1 Téc. de Análise de Projeto Alcides Jr
  6. 6. 0.2 Modelagem de Dados Maquete = Protótipo = MODELO Uma técnica de modelagem usada para a construção de modelos, apresenta uma visão particular de um sistema - ênfase à descrição dos dados, ou comportamento, ou arquitetura etc. A abstração do sistema de software através de modelos que o descrevem é um poderoso instrumento para o entendimento e comunicação do produto final que será desenvolvido. A maior dificuldade nesta atividade está no equilíbrio (tradeoff) entre simplicidade (favorecendo a comunicação) e a complexidade (favorecendo a precisão) do modelo. Análise Estruturada Análise Essencial UML Análise de Programação: 0.2 Modelagem de Dados Alcides Jr
  7. 7. 0.2 Modelagem de Dados Não é um processo. É uma ferramenta. Forma de visualizar os objetos e a comunicação entre eles. Desenvolvida sobre conceitos da OO. “Melhores Práticas de Engenharia” que provaram ter sucesso na modelagem de sistemas. OMG → consorcio global de empresas que defini e ratifica padrões Possui 14 diagramas divididos e Estruturais e Comportamentais. Análise de Programação: 0.2 Modelagem de Dados Alcides Jr
  8. 8. 0.3 Diagrama de Casos de Uso Análise de Programação: 0.3 Diagrama de Casos de Uso Alcides Jr
  9. 9. 0.3 Diagrama de Casos de Uso Descreve a funcionalidade. Representa uma unidade discreta da interação entre um usuário (humano ou máquina) e o sistema. Defini o escopo do projeto. SISTEMA Cadastrar Produto Funcionário Análise de Programação: 0.3 Diagrama de Casos de Uso Alcides Jr
  10. 10. 0.3 Diagrama de Casos de Uso Análise de Programação: 0.3 Diagrama de Casos de Uso Alcides Jr
  11. 11. 0.4 Classe de Objetos ● Especificam que informações um objeto irá armazenar (os atributos), e o conjunto de requisições que um objeto pode cumprir (os métodos) . ● Encapsulam a implementação dos métodos. ● Definem a interface de um objeto. ● Objetos são instâncias de classes. ● Classes podem ser compostas em hierarquias, através de herança. Análise de Programação: 0.4 Classe de Objetos Alcides Jr
  12. 12. 0.4 Classe de Objetos OBJETOS CLASSE Análise de Programação: 0.4 Classe de Objetos Alcides Jr
  13. 13. Análise de Programação Obrigado! “There is no holiday in self discipline.” Fim

×