O sistema PRODUS é utilizado para apoiar o controle da prod...

Próximas questões
Com base no mesmo assunto
Q3874346 Engenharia de Software
O sistema PRODUS é utilizado para apoiar o controle da produtividade das equipes da ORG1. O PRODUS possui uma funcionalidade para calcular a taxa de produtividade dos colaboradores da equipe com base na quantidade de resoluções de pedidos de serviço e na quantidade de horas trabalhadas. As taxas de produtividade são calculadas e armazenadas na base de dados a partir do comando do usuário que tenha o perfil de líder. Para os usuários com perfil de gestor, o PRODUS disponibiliza uma outra funcionalidade para comandar a apresentação das taxas de produtividade de cada equipe em uma janela de tempo. Com base na Análise de Pontos de Função (APF), as funcionalidades supracitadas do PRODUS serão contadas, respectivamente, como:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: A distinção decisiva na APF é entre funcionalidade que recebe comando externo e mantém dado interno, e funcionalidade que apenas recupera e apresenta dados já existentes. Como o enunciado informa que o líder aciona o cálculo e o armazenamento das taxas, e que o gestor apenas comanda a apresentação das taxas por janela de tempo, o enquadramento correto é EE e CE.

Tema central: Classificação transacional na APF
Análise das alternativas
A
Errada
Incorreta porque erra a primeira funcionalidade. Não é Saída Externa: o enunciado destaca comando do usuário que dispara cálculo e gravação na base, o que caracteriza manutenção de dados internos sob entrada de controle, enquadrando a função como Entrada Externa.
B
Errada
Incorreta porque erra a segunda funcionalidade. A apresentação das taxas por janela de tempo é descrita como recuperação/apresentação de informação já armazenada, sem manutenção de ALI e sem processamento significativo explicitado, o que a classifica como Consulta Externa, não Saída Externa.
C
Certa
A primeira funcionalidade se enquadra como Entrada Externa porque há um comando do usuário, que na APF pode ser dado de controle, acionando processamento que resulta em manutenção de dados internos, já que as taxas são calculadas e armazenadas na base. A segunda se enquadra como Consulta Externa porque o enunciado a descreve como recuperação e apresentação das taxas por período, sem atualização de arquivo lógico interno e sem indicação de cálculo adicional relevante. O critério que sustenta a alternativa é a distinção entre transação de entrada com manutenção de ALI e transação de consulta sem atualização nem processamento significativo.
D
Errada
Incorreta porque a primeira funcionalidade não é Arquivo Lógico Interno. ALI é função de dados, isto é, grupo lógico de dados reconhecido pelo usuário; aqui o enunciado descreve um processo elementar de comando, cálculo e gravação, portanto uma função transacional.
E
Errada
Incorreta porque confunde funções transacionais com funções de dados. A primeira funcionalidade não é ALI e a segunda não é AIE, pois ambas são descritas como funcionalidades/processos; o item não está pedindo identificação de arquivos, mas a contagem transacional dessas funcionalidades.
Pegadinha da questão
A confusão real era dupla: tratar a primeira funcionalidade como Saída Externa apenas porque há cálculo, ignorando que o comando do usuário leva à gravação na base, e tratar a segunda como Saída Externa só porque há apresentação em tela, sem perceber que o enunciado fala em simples consulta de taxas já armazenadas.
Dica para questões semelhantes
  • Se a funcionalidade recebe dado ou comando externo e com isso mantém dado interno, a classificação tende a ser Entrada Externa.
  • Se a funcionalidade apenas recupera e apresenta dados já existentes, sem atualização e sem processamento significativo indicado, a classificação tende a ser Consulta Externa.
  • Não confunda funções transacionais (EE, SE, CE) com funções de dados (ALI, AIE) quando o enunciado descreve um processo funcional.

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

Para responder a essa questão de Análise de Pontos de Função (APF), precisamos identificar a intenção primária de cada funcionalidade descrita.

A resposta correta é a C) Entrada Externa e Consulta Externa.

Aqui está o porquê, analisando cada funcionalidade separadamente:

1. Funcionalidade: Calcular e armazenar taxas de produtividade

* Ação: O usuário (Líder) comanda o cálculo e o sistema armazena os resultados na base de dados.

* Intenção Primária: Processar dados que vêm de fora da fronteira da aplicação para manter (atualizar/incluir) um Arquivo Lógico Interno (ALI).

* Classificação: Trata-se de uma Entrada Externa (EE).

> Nota: Mesmo que haja processamento/cálculo, o fato de a intenção ser a atualização da base de dados configura uma EE.

>

2. Funcionalidade: Apresentar taxas de produtividade em uma janela de tempo

* Ação: O usuário (Gestor) solicita a apresentação de dados já existentes/calculados.

* Intenção Primária: Recuperar e exibir dados para o usuário sem alterar arquivos internos e sem a necessidade de processamentos matemáticos complexos ou criação de dados derivados além do que já foi armazenado.

* Classificação: Trata-se de uma Consulta Externa (CE).

> Diferença crucial: Se a funcionalidade envolvesse cálculos complexos no momento da exibição ou criasse dados derivados para o usuário, poderia ser uma Saída Externa (SE). Como o enunciado foca na "apresentação", a CE é a classificação mais adequada.

>

Resumo das definições para fixação:

| Função de Transação | Sigla | Intenção Primária |

|---|---|---|

| Entrada Externa | EE | Manter um ALI ou introduzir dados de controle. |

| Consulta Externa | CE | Recuperar dados e apresentá-los ao usuário (sem cálculos complexos). |

| Saída Externa | SE | Apresentar dados ao usuário com processamento adicional ou criação de dados derivados. |

Fonte: Gemini

Gabarito (C)

Descrevendo com base na documentação da plataforma Estratégia

  • Entradas Externas (EE): representam ações dos usuários ou de sistemas externos que enviam dados para o sistema. Isso inclui a criação, atualização ou exclusão de registros dentro do sistema, além de qualquer processamento de dados associado. Podemos citar, por exemplo, ações de incluir, excluir e alterar registros. Por outro lado, não são exemplos: menus, telas de login, telas de filtro de relatórios, etc.

  • Consultas Externas (CE): envolvem a recuperação de informações do sistema, mas não envolvem a atualização ou modificação dos dados. Elas são usadas para recuperar informações existentes no sistema e fornecê-las ao usuário ou a sistemas externos. Dessa forma, em uma CE não deve conter cálculo matemático, dados derivados, nem atualizar nenhum ALI, ou seja, uma CE nunca altera o comportamento do sistema. Exemplos: telas de login, telas de ajuda, telas de consulta e relatórios sem cálculos ou geração de dados derivados. 

Com base nessa explicação, "a funcionalidade para calcular a taxa de produtividade dos colaboradores da equipe e gravar no banco" constitui de uma Entrada Externa. Na qual possui um envio de dados para o sistema com processamento. Já a funcionalidade "apresentação das taxas de produtividade de cada equipe em uma janela" representa uma Consulta Externa. Exibição em tela sem processamento.

Fonte: https://www.estrategiaconcursos.com.br/blog/apf-resumo/

EE (Entrada Externa)

"Calculadas e armazenadas na base de dados"

→ Há gravação/atualização de dados.

→ O resultado é armazenado.

→ Pense em EE.

SE (Saída Externa)

"Calculadas e apresentadas ao usuário"

→ O cálculo ocorre no momento da exibição.

→ O resultado é gerado na saída.

→ Pense em SE.

Como poderíamos saber que vinha de fora da aplicação através do enunciado?

Marquei ALI e CE... :-(

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo