Logo Passei Direto
Buscar
1. Durante o processo de desenvolvimento de software utilizando o modelo cascata, foi identificado um problema na funcionalidade de criar um cadastro, que deveria ser permitido somente para pessoas acima de 18 anos de idade e estava sendo permitido para qualquer idade. Isso gerou um retrabalho de correção do software e na documentação de especificação de requisitos. Um analista confirmou que houve uma falha na validação dos requisitos, pois o cliente realmente havia exposto esse requisito em uma entrevista. Com base no cenário exposto, assinale a alternativa correta que indica a falha que ocorreu.

a. Houve uma falha na revisão dos requisitos, em que não foi identificada essa regra relacionada à idade para o cadastro de clientes
b. Houve uma falha na elicitação dos requisitos, em que não foi detectada, na entrevista, a necessidade de conferência da idade para cadastro de clientes
c. Houve uma falha na prototipação, pois o cliente não trouxe o feedback relacionado à regra da idade para o cadastro de clientes
d. Houve uma falha na classificação do requisito, pois foi tratado como um requisito não funcional, ao invés de funcional
e. Houve uma falha na geração de casos de teste, a qual não gerou o teste correto para validar a regra relacionada à idade para o cadastro de clientes
User badge image
Testando o Conhecimento

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 10 meses

Vamos analisar as alternativas com base no cenário apresentado: a) Houve uma falha na revisão dos requisitos, em que não foi identificada essa regra relacionada à idade para o cadastro de clientes - Essa opção sugere que a regra estava nos requisitos, mas não foi revisada. No entanto, o problema parece estar na validação inicial. b) Houve uma falha na elicitação dos requisitos, em que não foi detectada, na entrevista, a necessidade de conferência da idade para cadastro de clientes - Essa opção indica que a regra não foi capturada durante a coleta de requisitos, o que parece ser o caso, já que o cliente mencionou o requisito, mas ele não foi implementado corretamente. c) Houve uma falha na prototipação, pois o cliente não trouxe o feedback relacionado à regra da idade para o cadastro de clientes - Essa opção não se aplica, pois o problema não está relacionado ao feedback, mas sim à captura inicial dos requisitos. d) Houve uma falha na classificação do requisito, pois foi tratado como um requisito não funcional, ao invés de funcional - Essa opção não é correta, pois a questão da idade é um requisito funcional. e) Houve uma falha na geração de casos de teste, a qual não gerou o teste correto para validar a regra relacionada à idade para o cadastro de clientes - Embora a geração de casos de teste possa ter sido um problema, a raiz do problema parece estar na coleta dos requisitos. Diante da análise, a alternativa que melhor representa a falha ocorrida é: b) Houve uma falha na elicitação dos requisitos, em que não foi detectada, na entrevista, a necessidade de conferência da idade para cadastro de clientes.

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

há 2 anos

Analisando o cenário apresentado, podemos identificar que a falha que ocorreu foi relacionada à validação dos requisitos, mais especificamente na etapa de geração de casos de teste. O problema na funcionalidade de criar um cadastro para pessoas acima de 18 anos que estava permitindo qualquer idade indica que a validação da regra de idade não foi adequadamente testada. Portanto, a alternativa correta que indica a falha que ocorreu é: e. Houve uma falha na geração de casos de teste, a qual não gerou o teste correto para validar a regra relacionada à idade para o cadastro de clientes.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

1. Os requisitos são a base para descrever o que deve ser atendido pelo software, em relação aos serviços que oferecem, bem como às restrições sobre o seu funcionamento. Assim diferentes níveis de requisitos podem ser definidos, como os requisitos de sistema, que apresentam uma definição detalhada, e os requisitos de usuário, com uma declaração mais abstrata. Dentro do contexto dos tipos de requisitos, assinale a alternativa correta que define um requisito de usuário.

a. Sistema operacional e frameworks que serão utilizados pelo sistema.
b. Layouts da interface para interação do sistema com os usuários.
c. Permissões dos usuários para o acesso das funcionalidades do sistema.
d. Serviços que o sistema deverá fornecer aos seus usuários.
e. Descrição dos dados de usuário armazenados pelo sistema.

1. No contexto dos principais conceitos associados aos tipos de requisitos, marque a alternativa que completa corretamente a seguinte frase: “Requisitos não funcionais são __________ sobre os __________ ou ___________ oferecidas pelo __________”.

características, componentes, restrições, departamento.
funcionalidades, riscos, condições, computador.
serviços, modelos, prioridades, usuário.
restrições, serviços, funções, sistema.
funções, códigos, estimativas, cliente.

1. No contexto dos principais conceitos associados aos tipos de requisitos, marque a alternativa que contém corretamente uma métrica para um tipo de requisito de software não funcional:

Tempo médio até a falha para medir velocidade.
Porcentagem de eventos causando falhas para medir confiabilidade.
Tempo de atualização da tela para medir facilidade de uso.
Número de sistemas-alvo para medir portabilidade.
Número de quadros de ajuda para medir robustez.

Mais conteúdos dessa disciplina