Questão de Arquitetura de Software — Software — FCC 2023
Arquitetura de Software›Software
Código
fc070409
Banca
FCC
Órgão
TRT - 21ª Região (RN)
Ano
2023
Nível
Superior
Cargo
Analista Judiciário - Área: Apoio Especializado - Tecnologia da Informação
A Analista de um Tribunal Regional do Trabalho está elicitando requisitos para um hipotético sistema de registro e gestão de processos oriundos dos advogados. O sistema precisará (1) responder quais causas são oriundas de advogado e (2) a resposta não pode exceder a 1 milissegundo. Também precisará (3) relacionar cada causa aos processantes e respectivos processados (4) com disponibilidade 24 x 7 (horas e dias da semana). Ela define que (5) o processo de desenvolvimento será o modelo de Processo Unificado. Por solicitação do usuário, em qualquer tempo, o sistema precisara (6) fornecer listagens com os detalhes dos processos em ordem alfabética ou por processo. Se em ordem alfabética, esta será por advogado e depois pelos processantes e, após, pelos processados. Se por processo, por ordem do número do processo e, dentro deste, pela ordem alfabética retro mencionada.Dado que requisito funcional é representado por RF e não funcional por NF, os números de (1) a (6) correspondem, correta e respectivamente, a
ANF - NF - RF - RF - RF - NF.
BNF - RF - NF - RF - NF- RF.
CRF - NF - NF - NF- RF - RF.
DRF - NF - RF - NF - NF - RF.
ERF - RF - NF - NF - RF - NF.
Revelar gabarito e comentário▾
GabaritoD — RF - NF - RF - NF - NF - RF.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Classificação de Requisitos: Funcionais vs. Não Funcionais
Gabarito: letra D. A sequência correta é RF - NF - RF - NF - NF - RF, pois os itens 1, 3 e 6 descrevem funcionalidades do sistema (RF: o que o sistema faz) e os itens 2, 4 e 5 impõem restrições (NF): performance (tempo de resposta), disponibilidade (24x7) e processo de desenvolvimento (modelo de Processo Unificado).
Alternativa A — ❌ Incorreta
A sequência NF - NF - RF - RF - RF - NF não corresponde aos itens. Por exemplo, o item 1 ("responder quais causas são oriundas de advogado") é funcional, não não funcional. O item 5 (processo de desenvolvimento) é não funcional, mas a alternativa considera como RF.
Alternativa B — ❌ Incorreta
A sequência NF - RF - NF - RF - NF - RF classifica erroneamente o item 1 como NF e o item 2 como RF, invertendo a classificação correta.
Alternativa C — ❌ Incorreta
A sequência RF - NF - NF - NF - RF - RF classifica o item 3 (relacionar causas) como NF, quando na verdade é RF. Também classifica corretamente o item 5 como RF, mas deveria ser NF.
A sequência RF - RF - NF - NF - RF - NF classifica o item 2 (tempo de resposta) como RF, mas é NF. Também classifica o item 6 (listagens) como NF, quando é RF.
NÃO CAIA NESSA!
O item 5 ("o processo de desenvolvimento será o modelo de Processo Unificado") pode ser interpretado como um requisito funcional por descrever uma atividade, mas na verdade é uma restrição sobre o processo de desenvolvimento, classificada como requisito não funcional. Cuidado para não confundir restrições de processo com funcionalidades do sistema.