SóProvas


ID
2661490
Banca
UFMG
Órgão
UFMG
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

A validação de requisitos é o processo pelo qual se verifica se os requisitos definem o sistema que o cliente quer e se satisfaz ao uso que se pretende dele. Durante o processo de validação dos requisitos, diferentes tipos de verificações também devem ser efetuados, visando avaliar se o enunciado dos requisitos satisfaz a uma série de características de qualidade. Com relação a essas questões, é INCORRETO afirmar que

Alternativas
Comentários
  • Nossa, to achando essa banca mais tensa que a Cespe...

    Deusulivre!

  • Por que que a letra C está certa?

  • ✅Gabarito(D)

    ➥ Sobre a alternativa C estar certa segue uma definição:

    3.3. Qualidade dos requisitos

    3.3.1 Características de qualidade

    Verificável - Todos os seus requisitos são verificáveis. Um requisito é verificável se existir um processo finito, com custo compensador, que possa ser executado por uma pessoa ou máquina, e que mostre a conformidade do produto final com o requisito. Em geral requisitos ambíguos não são verificáveis, assim como requisitos definidos em termos qualitativos, ou contrários a fatos técnicos e científicos. 

    Fonte: Engenharia de Software - 3. Engenharia dos requisitos de software - Renato Cardoso Mesquita Departamento de Eng. Elétrica da UFMG renato@cpdee.ufmg.br

  • Pedir comentário do professor.

  • Introdução:

    • Comando: quer a incorreta. Logo, vamos analisar letra a letra e ver o porquê a "D" está errada (nosso gabarito).

    Vamos às alternativas:

    • Comentário da letra A: a fase de especificação de requisitos cria um documento do que acha ser o certo. Agora, a fase de validar se o requisito é realmente o que os stakeholders pensavam, é a “Validação de Requisitos”, ou seja, depois de criar os requisitos de usuário e de sistema, vamos ver não há lacunas/erros. Em outras palavras, o foco é no cliente e ele verificará se não há problemas. Como, Fabiano? Pode dar a ele um documento (etapa da validação de requisitos chamada: "revisão de requisitos" ou "revisão técnica") ou uma parte do programa funcionando (etapa da validação de requisitos chamada "prototipação"). Ao ler a questão, verá que a fase de revisão de requisitos abarca exatamente ao que foi proposto, pois lida com o "desenvolvimento de testes a partir dos requisitos do usuário antes de qualquer código ser escrito". CORRETO. Dica: para saber mais, recomendo que leiam sobre as técnicas de validação de requisitos.

    • Comentário da letra B: Não há problema nessa parte, pois, como já conversado, existem técnicas de validação de requisitos. Como, por exemplo, a prototipação. Essa técnica cria um modelo executável e apresenta. As pessoas testam e vê “metendo a mão” se o que elas mexendo é o que elas realmente queriam.

    • Comentário da letra C: os requisitos qualitativos tem a ver muito com a perspectiva. O que está bom para um, pode não estar bom para outro (quem já trabalhou com alguma forma de atendimento sabe o que estou falando kk). Logo, já entendemos que é perigo lidar com isso (leiam o comentário do colega Luciano para saber mais). CORRETO.

    • Comentando o erro da letra D: ser autocontido significa que é completo, não que um componente seja uma ilha. Veja que definição interessante contida em um site (deixarei o link do site abaixo): o Requisito Funcional (RF) deve ser autocontido, isto é, deve ter “início/meio/fim” - ser completo. Por exemplo, o RF “Pagar fatura” não é completo, só conta “parte da estória”. Para ser completo deveria ser algo como “Pagar fatura com cartão de crédito para cliente pessoa física”. Então vimos que podemos ter conexão com outros artefatos o exemplo citado explicou uma relação entre o pagamento (pagar fatura), a forma em como é feito (cartão de crédito), e o cliente (pessoa física) . Por isso está incorreta, pois há relação entre os artefatos (Artefato: especificação de requisitos de software).

    Referências:

    • O que é Requisito Funcional? https://www.ateomomento.com.br/o-que-e-requisito-funcional/
    • Requisitos de software: https://edisciplinas.usp.br/pluginfile.php/3144766/mod_resource/content/1/Aula05-requisitos-Rafaela.pdf
    • Gravura da questão: Q223203