O GoConqr está de visual novo! Conte para nós o que você achou.

Flashcards

Atividade

Junior silva Português 11 flashcards

Flashcards do conjunto (11)

  1. 1Padrões de Qualidade de SoftwareO principal objetivo da Engenharia
    de Software (ES) é ajudar a produzir
    software de qualidade;
    • Empresas que desenvolvem software de
    qualidade são mais competitivas;
    • Empresas que tem qualidade em seus
    processos podem, em geral, oferecer
    um melhor serviço a um preço mais
    competitivo.
  2. 2Definições sobre QualidadeDefinição genérica:
    – “Propriedade, atributo ou condição das
    coisas ou das pessoas capaz de
    distingui-las das outras e de lhes
    determinar a natureza” (Aurélio).
    • Outras definições para software:
    – Qualidade é estar em conformidade com
    os requisitos dos clientes;
    – Qualidade é antecipar e satisfazer os desejos
    dos clientes;
  3. 3Qualidade x ConfiançaConfiança do cliente em estar obtendo um
    produto que atende a suas
    expectativas
    • Confiança do fornecedor em poder
    planejar a construção de
    produtos em relação aos custos
  4. 4Padrões de Qualidade de SoftwarePadrões de produto:
    – Se aplicam ao produto de software em
    desenvolvimento. Incluem padrões de
    documentos, como a estrutura de um
    documento de requisitos até como uma
    linguagem de programação deve ser usada.
    • Padrões de processo:
    – Definem os processos que devem ser
    seguidos durante o desenvolvimento de
    software.
  5. 5Alguns Padrões de Qualidade de Software• CMM – Capability Maturity Model
    – Desenvolvido pelo SEI (Software Engineering
    Institute
    )
    • SPICE (Software Process Improvement &
    Capability dErtemination)
    – Desenvolvido pela “International Organization
    for Standardization and the International
    Electrotechnical Commission” (ISO/IEC)
  6. 6CMM* (Modelo de Maturidade de Competência)• Uma estrutura conceitual que descreve
    os elementos chaves de um
    processo de software eficaz.
    • Um caminho de melhoramento
    evolucionário (5 níveis de maturidade)
    para organizações de software mudarem
    de um processo de software imaturo, ad
    hoc, para um processo maduro,
    disciplinado.
    *
  7. 7ISO/IEC 15504 (SPICE)“Melhoria do processo e determinação da
    capacidade do processo”
    • Consiste de um framework de avaliação
    – Facilita o auto-julgamento
    – Desperta consciência do contexto
    – Produz um perfil do processo
    – Direciona a adequação das atividades
    – Apropriado para organizações de diversos
    tamanhos
  8. 8Teste de SoftwareTeste de software é um controle de qualidade que pode envolver etapas desde a escolha das condições em que a aplicação vai ser colocada à prova até a simulação de uso real dela e o desenvolvimento de relatórios sobre os resultados obtidos.
  9. 9Técnicas de Teste: ArvoreEssa técnica de teste é mais bem usada quando se tem todo o software desenvolvido e também documentado. Com ela cada vez que uma nova versão é liberada para a equipe de testes, a equipe consegue levantar o impacto das falhas liberadas para a verificação. O Objetivo da técnica é levantar em forma de árvore quais são todas as características do software assim sabendo onde o maior esforço de teste deve ser feito após uma liberação de correção. Esta técnica é comumente aplicada em jogos eletrônicos.
  10. 10Técnicas de Teste:cleanroonTécnica muito utilizada em testes de jogos eletrônicos. O objetivo desse teste é validar as diversas formas como o jogador irá realmente jogar o jogo. Coisas como Mudar a sensibilidade de movimento (Sensibilidade), inverter o sentido do movimento (Sentido), habilitar a vibração do controle (Vibração). Após definir essas possibilidades é necessário criar uma tabela de porcentagens de valores básicos para cada tipo de mudança variável.
  11. 11Técnicas de Teste: ExploratórioÉ uma abordagem para teste de software que é concisa descrito como aprendizagem simultânea, design de teste e execução do teste. Cem Kaner, que cunhou o termo em 1993, define o teste exploratório como "um estilo de teste de software que enfatiza o pessoal liberdade e responsabilidade do testador indivíduo para optimizar continuamente a qualidade de seu trabalho, tratando de aprendizagem relacionadas com o teste, design de teste, execução de teste e interpretação resultado do teste como atividades de apoio mútuo que correm em paralelo ao longo do projeto.
    Enquanto o software está sendo testado, o testador aprende coisas que, juntamente com a experiência e criatividade gera novos bons testes a serem executados.Teste exploratório é muitas vezes visto como um teste de caixa preta técnica. Em vez disso, aqueles que têm estudado o considerar uma abordagem de teste que pode ser aplicado a qualquer técnica de teste, em qualquer estágio no processo de desenvolvimento. A chave não é a técnica de teste, nem o item que está sendo testado ou revista; a chave é o envolvimento cognitivo do testador

Informações

Descrição
FlashCards sobre Atividade, criado por Junior silva em 04-06-2021.
Criado por
Junior silva
Visualizações
7
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?