• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
POO - Aula 02 -  Fatores de Qualidade de Software e Introdução ao Java
 

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

on

  • 2,060 views

Aula 02 da disciplina de Programação Orientada a Objetos, ministrada pelo Departamento de Computação da Universidade Federal de Sergipe. ...

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.

Statistics

Views

Total Views
2,060
Views on SlideShare
2,040
Embed Views
20

Actions

Likes
1
Downloads
40
Comments
0

1 Embed 20

http://ufs.felipejrvieira.com.br 20

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

    • 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
    • Sumário ➢ Fatores de Qualidade; e ➢ Introdução ao Java. 103403 – Programação Orientada a Objetos 2
    • O que é Qualidade? ➢ Atendimento às expectativas dos clientes. 103403 – Programação Orientada a Objetos 3
    • O que é um computador de qualidade? ➢ Rápido; ➢ Bonito; ➢ Leve; ➢ Grande. 103403 – Programação Orientada a Objetos 4
    • 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
    • Requisitos de Qualidade 103403 – Programação Orientada a Objetos 6
    • O que é Qualidade? ➢ Atendimento dos requisitos de qualidade definidos pelos clientes. 103403 – Programação Orientada a Objetos 7
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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. ➢ Eficiência. ➢ Manutenibilidade ➢ Portabilidade 103403 – Programação Orientada a Objetos 16
    • Qualidade de Uso (ISO 9126) ➢ Efetividade. ➢ Produtividade. ➢ Segurança Crítica. ➢ Satisfação. 103403 – Programação Orientada a Objetos 17
    • 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 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
    • Introdução ao Java ➢ Estrutura Condicional. if (condicaoBooleana) { codigo; }else { Codigo; } 103403 – Programação Orientada a Objetos 21
    • 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
    • Introdução ao Java ➢ Repetição (Para). for(inicializacao; condicao; expressao) { codigo; } 103403 – Programação Orientada a Objetos 23
    • Introdução ao Java ➢ Repetição (Enquanto). while(condicao) { codigo; } 103403 – Programação Orientada a Objetos 24
    • Introdução ao Java ➢ Repetição (Repita). do{ codigo; }while(condicao) 103403 – Programação Orientada a Objetos 25
    • 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
    • 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
    • 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
    • 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