SóProvas


ID
543901
Banca
FCC
Órgão
INFRAERO
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

Durante a validação de requisitos devem ser realizadas verificações que podem refletir situações tais como:
I. Os sistemas têm diversos stakeholders com necessidades diferentes. Estudos e análises podem demonstrar que o que se pensava como necessidade inicial (funções) pode variar com o aprofundamento da análise.

II. Não devem existir restrições ou descrições contraditórias e conflitantes para a mesma função de um sistema.
De acordo com Sommerville, essas verificações são, respectivamente, de

Alternativas
Comentários
  • PAG 106 - SOMMERVILLE - Engenharia de Software - 8 Edição

    Durante o 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. Um usuário pode pensar que um sistema é necessário para desempenhar determinadas funções. Contudo, mais estudos e análises podem identificar que funções adicionais e diferentes são necessárias. Os sistemas têm diversos stakeholders com necessidades diferentes e qualquer conjunto de requisitos é, inevitavelmente, um compromisso da comunidade de stakeholders.

    2. Verificações de consistência. Os requisitos em um documento não devem ser conflitantes. Isso significa que não devem existir restrições ou descrições contraditórias para a mesma função do sistema.

    3. Verificações de completeza. O documento de requisitos deve incluir requisitos que definam todas as funções e as restrições desejadas pelo usuário do sistema.

    4. Verificações de realismo. Usando o conhecimento da tecnologia existente, os requisitos devem ser verificados quanto a se realmente podem ser implementados. Essas verificações também devem levar em consideração o orçamento e o prazo para o desenvolvimento do sistema.

    5. Facilidade de verificação. Para reduzir o potencial de divergências entre cliente e fornecedor, os requisitos do sistema devem sempre ser escritos de modo que sejam verificáveis. Isso significa que você deve ser capaz de escrever um conjunto de testes que possa demonstrar que o sistema entregue atende a cada requisito especificado.