No contexto da Engenharia de Requisitos, considere: I. O sis...
I. O sistema deve fornecer uma entrada de dados que possibilite a inclusão de atributos de permissão de acesso às dependências da corporação por técnicos, supervisores e chefes.
II. Algumas permissões de acesso deverão ter tratamento especial para a entrada de atributos. Para este tipo de permissão, atributos excedentes a uma faixa predeterminada só poderão ser incluídos por chefes de seção.
Em relação às assertivas acima, é correto afirmar:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - o item I trata de um requisito funcional e a ele está associado o requisito não funcional, contido no item II.
Para compreender essa questão, é necessário entender a diferença entre requisitos funcionais e não funcionais na Engenharia de Requisitos. Requisitos funcionais são declarações de funcionalidades que o sistema deve oferecer, ou seja, aquilo que o sistema deve fazer. Já os requisitos não funcionais são restrições ou condições sob as quais o sistema deve operar, incluindo aspectos de desempenho, usabilidade, confiabilidade, entre outros.
No item I, a descrição "O sistema deve fornecer uma entrada de dados que possibilite a inclusão de atributos de permissão de acesso" claramente descreve uma funcionalidade do sistema, ou seja, algo que o sistema deve fazer, classificando-se como um requisito funcional.
Por outro lado, o item II impõe uma restrição em relação a como algumas permissões de acesso devem ser tratadas, especificando que "atributos excedentes a uma faixa predeterminada só poderão ser incluídos por chefes de seção". Isso caracteriza uma condição de segurança e uma regra de negócio que restringe a funcionalidade descrita no item I, portanto, é considerada um requisito não funcional associado ao requisito funcional do item I.
A resposta correta é a alternativa A porque ela identifica corretamente a natureza dos itens I e II no contexto da questão, onde o item I é um requisito sobre o que o sistema deve ser capaz de fazer, e o item II impõe uma restrição ou condição sobre como essa capacidade deve ser implementada ou restringida para certos usuários.
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
" só poderão ser incluídos por chefes de seção."
isso é uma regra funcional ao sistema, ou regra de negócio... seria requisito funcional também.
- Requisitos funcionais: descrevem as funcionalidades que se espera que o sistema disponibilize, de uma forma completa e consistente. É aquilo que o utilizador espera que o sistema ofereça, atendendo aos propósitos para qual o sistema será desenvolvido.
- Requisitos não-funcionais: referem-se a aspectos não-funcionais do sistema, como restrições nas quais o sistema deve operar ou propriedades emergentes do sistema. Costumam ser divididos em Requisitos não-funcionais de: Utilidade, Confiança, Desempenho, Suporte e Escalabilidade.
As opções (D) e (E) tbm estão erradas pois constitui requisitos (basta isso para invalidar a opção, independente do resto da frase).
A dúvida está na (A) ou (C).
Concordo com os amigos. Eu também marquei a letra (C).
O fato da assertiva II dizer "tratamento especial para a entrada de atributos" , não a torna um requisito funcional?
Tem uma parte da definição de RF que diz "as funções ou serviços são, em geral, processos que utilizam entradas para produzir saídas."
Entrada:
"Atributos excedento faixa determinada" E alterados/incluído por "chefe".
Saída:
Permissão concedida.
"non-funcional requirements arise through user needs, because of budget constraints, because of ORGANISATIONAL POLICIES, ..."
Creio que o item II se encaixa como Requisitos Organizacionais dos Requisitos Não-Funcionais.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo