SóProvas


ID
2716600
Banca
FUMARC
Órgão
COPASA
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

Analise as seguintes afirmativas sobre os tipos de verificações de requisitos que fazem parte do processo de Validação de Requisitos, de acordo com Sommerville (2011):


I. Verificações de completeza consistem em validar com todos os stakeholders se os requisitos contemplam as suas necessidades e se funcionalidades adicionais e diferentes também serão necessárias.

II. Verificações de realismo consistem em avaliar se o requisito realmente pode ser implementado, podendo levar em consideração o orçamento e o prazo para desenvolvimento do sistema.

III. Verificações de consistência são necessárias para evitar requisitos conflitantes, com restrições ou descrições contraditórias para uma mesma função do sistema.


Estão CORRETAS as afirmativas:

Alternativas
Comentários
  • O erro da primeira acertiva é "e se funcionalidades adicionais e diferentes também serão necessárias".
    o quisito de completude só quer saber se todos os requisitos propostos na etapa de elicitação foram atendidos.
    o processo de gerencia de requisitos é posteriormente, onde vai levantar possiveis pendencias e verificar se é necessario adicionar novas funcionalidades ao software.

  • No processo de validação de requisitos, devem ser realizadas verificações nos requisitos do documento de requisitos. essas verificações incluem:


    1 - Verificações de Validade: O sistema fornece as funções que melhor atende as necessidades do usuário?

    2 - Verificações de Consistência: Existem conflitos de requisitos?

    3 - Verificações de Completeza: Todas as funções necessárias para o cliente estão incluídas?

    4 - Verificações de Realismo: Os requisitos podem ser implementandos com a tecnologia e orçamento disponível?

    5 - Facilidade de Verificação: Os requisitos podem ser checados?


    Fonte: Sommerville, edição 8, Cap 7, Pg (105)


  • GABARITO D

    Tipos de verificação:

    • Validade: identificar funções necessárias, adicionais ou diferentes;
    • Consistência: existência de conflitos; contradições;
    • Completude: definição de todas as funções e restrições;
    • Realismo: assegura que os requisitos possam ser implementados;
    • Verificabilidade: reduz os conflitos entre clientes e contratantes; desenvolve um conjunto de testes para mostrar que o sistema desenvolvido condiz com o que foi solicitado;

    FONTE: SOMMERVILLE / PRESSMAN