Prévia do material em texto
Questão 5 Correta Questão com problema? Requisitos não funcionais são tão importantes quanto os requisitos funcionais, porém suas implementações acontecem de forma a não serem percebidas pelo usuário final, o que acaba não sendo capaz de realizar priorização, como acontece nos requisitos funcionais. Por estarem espalhados em uma ou mais funcionalidades do sistema, esta categoria de requisitos também é considerada como requisitos transversais. Em sistemas que são construídos com base em metodologias ágeis, como o framework SCRUM, os requisitos não funcionais são validados nos critérios de validação de cada História de usuário, enquanto em equipes que adotam a metodologia de desenvolvimento em cascata, podem ser validados nas regras de negócio ou nos fluxos alternativos. Assinale a alternativa que apresenta um tipo de requisito não funcional de uma aplicação. Sua resposta Correta Autenticação de usuários no sistema. Pontuação 20/20 Questões realizadas: 5 de 5 1 2 3 4 5 Acertou Errou Anterior Concluir Correção do exercício da unidade Tamanho da fonte Falar com o tutor Sair da correção Comentário Os requisitos funcionais são representados pelas ações concretas que serão executadas pelo sistema e que irão atender às expectativas do usuário, como cadastro de entidades, alterações, exclusões, extração de relatório, dentre outras. Requisitos não funcionais, por sua vez, são todos aqueles que, apesar de não serem perceptíveis ao usuário final, precisam estar implementados, garantindo o suporte necessário ao pleno desenvolvimento dos requisitos funcionais, como a parte de segurança e autenticação, auditorias, dentre outros que podem estar englobando um ou mais requisitos funcionais no sistema. Por estarem englobando um ou vários requisitos funcionais, os requisitos não funcionais também são considerados como transversais no sistema, como, por exemplo, a necessidade de estar devidamente logado no sistema para ter acesso a determinadas funcionalidades (é preciso verificar, em todas as partes que necessitem de autenticação, se o usuário está devidamente logado para que o acesso seja liberado). Todo requisito que represente uma ação concreta, realizada por um usuário, é considerado como requisito funcional. Desta forma, apenas a opção de Autenticação de usuários no sistema representa um requisito não funcional.