Universidade Federal de SergipeDepartamento de ComputaçãoProgramação Orientada a Objetos  Fatores de Qualidade de  Softwar...
Sumário  ➢      Fatores de Qualidade; e  ➢      Introdução ao Java.              103403 – Programação Orientada a Objetos ...
O que é Qualidade?  ➢      Atendimento às expectativas dos clientes.              103403 – Programação Orientada a Objetos...
O que é um computador de qualidade?  ➢      Rápido;  ➢   Bonito;  ➢      Leve;  ➢      Grande.                103403 – Pro...
Requisitos de Qualidade  ➢      Esperados (Garantia de 1 ano, teclado e mouse);  ➢      Explícitos (4GB de RAM, Processado...
Requisitos de Qualidade         103403 – Programação Orientada a Objetos   6
O que é Qualidade?  ➢    Atendimento dos requisitos de qualidade  definidos pelos clientes.          103403 – Programação ...
O que é Qualidade?  ➢Totalidade de características de uma entidade  que lhe confere a capacidade de satisfazer às  necessi...
O que é Qualidade de Software?  ➢ Totalidade de características de um produto  de software que lhe confere a capacidade de...
O que é Qualidade de Software?  ➢ Conjunto de características que devem ser  alcançadas em um determinado grau para que o ...
Visões de Qualidade de Software  ➢ Usuário – Facilidade de Uso, desempenho,  confiabilidade.  ➢     Desenvolvedor – Confor...
Qualidade de Software  ➢Qualidade não pode ser inserida num produto  depois de pronto.  ➢    Qualidade tem de ser inserida...
Fatores de Qualidade de Software (McCall)   ➢ Conjunto de fatores que avalia o software a   partir de 3 pontos de vista di...
Fatores de Qualidade de Software (McCall)          103403 – Programação Orientada a Objetos   14
Fatores de Qualidade de Software (McCall)          103403 – Programação Orientada a Objetos   15
Qualidade Interna e Externa (ISO 9126)   ➢       Funcionalidade.   ➢       Confiabilidade.   ➢   Usabilidade.   ➢       Ef...
Qualidade de Uso (ISO 9126)   ➢   Efetividade.   ➢   Produtividade.   ➢   Segurança Crítica.   ➢       Satisfação.        ...
Introdução ao Java          103403 – Programação Orientada a Objetos   18
Introdução ao Java          103403 – Programação Orientada a Objetos   19
Introdução ao Java   ➢   Tipos primitivos.                        TIPO                 TAMANHO              boolean       ...
Introdução ao Java   ➢   Estrutura Condicional.   if (condicaoBooleana) {        codigo;    }else {        Codigo;    }   ...
Introdução ao Java   ➢   Estrutura Condicional Múltipla.   switch (diaDaSemana) {      case 2:          System.out.println...
Introdução ao Java  ➢   Repetição (Para).  for(inicializacao; condicao; expressao)  {       codigo;  }               10340...
Introdução ao Java   ➢   Repetição (Enquanto).   while(condicao) {       codigo;    }               103403 – Programação O...
Introdução ao Java   ➢   Repetição (Repita).   do{        codigo;   }while(condicao)               103403 – Programação Or...
Introdução ao Java   ➢       Comando break é usado para sair   imediatamente de uma iteração, independente   do valor de c...
Introdução ao Java   ➢     Comando continue serve para encerrar a   execução de comandos e verificar o valor de   CONDICAO...
Introdução ao Java   ➢       Relações          == (igual a)                          < (menor que)       != (diferente de)...
Referências  ➢  Material da disciplina de Qualidade de  Software da Profª Drª Adicinéia Aparecida de  Oliveira.  ➢   Conte...
Próximos SlideShares
Carregando em…5
×

POO - Aula 02 - Fatores de Qualidade de Software e Introdução ao Java

2.279 visualizações

Publicada em

Aula 02 da disciplina de Programação Orientada a Objetos, ministrada pelo Departamento de Computação da Universidade Federal de Sergipe.
Apresenta os fatores de qualidade de software e faz uma introdução ao Java.

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

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

Nenhuma nota no slide

POO - Aula 02 - Fatores de Qualidade de Software e Introdução ao Java

  1. 1. Universidade Federal de SergipeDepartamento de ComputaçãoProgramação Orientada a Objetos Fatores de Qualidade de Software e Introdução ao JavaFelipe J. R. Vieira Última Atualização em Outubro de 2011
  2. 2. Sumário ➢ Fatores de Qualidade; e ➢ Introdução ao Java. 103403 – Programação Orientada a Objetos 2
  3. 3. O que é Qualidade? ➢ Atendimento às expectativas dos clientes. 103403 – Programação Orientada a Objetos 3
  4. 4. O que é um computador de qualidade? ➢ Rápido; ➢ Bonito; ➢ Leve; ➢ Grande. 103403 – Programação Orientada a Objetos 4
  5. 5. Requisitos de Qualidade ➢ Esperados (Garantia de 1 ano, teclado e mouse); ➢ Explícitos (4GB de RAM, Processador quadcore); ➢ Implícitos (Placa de Vídeo?); ➢ Inesperados (Garantia de 2 anos e bluetooth). 103403 – Programação Orientada a Objetos 5
  6. 6. Requisitos de Qualidade 103403 – Programação Orientada a Objetos 6
  7. 7. O que é Qualidade? ➢ Atendimento dos requisitos de qualidade definidos pelos clientes. 103403 – Programação Orientada a Objetos 7
  8. 8. O que é Qualidade? ➢Totalidade de características de uma entidade que lhe confere a capacidade de satisfazer às necessidades explícitas e implícitas. (ISO 8402) 103403 – Programação Orientada a Objetos 8
  9. 9. O que é Qualidade de Software? ➢ Totalidade de características de um produto de software que lhe confere a capacidade de satisfazer às necessidades explícitas e implícitas. (ISO 8402) 103403 – Programação Orientada a Objetos 9
  10. 10. O que é Qualidade de Software? ➢ Conjunto de características que devem ser alcançadas em um determinado grau para que o produto atenda às necessidades de seus usuários. ➢ Características de qualidade podem ser detalhadas em vários níveis de sub- características. 103403 – Programação Orientada a Objetos 10
  11. 11. Visões de Qualidade de Software ➢ Usuário – Facilidade de Uso, desempenho, confiabilidade. ➢ Desenvolvedor – Conformidade com os requisitos, facilidade de manutenção e a taxa de não conformidades. ➢ Organização – Prazo, custo e produtividades. 103403 – Programação Orientada a Objetos 11
  12. 12. Qualidade de Software ➢Qualidade não pode ser inserida num produto depois de pronto. ➢ Qualidade tem de ser inserida no produto durante o processo de desenvolvimento. 103403 – Programação Orientada a Objetos 12
  13. 13. Fatores de Qualidade de Software (McCall) ➢ Conjunto de fatores que avalia o software a partir de 3 pontos de vista distintos: • Operação do Produto (uso). • Revisão do Produto (manutenção). • Implantação do Produto (adaptação para ambiente diferente). 103403 – Programação Orientada a Objetos 13
  14. 14. Fatores de Qualidade de Software (McCall) 103403 – Programação Orientada a Objetos 14
  15. 15. Fatores de Qualidade de Software (McCall) 103403 – Programação Orientada a Objetos 15
  16. 16. Qualidade Interna e Externa (ISO 9126) ➢ Funcionalidade. ➢ Confiabilidade. ➢ Usabilidade. ➢ Eficiência. ➢ Manutenibilidade ➢ Portabilidade 103403 – Programação Orientada a Objetos 16
  17. 17. Qualidade de Uso (ISO 9126) ➢ Efetividade. ➢ Produtividade. ➢ Segurança Crítica. ➢ Satisfação. 103403 – Programação Orientada a Objetos 17
  18. 18. Introdução ao Java 103403 – Programação Orientada a Objetos 18
  19. 19. Introdução ao Java 103403 – Programação Orientada a Objetos 19
  20. 20. Introdução ao Java ➢ Tipos primitivos. TIPO TAMANHO boolean 1 bit byte 1 byte short 2 bytes char 2 bytes int 4 bytes float 4 bytes long 8 bytes double 8 bytes 103403 – Programação Orientada a Objetos 20
  21. 21. Introdução ao Java ➢ Estrutura Condicional. if (condicaoBooleana) { codigo; }else { Codigo; } 103403 – Programação Orientada a Objetos 21
  22. 22. Introdução ao Java ➢ Estrutura Condicional Múltipla. switch (diaDaSemana) { case 2: System.out.println("Segunda-feira"); break; case 3: System.out.println("Terça-feira"); break; case 4: System.out.println("Quarta-feira"); break; case 5: System.out.println("Quinta-feira"); break; case 6: System.out.println("Sexta-feira"); break; default: System.out.println("Não é dia útil!"); } 103403 – Programação Orientada a Objetos 22
  23. 23. Introdução ao Java ➢ Repetição (Para). for(inicializacao; condicao; expressao) { codigo; } 103403 – Programação Orientada a Objetos 23
  24. 24. Introdução ao Java ➢ Repetição (Enquanto). while(condicao) { codigo; } 103403 – Programação Orientada a Objetos 24
  25. 25. Introdução ao Java ➢ Repetição (Repita). do{ codigo; }while(condicao) 103403 – Programação Orientada a Objetos 25
  26. 26. Introdução ao Java ➢ Comando break é usado para sair imediatamente de uma iteração, independente do valor de condição. 103403 – Programação Orientada a Objetos 26
  27. 27. Introdução ao Java ➢ Comando continue serve para encerrar a execução de comandos e verificar o valor de CONDICAO. 103403 – Programação Orientada a Objetos 27
  28. 28. Introdução ao Java ➢ Relações == (igual a) < (menor que) != (diferente de) >= (maior igual a) > (maior que) <= (menor igual a) = (atribuição) 103403 – Programação Orientada a Objetos 28
  29. 29. Referências ➢ Material da disciplina de Qualidade de Software da Profª Drª Adicinéia Aparecida de Oliveira. ➢ Conteúdos da Internet. 103403 – Programação Orientada a Objetos 29

×