Questões de Engenharia de Requisitos (Engenharia de Software)

Limpar Busca
Na Engenharia de Software, existe uma disciplina denominada requisitos de software. Assinale a alternativa que apresenta uma das suas principais finalidades. 
  • A Estabelecer e manter concordância com os clientes, e outros direta e indiretamente envolvidos, sobre o que o sistema deve fazer
  • B A requisição de todos os recursos de software e hardware para a chefia mais imediata, antes da entrevista com os usuários
  • C Requerer a autorização de desenvolvimento de sistemas pelas autoridades legais, governamentais e sindicatos patronais
  • D Elaborar software conforme os requisitos da Engenharia de Software, principalmente no padrão RUP (Rational Unified Process)
  • E Desenvolver o sistema conforme os requisitos estabelecidos pela declaração dos princípios do Manifesto Ágil

No contexto da Engenharia de Requisitos, o método SMART pode ser aplicado para avaliar se o estudo do domínio do problema produziu representações das necessidades de negócio que permitam o trabalho prosseguir em direção aos requisitos da solução.

Analise as afirmativas abaixo sobre o significado de cada letra da sigla SMART:
I. M – Mensurável: são resultados passíveis de acompanhamento e medição. II. R – Relevante: alinhamento com a visão, a missão e os objetivoschave da organização. III. A – Automatizável: requisitos passíveis de automatização.
Estão CORRETAS as afirmativas:

  • A I e II, apenas.
  • B I e III, apenas.
  • C II e III, apenas
  • D I, II e III.

Um critério de qualidade para orientar a elaboração de Histórias do Usuário é o modelo 3 C´s, proposto por Ron Jeffreis (2001).

Analise as afirmativas abaixo sobre o modelo 3 C’s:

I. Cartão: a história do usuário é pequena o suficiente para caber em um cartão. II. Criação: a história do usuário propõe hipóteses que podem ou não ser validadas pelo usuário em um processo de criação conjunta. III. Conversação: a história do usuário consegue promover a comunicação entre o usuário e a equipe, proporcionando um entendimento comum da funcionalidade a ser entregue.

Está CORRETO apenas o que se afirma em:

  • A I.
  • B I e II.
  • C I e III.
  • D II e III.

Técnica de observação que pode ser usada na elicitação de requisitos, na qual o analista ou engenheiro de requisitos imerge no ambiente dos usuários e observa os hábitos de seu trabalho diário para que os requisitos de software possam ser identificados a partir dessas observações:

  • A Decomposição funcional.
  • B Entrevista.
  • C Etnografia.
  • D Questionário.

A respeito do requisito não funcional, assinale V para a afirmativa verdadeira e F para a falsa.
( ) O sistema deve permitir que os usuários criem e editem seus perfis. ( ) O sistema deve estar disponível na Web e em dispositivos Android. ( ) O sistema deve ter um recurso de pesquisa que permita aos usuários encontrar informações sobre vendas. ( ) O sistema deve estar disponível 99,99% do tempo. ( ) O sistema deve exibir dados de vendas em tempo real.
As afirmativas são, respectivamente,

  • A V – F – V – F – V.
  • B V – V – V – F – V.
  • C F – V – F – V – F.
  • D V – F – V – V – V.
  • E V – F – F – F – V.