Considerando os conceitos da engenharia de software no escop...

Próximas questões
Com base no mesmo assunto
Q835202 Engenharia de Software

Considerando os conceitos da engenharia de software no escopo de teste de software, julgue os itens a seguir.


I Denomina-se defeito a produção de uma saída incorreta com relação à especificação.

II A ação humana que produz um resultado incorreto — como a ação incorreta de um programador — configura engano.

III Define-se erro a diferença entre o valor obtido e o valor esperado, ou seja, qualquer estado intermediário incorreto ou resultado inesperado na execução do programa.

IV Falha é uma instrução ou um comando incorreto.


Estão certos apenas os itens

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - II e III.

Para resolver essa questão, é fundamental entender a nomenclatura usada na área de teste de software, que inclui conceitos de defeito, engano, erro e falha. Esses termos têm significados distintos e são usados para descrever diferentes aspectos de problemas que podem ocorrer durante o desenvolvimento e execução de software.

O Item II está correto porque engano se refere à ação humana que resulta em um resultado incorreto. No contexto de desenvolvimento de software, isso geralmente se relaciona a um erro cometido pelo programador, como um equívoco na lógica de programação ou um erro de digitação no código.

O Item III está correto porque define erro como a discrepância entre o valor obtido e o valor esperado, isto é, qualquer estado intermediário incorreto ou resultado inesperado durante a execução do programa. Isso pode acontecer, por exemplo, quando o software processa dados de maneira errada e chega a um resultado que não condiz com o especificado.

A alternativa C é a correta porque reflete com precisão a interpretação adequada dos termos engano e erro no contexto de teste de software. Os Itens I e IV estão incorretos: o primeiro mistura os conceitos de erro e defeito, enquanto o último fornece uma descrição imprecisa do que seria uma falha, que na verdade é a manifestação de um defeito no sistema durante a execução.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Falta/ DEFEITO/ ENGANO (Fault)
◦Causa de uma falha (aspecto físico)
◦Exemplo: código incorreto ou faltando, defeito de hardware
Erro (Error)
◦Estado intermediário, de instabilidade (aspecto de informação)
◦Pode resultar em falha, se propagado até a saída
Falha (Failure)
◦Incapacidade do software de realizar a função requisitada (aspecto externo). Manifestação observável.
◦Exemplo: terminação anormal, restrição temporal violada
DEFEITO >> Erro >> Falha

FONTE: PROF FERNANDO PEDROSA

Defeito é a nível de usuário. Cabe recurso. A (I) está certa!

Estou curioso sobre a definição de ENGANO, alguém sabe de onde veio isso?

III Define-se erro a diferença entre o valor obtido e o valor esperado, ou seja, qualquer estado intermediário incorreto ou resultado inesperado na execução do programa.

ISSO NAO SERIA FALHA???

Essa questao sinceramente, teria errado...

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo