Julgue o item a seguir, que tratam de testes ágeis, metodolo...
Na metodologia de pontos de função, qualquer função que apresente informação para o usuário por meio de processamento lógico é considerada uma saída externa (SE).
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - errado
A metodologia dos pontos de função é uma técnica de medição usada para estimar o tamanho e complexidade de sistemas de software, com foco no ponto de vista do usuário e nas funcionalidades que o sistema oferece. Ela classifica funções em cinco categorias: Entradas Externas (EE), Saídas Externas (SE), Consultas Externas (CE), Arquivos Lógicos Internos (ALI) e Arquivos de Interface Externa (AIE).
No enunciado em questão, afirma-se que "qualquer função que apresente informação para o usuário por meio de processamento lógico é considerada uma saída externa (SE)". No entanto, isso desconsidera a categoria das Consultas Externas (CE). Uma Consulta Externa é uma função que combina uma entrada e uma saída de dados, sem que haja alteração significativa nos dados, apenas sua apresentação ao usuário após uma consulta. Já uma Saída Externa, além de apresentar dados ao usuário, envolve algum processamento que altera os dados ou o estado do sistema.
Logo, o item é errado porque existem funções que apresentam informações ao usuário por meio de processamento lógico que são classificadas como Consultas Externas, além das Saídas Externas.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Saída externa: envolve (por parte do software) o "cálculo"/manipulação/análise dos dados a serem mostradas para o usuário. Geralmente é uma tabela detalhada com números extraídos daqueles dados, gráfico, demonstrações, etc, com a intenção de que se possa fazer inferências. Dados trabalhados.
A questão trata de consulta externa, visto que essa sim consiste na simples disponibilização de dados em sua forma "crua" para análise por parte do usuário, ou seja, o software apenas responde a uma requisição feita pelo usuário, que deseja ter acesso aos dados em si, sem nenhuma manipulação/análise ou cálculo!
De acordo com IFPUG 4.3, olha a definição de uma saída externa (SE):
"É um processo elementar que envia dados ou informações de controle para fora da fronteira da aplicação e que inclui um processamento adicional ao de uma consulta externa."
Esse processamento adicional, como bem pontuou o colega, pode ser um cálculo, fórmula matemática ou criação de dados derivados.
Veja que o enunciado falou em "(...) por meio de processamento lógico (...)"
Pega miserável.
GAB.: ERRADO
entendo que o que tornou a questão errada não foi o processamento lógico, pois isso está correto, mas sim por afirmar que é qualquer função, quando na verdade é somente aquelas que partem de dentro da fronteira de aplicação para o ambiente externo
Processamento lógico me pegou, marquei CERTO com gosto
De acordo com o Manual CPM 4.3.1, uma consulta externa (CE) é um processo elementar que envia dados ou
informações de controle para fora da fronteira da aplicação. A intenção primária de uma consulta externa é apresentar dados ao usuário através de recuperação de dados ou informação de controle. A lógica de processamento não contém fórmula matemática, nem cálculo, nem cria dados derivados. Nenhum ALI é mantido durante o processamento, nem o comportamento do sistema é alterado.
Com isso, podemos inferir que a Consulta Externa possui lógica de processamento, embora sem fórmula matemática/cálculo/criação de dados derivados. Portanto, nem toda função que apresente informação para o usuário por meio de processamento lógico é considerada uma saída externa.
Gabarito: errado.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo