De acordo com Sommerville (2011), requisitos não funcionais ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta Correta: B - Requisitos de Usuário.
Para compreender a questão, é importante conhecer a classificação de requisitos em Engenharia de Requisitos, como proposto por Ian Sommerville. Os requisitos de um sistema são usualmente divididos em duas categorias principais: requisitos funcionais e requisitos não funcionais. Os requisitos funcionais descrevem funcionalidades ou serviços específicos que o sistema deve fornecer. Por outro lado, os requisitos não funcionais se referem a critérios que podem ser usados para julgar a operação de um sistema, em vez de comportamentos específicos. Eles podem incluir aspectos como restrições de tempo, padrões a serem seguidos, qualidade, e atributos como confiabilidade, eficiência e usabilidade.
Na questão em questão, as alternativas A, C e D são todas classificações de requisitos não funcionais:
- Requisitos de Produto: Relacionados às características do produto, como desempenho, portabilidade, usabilidade e confiabilidade.
- Requisitos Externos: Englobam requisitos ambientais, legislativos ou regulamentares com os quais o produto deve conformar-se.
- Requisitos Organizacionais: Incluem políticas e procedimentos da organização onde o sistema será implantado.
A alternativa B - Requisitos de Usuário, é a que não se encaixa na classificação de requisitos não funcionais proposta por Sommerville. Na verdade, os requisitos de usuário são declarações, em linguagem natural mais diagramas, do que o sistema deve fazer e quais são suas funcionalidades. Eles descrevem as necessidades dos usuários em relação ao sistema, o que é um aspecto dos requisitos funcionais. Por isso, a alternativa B é a correta, já que a pergunta pede uma classificação que NÃO é de requisito não funcional.
Assim, ao preparar-se para concursos na área de Engenharia de Requisitos, é crucial entender a diferença entre requisitos funcionais e não funcionais, bem como as subcategorias de cada um. Esta compreensão é fundamental tanto para a análise e especificação de requisitos quanto para a resolução de questões de concurso que testam esses conceitos.
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
Requisitos não funcionais
- São restrições aos serviços ou funções oferecidos pelo sistema.
- Incluem restrições de timing, restrições no processo de desenvolvimento e restrições impostas pelas normas.
- São requisitos que não estão diretamente relacionados com os serviços oferecidos pelo sistema a seus usuários.
- Eles podem estar relacionados às propriedades emergentes do sistema, como confiabilidade, tempo de resposta e ocupação de área.
Alternativa: B
RNF
- De Produto (ex: desempenho, usabilidade)
- Organizacional (ex: processos, linguagens de programação)
- Externo (ex: requisitos éticos e legais)
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo