FC ConcursosFC Concursos

Questão FC405972

Ministerio_WEB é uma aplicação Web desenvolvida em multicamadas que utiliza o padrão arquitetural REST, cujo backend tem por base uma Application Programming Interface (API) e cujo

Questões sem classificação de assunto (TI - Engenharia de Software)

FGV · 2025

Ministerio_WEB é uma aplicação Web desenvolvida em multicamadas que utiliza o padrão arquitetural REST, cujo backend tem por base uma Application Programming Interface (API) e cujo frontend foi desenvolvido em React.JS. Foi padronizado que todas as funcionalidades para pesquisa de dados devem entregar os resultados aos usuários por meio de componente estruturado em tabela. É relevante para os usuários que cada apresentação de tabela respeite o limite de 15 registros por tela. O backend, por sua vez, fornece serviços de entrega de conjuntos de dados que resultam de pesquisas com a opção de parametrização da quantidade de registros a serem disponibilizados ao utilizador do endpoint. Considerando que Ministerio_WEB precisa ser medido funcional e não funcionalmente, optou-se pelo uso do SNAP (Software Non-Functional Assessment Process) para dimensionamento não funcional.

 

Pela perspectiva da medição não funcional utilizando o SNAP, as funcionalidades para pesquisa de dados utilizadas no Ministerio_WEB estão aderentes, respectivamente, à categoria:

  1. Projeto de Interface, subcategoria Múltiplos Métodos de Saída;
  2. Operações Lógicas e Matemáticas, subcategoria Formatação de Dados;
  3. Operações de Dados, subcategoria Movimentações de Dados Internos;
  4. Ambiente Técnico, subcategoria Software Baseado em Componentes;
  5. Tecnologia de Banco de Dados, subcategoria Entregar Valor Agregado aos Usuários por Configuração de Dados.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

Na classificação SNAP, a escolha de Operações de Dados, subcategoria Movimentações de Dados Internos é adequada porque a exigência descrita trata de consultas que retornam conjuntos de registros para apresentação em tabela.

Essas funcionalidades representam movimentações internas de dados: o backend (API) recupera e entrega dados ao frontend dentro do mesmo sistema (multicamadas), com parametrização da quantidade de registros e paginação (limite de 15 por tela). Isso configura operação de leitura/transferência de dados entre componentes internos, não uma integração externa nem um requisito puramente funcional.

Portanto, para dimensionamento não funcional via SNAP, conta-se como Movimentações de Dados Internos, considerando fatores como volume retornado e controle de página (paginação) que impactam a complexidade não funcional.

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

Continue aprendendo