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

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.

Clique para visualizar este comentário

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