Assinale a opção correta relativa a requisitos a serem obs...

Próximas questões
Com base no mesmo assunto
Q439005 Engenharia de Software
Assinale a opção correta relativa a requisitos a serem observados no desenvolvimento de um sistema.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C, que afirma: "Um requisito é uma declaração do que o sistema deve ser ou quais características ele precisa possuir." Esta definição aborda o conceito fundamental de requisitos no contexto da Engenharia de Requisitos, uma área crítica da Engenharia de Software que lida com a identificação, documentação e manutenção das funcionalidades e restrições de um sistema de software.

Os requisitos são essenciais para o desenvolvimento de um sistema, pois orientam as equipes de desenvolvedores, os designers, os testadores e todos os envolvidos no processo de criação e manutenção do sistema. Eles servem como uma referência para garantir que o produto final atenda às necessidades e expectativas dos usuários e dos stakeholders.

Ao afirmar que um requisito é uma declaração do que o sistema deve ser ou quais características ele precisa possuir, a alternativa C destaca que os requisitos podem indicar tanto as funções diretas do sistema (requisitos funcionais) quanto outros aspectos importantes, tais como desempenho, segurança e usabilidade (requisitos não funcionais).

Requisitos funcionais são especificações de ações que o sistema deve ser capaz de executar. Por exemplo, um requisito funcional pode ser: "O sistema deve permitir que o usuário cadastre informações pessoais." Já os requisitos não funcionais definem critérios que podem ser usados para julgar a operação de um sistema, tais como confiabilidade, eficiência, portabilidade, entre outros. Um exemplo seria: "O sistema deve garantir um tempo de resposta menor que 2 segundos em 95% das transações."

Espero que essa explicação tenha ajudado a esclarecer o conceito de requisitos e a entender por que a alternativa C é a correta. Lembre-se sempre que os requisitos são a fundação para a construção de um sistema que atenda às necessidades de seus usuários e que a alta qualidade na sua definição é crucial para o sucesso do projeto de software.

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

Comentário do Professor Victor Dalton do Estratégia:

A alternativa c) está correta, e as alternativas b) , d) e e) realmente são distorções. Entretanto, a alternativa a) afirma que :  “Um requisito funcional se relaciona diretamente às ações comportamentais que o sistema tem de executar.”

Nesse sentido, Sommerville, em seu livro Engenharia de Software, diz que “Requisitos Funcionais : São as declarações de serviços que o sistema deve fornecer, como o sistema deve reagir a determinadas entradas específicas e como o sistema deve se comportar em determinadas situações“.


Meu comentário: concordo com o professor. É uma pena que essa questão não tenha sido anulada

No meu entendimento, a alternativa 'a' também está correta.

Clique para visualizar este comentário

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