Questão nº 49
Questão de Tecnologia da Informação · FGV TJ-MS 2024 (nº 49)
A aplicação MeuCONTROLE possui uma funcionalidade para que os convidados para uma palestra possam indicar ao organizador do evento se poderão ou não comparecer. Para isso, o convidado informa seu telefone e MeuCONTROLE apresenta o nome do convidado. O convidado seleciona a opção de confirmação ou não da presença. Caso opte pela confirmação da presença, o convidado tem a opção de levar um acompanhante, que deve ser identificado pelo nome completo. MeuCONTROLE gera uma listagem com os nomes dos convidados e seus respectivos acompanhantes para facilitar o controle pelos recepcionistas no dia do evento.
Com base na Análise de Pontos de Função (APF), MeuCONTROLE possui:
- Auma função de transação e uma função de dados;
- Bduas funções de transação e uma função de dados;
- Cduas funções de transação e duas funções de dados;
- Duma função de transação e duas funções de dados;
- Etrês funções de transação e uma função de dados. (alternativa correta)
Resposta comentada
Gabarito Alternativa E
No contexto da Análise de Pontos de Função (APF), Funções de Transação são processos que interagem com o usuário ou outras aplicações (como entradas de dados, consultas ou saídas de relatórios), e Funções de Dados são arquivos lógicos que armazenam ou referenciam dados (como cadastros de clientes ou produtos).
- (A) Incorreta: Há mais de uma função de transação e uma função de dados.
- (B) Incorreta: Há três funções de transação, não duas.
- (C) Incorreta: Há três funções de transação, não duas. A armadilha aqui seria considerar "Convidados" e "Acompanhantes" como duas funções de dados separadas; no entanto, o acompanhante é um atributo do convidado, formando uma única entidade lógica de dados.
- (D) Incorreta: Há três funções de transação, não uma.
- (E) Correta: A aplicação possui três funções de transação e uma função de dados.
- Funções de Transação (3):
- Consulta de Convidado (EQ - External Inquiry): O convidado informa o telefone e o sistema apresenta o nome. É uma consulta, pois o dado de entrada (telefone) é usado para recuperar e exibir outro dado (nome), sem alterar o estado do sistema.
- Confirmação de Presença e Registro de Acompanhante (EI - External Input): O convidado seleciona a opção de confirmação e, opcionalmente, informa o nome do acompanhante. É uma entrada, pois altera o estado dos dados do sistema (status de presença e dados do acompanhante).
- Geração de Listagem (EO - External Output): O sistema gera uma listagem com nomes dos convidados e acompanhantes. É uma saída, pois processa dados internos para apresentar informações ao usuário (recepcionistas).
- Funções de Dados (1):
- Cadastro de Convidados (ILF - Internal Logical File): O sistema mantém os dados dos convidados, incluindo nome, telefone, status de presença e o nome do acompanhante. Todos esses dados pertencem à mesma entidade lógica principal "Convidado".
- Funções de Transação (3):
Fonte: FGV TJ-MS 2024 Técnico de Nível Superior - Analista de Governança (Caderno Tipo 1). Reproduzida para fins de estudo.