Durante a etapa de análise de requisitos, o analista identif...

Próximas questões
Com base no mesmo assunto
Q3292541 Engenharia de Software
Durante a etapa de análise de requisitos, o analista identificou que o sistema precisa estar disponível 99,9% do tempo e responder a uma solicitação em até 2 segundos. Esse requisito pode ser classificado como:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

O tema central da questão é a classificação de requisitos na Engenharia de Requisitos, uma área crucial para o cargo de Analista de Sistemas. Compreender como identificar e classificar corretamente os requisitos é essencial para garantir o sucesso do projeto e a satisfação do cliente.

No contexto de Engenharia de Requisitos, os requisitos são divididos em duas categorias principais: funcionais e não funcionais.

Requisitos funcionais são aqueles que especificam o que o sistema deve fazer. Eles descrevem funcionalidades e serviços que o sistema deve oferecer, como cálculos, manipulação de dados e processamento de transações.

Requisitos não funcionais, por outro lado, especificam como o sistema deve se comportar. Eles cobrem atributos de qualidade, como desempenho, segurança, disponibilidade e usabilidade. Esses requisitos são fundamentais para garantir que o sistema atenda às expectativas dos usuários além das funcionalidades básicas.

Dito isso, a alternativa correta é E - requisito não funcional. A justificativa é que os requisitos mencionados no enunciado — disponibilidade de 99,9% do tempo e tempo de resposta de até 2 segundos — tratam de atributos de qualidade do sistema, como desempenho e disponibilidade, que são típicos de requisitos não funcionais. (Fonte: RFC 2119 - Key words for use in RFCs to Indicate Requirement Levels)

A seguir, uma análise das alternativas incorretas:

  • A - requisito técnico: Requisitos técnicos dizem respeito a decisões tecnológicas e de implementação, como escolha de banco de dados ou linguagem de programação. Não é o caso dos atributos de disponibilidade e tempo de resposta.
  • B - requisito de usabilidade: Diz respeito à facilidade com que o usuário pode interagir com o sistema. Os requisitos no enunciado são relacionados a desempenho e disponibilidade, não à usabilidade.
  • C - requisito funcional: Como mencionado, requisitos funcionais descrevem funcionalidades específicas que o sistema deve realizar, o que não se aplica a tempo de resposta e disponibilidade.
  • D - requisito de segurança: Envolve aspectos como integridade, confidencialidade e proteção contra ameaças, que não são abordados pelos requisitos no enunciado.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

requisito nao funcional pq ficar 99,9% do tempo disponivel e responder a uma solicitação em 2 segundos são caracteristicas de disponibilidade e desempenho

ele diz que tem que ficar só nao diz como em detalhes então é não funcional

boa questão

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo