Questão nº 57
Questão de Desenvolvimento de Sistemas · FCC TRT15 2023 (nº 57)
Considere, por hipótese, que uma Analista de um Tribunal Regional do Trabalho está levantando os requisitos para o sistema de Controle de Processos e respectivas situações. Os usuários definem o que consta da seguinte lista:
-
O sistema deve estar disponível para todos os consulentes durante as horas normais de trabalho (segunda a sexta-feira, das 9:00 às 18:00).
-
Um usuário deve ser capaz de pesquisar os processos por número e por nome do processante para todas as categorias.
-
O sistema deve gerar a cada dia, para cada categoria de processo, a lista dos processos e respectivos processantes, bem como a situação e localização física e a distribuição, por juiz, dos processos, para as consultas daquele dia.
-
Períodos de não operação dentro do horário normal de trabalho não podem exceder a cinco segundos, cumulativamente, em um dia.
-
Cada processo deve ser cadastrado com número, nome do processante, juiz a quem foi distribuído e os respectivos advogados e promotores.
-
O sistema deve implementar as condições de privacidade dos processantes, tal como estabelecido nas normas gerais e regulamentos do órgão.
Relacione, correta e respectivamente, em ordem por tipo de requisito, os números referentes a três requisitos funcionais seguidos por três requisitos não funcionais da lista definida pelos usuários:
- A2, 3, 6, 1, 4 e 5.
- B1, 2, 4, 3, 5 e 6.
- C2, 3, 5, 1, 4 e 6. (alternativa correta)
- D1, 3, 5, 2, 4 e 6.
- E1, 3, 6, 2, 4 e 5.
Resposta comentada
Gabarito Alternativa C
Requisitos funcionais descrevem o que o sistema deve fazer, ou seja, suas funções e serviços. Requisitos não funcionais descrevem como o sistema deve se comportar, focando em qualidades como desempenho, segurança e disponibilidade.
Análise dos requisitos:
- Funcionais (RF):
- 2: Pesquisar processos (função de busca).
- 3: Gerar lista de processos (função de relatório).
- 5: Cadastrar processo com dados específicos (função de registro).
- Não Funcionais (RNF):
- 1: Disponibilidade do sistema (qualidade de operação).
- 4: Tempo máximo de não operação (qualidade de confiabilidade/disponibilidade).
- 6: Implementar condições de privacidade (qualidade de segurança/privacidade).
(A) Incorreta: A sequência inclui o item 6 (privacidade) como funcional, sendo ele não funcional, e o item 5 (cadastro) como não funcional, sendo ele funcional. A armadilha aqui é confundir a "implementação de condições de privacidade" (RNF) com uma função (RF), e o "cadastro de processos" (RF) com uma característica de qualidade (RNF).
(B) Incorreta: A sequência inicia com o item 1 (disponibilidade) como funcional, sendo ele não funcional, e inclui o item 4 (tempo de não operação) como funcional, sendo ele não funcional.
(C) Correta: A sequência 2, 3, 5 são requisitos funcionais (pesquisar, gerar lista, cadastrar) e 1, 4, 6 são requisitos não funcionais (disponibilidade, tempo de não operação, privacidade), conforme a classificação correta.
(D) Incorreta: A sequência inicia com o item 1 (disponibilidade) como funcional, sendo ele não funcional, e inclui o item 2 (pesquisar) como não funcional, sendo ele funcional.
(E) Incorreta: A sequência inclui os itens 1 (disponibilidade) e 6 (privacidade) como funcionais, sendo ambos não funcionais, e os itens 2 (pesquisar) e 5 (cadastro) como não funcionais, sendo ambos funcionais.
Fonte: FCC TRT15 2023 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 002). Reproduzida para fins de estudo.