FC ConcursosFC Concursos

Questão FC374295

Considere o campo descrição de um dos requisitos definidos para um sistema em desenvolvimento no TJUSC. No módulo de Digitalização, o tratamento de documentos digitalizados com cer

Sistemas de Armazenamento

FCC · 2021

Considere o campo descrição de um dos requisitos definidos para um sistema em desenvolvimento no TJUSC.

 

No módulo de Digitalização, o tratamento de documentos digitalizados com certificação digital é um processo oneroso em termos de memória e CPU, devido ao alto volume de dados. Em função disso, o sistema deverá prover recursos para processamento paralelo (multithreading) que possibilite processar lotes de documentos digitalizados de forma paralela, reduzindo o tempo de execução da rotina diária.

 

A média diária de digitalizações a serem processadas é 80.000. Cada lote contém 500 documentos digitalizados totalizando 160 lotes. A janela de produção disponível para o processamento de todos os lotes é de 4h. Ou seja, o sistema deve processar todos os 160 lotes em, no máximo, 4h.

 

Para atender a esta alta demanda, o sistema deverá executar os lotes na quantidade máxima permitida de threads, considerando a seguinte especificação do servidor de aplicativos:

 

− 16 processadores com quatro núcleos cada.

− 64 GB de memória RAM.

− 1 TB de espaço de armazenamento.

 

Uma Analista de Sistemas, ao analisar o requisito e completar outros campos de sua estrutura padrão, o classifica como requisito

  1. funcional − Identificador: RF 011 − Nome: Configuração do Servidor de Aplicativos − Categoria: Interoperabilidade.
  2. funcional − Identificador: RNF 021 − Nome: Responsabilidade pela parametrização da quantidade de threads − Categoria: Compatibilidade.
  3. não funcional − Identificador: RF 011 − Nome: Responsabilidade pela parametrização da quantidade de threads − Categoria: Segurança.
  4. não funcional − Identificador: RNF 021 − Nome: Média diária de digitalizações de documentos a serem processados − Categoria: Conformidade legal.
  5. não funcional − Identificador: RNF 021 − Nome: Tempo limite para processamento de todos os lotes de documentos digitalizados na rotina diária – Categoria: Desempenho.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Não funcional porque especifica uma qualidade do sistema (tempo/throughput), não uma função do usuário. Está identificado como RNF 021 e intitulado Tempo limite para processamento de todos os lotes de documentos digitalizados na rotina diária, o que o enquadra claramente na Categoria: Desempenho.

O requisito impõe um limite mensurável: processar 160 lotes em no máximo 4 horas. Assim, o projeto deve garantir capacidade e paralelismo suficientes para atender esse SLAs. Em termos práticos, o tempo máximo por lote é dado por \( \frac{4\ \text{horas}}{160} = 90\ \text{s}\) por lote.

Como o requisito cita multithreading e fornece a especificação do servidor (16 processadores × 4 núcleos = 64 núcleos), ele orienta decisões de arquitetura: dimensão do thread pool, escalonamento de CPU, uso de I/O assíncrono e monitoramento de desempenho para assegurar o cumprimento do SLA.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo