Engenharia de softwareEngenharia de requisitos (2)
- (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
A) funcional − Identificador: RF 011 − Nome: Configuração do Servidor de Aplicativos − Categoria: Interoperabilidade.
B) funcional − Identificador: RNF 021 − Nome: Responsabilidade pela parametrização da quantidade de threads − Categoria: Compatibilidade.
C) não funcional − Identificador: RF 011 − Nome: Responsabilidade pela parametrização da quantidade de threads − Categoria: Segurança.
D) não funcional − Identificador: RNF 021 − Nome: Média diária de digitalizações de documentos a serem processados − Categoria: Conformidade legal.
E) não funcional − Identificador: RNF 021 − Nome: Tempo limite para processamento de todos os lotes de documentos digitalizados na rotina diária – Categoria: Desempenho.
Próximo:
EXERCÍCIOS - Exercício 53
Vamos para o Anterior: Exercício 51
Tente Este: Exercício 6
Primeiro: Exercício 1
VOLTAR ao índice: Engenharia de software