Pular para o conteúdo principal

Questão de Arquitetura de Software — Software — FCC 2023

Arquitetura de SoftwareSoftware
Código
fc069661
Banca
FCC
Órgão
TRT - 15ª Região (SP)
Ano
2023
Nível
Superior
Cargo
Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação
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:1. 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).2. Um usuário deve ser capaz de pesquisar os processos por número e por nome do processante para todas as categorias.3. 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.4. 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.5. Cada processo deve ser cadastrado com número, nome do processante, juiz a quem foi distribuído e os respectivos advogados e promotores.6. 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:
  1. A2, 3, 6, 1, 4 e 5.
  2. B1, 2, 4, 3, 5 e 6.
  3. C2, 3, 5, 1, 4 e 6.
  4. D1, 3, 5, 2, 4 e 6.
  5. E1, 3, 6, 2, 4 e 5.
Revelar gabarito e comentário

GabaritoC — 2, 3, 5, 1, 4 e 6.

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”.

Análise de requisitos: funcionais vs não funcionais

Gabarito: letra C. A sequência correta de três requisitos funcionais seguidos por três não funcionais é 2, 3, 5 (funcionais) e 1, 4, 6 (não funcionais). A banca testa a distinção clássica: requisitos funcionais descrevem o que o sistema faz (ações, serviços, funções); requisitos não funcionais impõem restrições ou qualidades (disponibilidade, desempenho, segurança).

Classificação detalhada dos itens:

Item

Descrição

Tipo

1

Disponibilidade em horário comercial (9h-18h)

Não funcional (restrição de disponibilidade)

2

Pesquisar processos por número e nome do processante

Funcional (função de pesquisa)

3

Gerar lista diária de processos por categoria

Funcional (função de geração de relatório)

4

Limite de inatividade de 5 segundos cumulativos

Não funcional (restrição de desempenho)

5

Cadastrar processo com dados específicos

Funcional (função de cadastro)

6

Implementar condições de privacidade dos processantes

Não funcional (restrição de segurança/privacidade)

  1. 1Funcional: pesquisa (item 2)
  2. 2Funcional: relatório (item 3)
  3. 3Funcional: cadastro (item 5)
  4. 4Não funcional: disponibilidade (item 1)
  5. 5Não funcional: desempenho (item 4)
  6. 6Não funcional: privacidade (item 6)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Sequência 2, 3, 6, 1, 4 e 5. O item 6 (privacidade) é não funcional, mas aparece entre os funcionais; o item 5 (cadastro) é funcional, mas aparece no final dos não funcionais.

Alternativa B — ❌ Incorreta

Sequência 1, 2, 4, 3, 5 e 6. Começa com um não funcional (1), depois um funcional (2), depois não funcional (4), etc. A ordem não respeita três funcionais seguidos de três não funcionais.

Alternativa C — ✅ Correta ⟵ GABARITO

Sequência 2, 3, 5 (funcionais) e 1, 4, 6 (não funcionais). Exatamente a classificação correta.

Alternativa D — ❌ Incorreta

Sequência 1, 3, 5, 2, 4 e 6. Começa com um não funcional (1), misturando os grupos. O primeiro grupo não é todo funcional.

Alternativa E — ❌ Incorreta

Sequência 1, 3, 6, 2, 4 e 5. Coloca o item 6 (não funcional) entre os funcionais e o item 5 (funcional) no final dos não funcionais.

PEGA ESSA DICA!

Para classificar, pergunte-se: "O sistema faz isso?" Se sim, é funcional. "O sistema é ou deve obedecer a uma restrição?" Se sim, é não funcional. Os itens 1, 4 e 6 descrevem restrições (disponibilidade, desempenho, privacidade), enquanto 2, 3 e 5 descrevem ações do sistema.

Gabarito: letra C

Link permanente: /questoes/fc069661