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:
- Projeto de Interface, subcategoria Múltiplos Métodos de Saída;
- Operações Lógicas e Matemáticas, subcategoria Formatação de Dados;
- Operações de Dados, subcategoria Movimentações de Dados Internos;
- Ambiente Técnico, subcategoria Software Baseado em Componentes;
- 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