SóProvas


ID
2505613
Banca
CESPE / CEBRASPE
Órgão
TRE-BA
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

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
Comentários
  • 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...

  • "Um ser humano está sujeito a cometer um erro (engano), que produz um defeito (dano, bug), no código, em um software ou sistema ou em um documento. Se um defeito no código for executado, o sistema falhará ao tentar fazer o que deveria (ou, em algumas vezes, o que não deveria), causando uma falha. Defeitos no software, sistemas ou documentos resultam em falhas, mas nem todos os defeitos causam falhas."

    Tradução do Syllabus, Seção 1.1.2 Causes of Software Defects, Pg 11.

  • Falta ou Defeito – Causa raiz do problema (aspecto interno);
     - É a causa dos erros e das falhas;
     - Ocorre no nível mais baixo do hardware ou em uma linha de código;
    Erro – Estado intermediário, de instabilidade (aspecto de informação);
     - Resultado inesperado na execução de um programa;
     - Diferença entre o resultado obtido e o resultado esperado;
    Falha – Incapacidade do SW realizar a função requisitada (aspecto externo/observável);
     - São desvios da especificação;
     - Diferença entre o comportamento obtido e o comportamento esperado;
     - Resultado ou manifestação de um ou mais defeitos/faltas;
    Engano – Ação humana que produz resultado incorreto;
     

  • O gabarito é a letra C.

     

    Na minha opinião a I também estaria correta. Se a saída está diferente da especificação do sistema, o software não se comporta conforme o planejado, o que caracteriza um bug ou defeito. 

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

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

  • [61] Segundo o IEEE, defeito é um ato inconsistente cometido por um indivíduo ao tentar entender determinada informação, resolver um problema ou utilizar um método ou uma ferramenta; erro é o comportamento operacional do software diferente do esperado pelo usuário, e que pode ter sido causado por diversas falhas; e falha é uma manifestação concreta de um defeito em um artefato de software, ou seja, é qualquer estado intermediário incorreto ou resultado inesperado na execução de um programa.

    Errada


     

    2010

    Os defeitos do software afetam a confiabilidade dos sistemas, sendo que a maioria dos sistemas de grande porte é composta de diversos subsistemas com diferentes requisitos de confiabilidade. Os defeitos transitórios podem ser corrigidos por ações como reiniciação ou calibração do equipamento.

    errada

     

     

    acertei so o erro

  • DEF -> Defeitos (universo físico) causam Erros(universo informação) que causam Falhas(universo usuário)

     

    Defeitos são observados sob uma perspectiva interna, i.e., código está incorreto, lógica está inconsistente, funções estão ausentes, há problemas de hardware, etc. 

     

    Falhas são observadas sob uma perspectiva externa, i.e., sob o ponto de vista da percepção do usuário – travamento do sistema, terminação anormal, tela azul, etc. 

     

    Defeitos causam Erros que podem causar Falhas. Quando há uma diferença entre o resultado observado e o resultado esperado, temos um erro; quando há uma diferença entre o comportamento observado e o comportamento esperado, temos uma falha!

     

    EXEMPLO:

    Um cabo de rede de uma impressora se desconectou (aqui está o Defeito!), provocando um problema de comunicação entre estações de trabalho e servidor de rede (aqui está o Erro!) e causando, por fim, a não impressão de arquivos desejados pelo usuário (aqui está a Falha!)
     

  • Queridos colegas do BAÚ, infelizmente esse é um assunto muito controverso.

    Muitos doutrinadores e professores ensinam o conceito de FALHA como sendo a manifestação de erro ao usuário (o estágio final da cadeia), outros dizem que isso é DEFEITOo que muda 100% o entendimento. Vejam essas fontes e as imagens tbm, e tirem suas próprias conclusões (só vou colocar alguns, mas se procurarem na internet, inclusive em fontes confiáveis com biografia, acharão centenas mais).

     

    CORRENTE 1 --> FALHA (pode gerar um) --> ERRO (pode gerar um) --> DEFEITO (manifestou ao usuário)

    https://slideplayer.com.br/3304472/11/images/10/Conceitos+%E2%80%93+Falha%2C+Erro+e+Defeito.jpg

    http://www.teses.usp.br/teses/disponiveis/55/55134/tde-11112013-171402/publico/Dissertacao_Revisada_Edvard.pdf

    http://www.inf.ufrgs.br/~taisy/disciplinas/textos/Dependabilidade.pdf

     

     

    CORRENTE 2 --> DEFEITO (pode gerar um) --> ERRO (pode gerar uma) --> FALHA (manifestou ao usuário)

    https://testesw.files.wordpress.com/2011/05/erro.jpg

    http://1.bp.blogspot.com/-XdCcBgS1wss/UXCU5cKKDWI/AAAAAAAAFh4/pcVVz50X6dA/s1600/erroXdefeitoXFalha3.png

    https://edisciplinas.usp.br/pluginfile.php/314973/mod_resource/content/1/Aula08_TesteSoftware_Parte1.pdf

     

     

    Vcs podem perceber que muitos que erraram responderam a alternativa B (estaria certa de acordo com a CORRENTE 1), que é completamente o oposto da resposta apontada como correta C (CORRENTE 2). Isso vai de acordo com qual doutrina ou professor cada um estudou...

    Em provas do CESPE eu deixaria em branco e depois tentaria a anulação. Mas isso vai de cada um.

     

    Fiquem com Deus, e me assistam todo domingo no SBT

  • Um defeito, por exemplo, um algoritmo incorreto, causa um erro (a contagem de dias úteis não considera feriados) que ocasiona uma falha, a folha de pagamento não foi gerada no dia esperado (impacto para o usuário)