Assinale a opção correta relativa a requisitos a serem obs...
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
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“.
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