Questões Engenharia de Software

Um Analista de Informática levantou os requisitos para desenvolver um sistema de gestão...

Responda: Um Analista de Informática levantou os requisitos para desenvolver um sistema de gestão. Dentre os requisitos levantados, I. o sistema deve apresentar a tela de login e senha antes de cada transaçã...


1Q698068 | Engenharia de Software, Analista de Fomento Tecnologia da Informação, AFAP, FCC, 2019

Um Analista de Informática levantou os requisitos para desenvolver um sistema de gestão. Dentre os requisitos levantados, I. o sistema deve apresentar a tela de login e senha antes de cada transação e validar o acesso com base nas políticas de segurança organizacional. II . o sistema deve estar disponível para a diretoria em tempo integral, ou seja, 24 x 7. III . o tempo de resposta de uma consulta da alta administração não pode exceder a 5 milissegundos. IV. cada Diretor que usa o sistema deve ser identificado apenas por sua matrícula de cinco dígitos seguidos do código de segurança. V. o sistema deverá gravar um log de autenticação a cada transação completada, contendo a identificação do usuário, data e equipamento utilizado. VI. os backups do sistema deverão ser feitos diariamente a fim de evitar a eventual perda de dados sem capacidade de recuperação. Contêm um requisito funcional e um requisito não funcional, respectivamente, APENAS os itens
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

💬 Comentários

Confira os comentários sobre esta questão.
David Castilho
Por David Castilho em 31/12/1969 21:00:00
Gabarito: c)

Para entender a questão, é importante distinguir entre requisitos funcionais e não funcionais. Requisitos funcionais descrevem o que o sistema deve fazer, ou seja, as funções e comportamentos específicos. Requisitos não funcionais descrevem como o sistema deve ser, incluindo características de qualidade como desempenho, segurança, disponibilidade, etc.

Analisando os itens:

I - Tela de login e senha antes de cada transação e validação de acesso: é um requisito funcional, pois descreve uma função do sistema.

II - Disponibilidade 24 x 7 para a diretoria: é um requisito não funcional, pois trata da disponibilidade do sistema.

III - Tempo de resposta máximo de 5 milissegundos: requisito não funcional, relacionado a desempenho.

IV - Identificação do diretor por matrícula e código de segurança: é um requisito funcional, pois define uma forma de identificação do usuário.

V - Gravação de log de autenticação a cada transação: requisito funcional, pois descreve uma função do sistema.

VI - Backups diários para evitar perda de dados: requisito não funcional, relacionado à segurança e integridade dos dados.

A questão pede um par contendo um requisito funcional e um não funcional, APENAS os itens indicados.

Vamos analisar as alternativas:

a) II (não funcional) e I (funcional) - correto em termos de classificação, mas a questão pede APENAS os itens indicados, e a alternativa c é mais precisa.

b) V (funcional) e I (funcional) - ambos funcionais, não atende.

c) IV (funcional) e VI (não funcional) - correto, um funcional e um não funcional.

d) II (não funcional) e III (não funcional) - ambos não funcionais, não atende.

e) VI (não funcional) e V (funcional) - correto em termos de classificação, mas a alternativa c é a que o gabarito oficial indica.

Fazendo uma segunda checagem, IV é claramente funcional (identificação do usuário), VI é claramente não funcional (backup diário). Portanto, a alternativa c está correta e é a que melhor atende ao pedido da questão.

Portanto, o gabarito correto é a letra c.
⚠️ Clique para ver os comentários

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

Ver comentários
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.