Você está na página 1de 9

Exercícios de Análise de Ponto por Função.

1.

Você foi designado para realizar uma análise de pontos por função (APF) para um
sistema de gerenciamento de biblioteca. Considere as seguintes informações sobre o
sistema:

1. Existem 3 tipos de transações de entrada (EI):


o Cadastrar Novo Livro
o Atualizar Informações do Livro
o Registrar Empréstimo de Livro
2. Há 2 transações de saída (EO):
o Gerar Relatório de Livros Disponíveis
o Emitir Recibo de Devolução
3. Um único arquivo de interface externa (EIF) é utilizado para importar
informações sobre novos livros adicionados por outras bibliotecas.
4. O sistema mantém um arquivo interno (ILF) para armazenar detalhes sobre os
livros da biblioteca.
5. Existem 2 transações de consulta (EQ):
o Consultar Disponibilidade de Livro
o Consultar Histórico de Empréstimos

Atribua a complexidade funcional para cada função, sendo: 1 para simples, 2 para
médio e 3 para complexo.

Perguntas:

1. Qual a complexidade funcional da transação "Cadastrar Novo Livro"? a)


Simples b) Médio c) Complexo
2. Qual é o tipo de função que representa o arquivo que mantém os detalhes sobre
os livros da biblioteca? a) ILF b) EIF c) EO
3. Qual é a complexidade funcional da transação "Gerar Relatório de Livros
Disponíveis"? a) Simples b) Médio c) Complexo
4. O que representa a transação "Consultar Disponibilidade de Livro"? a) EI b) EO
c) EQ
5. Quantas funções de saída (EO) existem no sistema? a) 1 b) 2 c) 3
2
Você está realizando uma análise de pontos por função (APF) para um sistema de
gerenciamento de tarefas pessoais. Considere as seguintes informações sobre o sistema:

1. Existem 4 tipos de transações de entrada (EI):


o Adicionar Nova Tarefa
o Atualizar Status da Tarefa
o Associar Etiqueta à Tarefa
o Definir Data de Vencimento
2. Há 3 transações de saída (EO):
o Exibir Lista de Tarefas Pendentes
o Gerar Relatório de Tarefas Concluídas
o Enviar Notificação de Tarefa Vencida
3. Dois arquivos de interface externa (EIF) são utilizados para importar
informações:
o Importar Lista de Etiquetas
o Importar Dados de Outro Aplicativo de Tarefas
4. O sistema mantém dois arquivos internos (ILF):
o Lista de Tarefas
o Histórico de Tarefas Concluídas
5. Existem 2 transações de consulta (EQ):
o Consultar Detalhes da Tarefa
o Visualizar Histórico de Tarefas Concluídas

Atribua a complexidade funcional para cada função, sendo: 1 para simples, 2 para
médio e 3 para complexo.

Perguntas:

1. Qual é o tipo de função que representa o arquivo "Histórico de Tarefas


Concluídas"? a) EIF b) ILF c) EO
2. Qual é a complexidade funcional da transação "Adicionar Nova Tarefa"? a)
Simples b) Médio c) Complexo
3. O que representa a transação "Gerar Relatório de Tarefas Concluídas"? a) EI b)
EO c) EQ
4. Quantas funções de consulta (EQ) existem no sistema? a) 1 b) 2 c) 3
5. Qual é a complexidade funcional da transação "Associar Etiqueta à Tarefa"? a)
Simples b) Médio c) Complexo

Você está envolvido na análise de pontos por função (APF) para um sistema de
gerenciamento de vendas online. Considere as seguintes informações sobre o sistema:
1. Existem 3 tipos de transações de entrada (EI):
o Registrar Nova Venda
o Atualizar Status do Pedido
o Incluir Novo Produto no Catálogo
2. Há 2 transações de saída (EO):
o Enviar Confirmação de Pedido por Email
o Gerar Relatório de Vendas Mensais
3. Três arquivos de interface externa (EIF) são utilizados para importar
informações:
o Importar Lista de Clientes
o Importar Dados de Fornecedores
o Importar Informações de Produtos
4. O sistema mantém dois arquivos internos (ILF):
o Registro de Vendas
o Catálogo de Produtos
5. Existem 2 transações de consulta (EQ):
o Consultar Detalhes do Pedido
o Visualizar Relatório de Estoque

Atribua a complexidade funcional para cada função, sendo: 1 para simples, 2 para
médio e 3 para complexo.

Perguntas:

1. Qual é a complexidade funcional da transação "Registrar Nova Venda"? a)


Simples b) Médio c) Complexo
2. O que representa a transação "Enviar Confirmação de Pedido por Email"? a) EI
b) EO c) EQ
3. Qual é o tipo de função que representa o arquivo "Registro de Vendas"? a) EIF
b) ILF c) EO
4. Quantos arquivos de interface externa (EIF) existem no sistema? a) 2 b) 3 c) 4
5. Qual é a complexidade funcional da transação "Visualizar Relatório de
Estoque"? a) Simples b) Médio c) Complexo
4
Você está conduzindo uma análise de pontos por função (APF) para um sistema de
gestão de projetos. Considere as seguintes informações sobre o sistema:

1. Existem 4 tipos de transações de entrada (EI):


o Adicionar Nova Tarefa
o Atribuir Tarefa a Membro da Equipe
o Definir Prioridade da Tarefa
o Incluir Documento no Projeto
2. Há 3 transações de saída (EO):
o Gerar Relatório de Progresso do Projeto
o Enviar Notificação de Tarefa Concluída
o Exibir Lista de Documentos do Projeto
3. Quatro arquivos de interface externa (EIF) são utilizados para importar
informações:
o Importar Lista de Membros da Equipe
o Importar Dados de Outros Projetos
o Importar Lista de Tarefas Pendentes de Outros Projetos
o Importar Informações de Documentos Compartilhados
4. O sistema mantém três arquivos internos (ILF):
o Lista de Tarefas do Projeto
o Registro de Membros da Equipe
o Registro de Documentos do Projeto
5. Existem 2 transações de consulta (EQ):
o Consultar Detalhes da Tarefa
o Visualizar Histórico de Atribuições de Tarefas

Atribua a complexidade funcional para cada função, sendo: 1 para simples, 2 para
médio e 3 para complexo.

Perguntas:

1. Qual é a complexidade funcional total das transações de entrada no sistema? a) 8


b) 10 c) 12
2. Qual é a complexidade funcional média por transação de saída? a) 1.5 b) 2 c) 2.5
3. Quantos pontos de função serão atribuídos aos arquivos internos (ILF) no
sistema? a) 9 b) 10 c) 11
4. Se cada ponto de função é avaliado em $200 e o sistema recebe uma pontuação
total de 40 pontos de função, qual será o custo estimado de desenvolvimento? a)
$6,000 b) $8,000 c) $10,000
5. Qual é a complexidade funcional total do sistema? a) 28 b) 32 c) 36
5
Você está conduzindo uma análise de pontos por função (APF) para um sistema de
gestão de recursos humanos. Considere as seguintes informações sobre o sistema:

1. Existem 3 tipos de transações de entrada (EI):


o Cadastrar Novo Funcionário
o Registrar Horas Trabalhadas
o Atualizar Informações de Benefícios
2. Há 2 transações de saída (EO):
o Emitir Contracheque Mensal
o Gerar Relatório de Faltas e Atrasos
3. Três arquivos de interface externa (EIF) são utilizados para importar
informações:
o Importar Lista de Feriados
o Importar Dados de Treinamentos
o Importar Histórico de Salários de Outros Departamentos
4. O sistema mantém dois arquivos internos (ILF):
o Registro de Funcionários
o Histórico de Horas Trabalhadas
5. Existem 2 transações de consulta (EQ):
o Consultar Detalhes do Funcionário
o Visualizar Relatório de Desempenho

Atribua a complexidade funcional para cada função, sendo: 1 para simples, 2 para
médio e 3 para complexo.

Perguntas:

1. Calcule a pontuação de função total para as transações de entrada (EI). a) 10 b)


12 c) 15
2. Determine a complexidade funcional média por transação de saída (EO). a) 1.5
b) 2 c) 2.5
3. Se cada ponto de função é avaliado em $150 e o sistema recebe uma pontuação
total de 35 pontos de função, qual será o custo estimado de desenvolvimento? a)
$4,500 b) $5,250 c) $6,000
4. Calcule a pontuação total de pontos de função para os arquivos internos (ILF). a)
8 b) 9 c) 10
5. Determine a complexidade funcional total do sistema. a) 26 b) 29 c) 32
7
Você está conduzindo uma análise de pontos por função (APF) para um sistema de
gerenciamento de projetos de construção. Considere as seguintes informações sobre o
sistema:

1. Existem 4 tipos de transações de entrada (EI):


o Adicionar Novo Projeto
o Registrar Atividade Diária
o Atribuir Tarefa a Membro da Equipe
o Inserir Novo Fornecedor
2. Há 3 transações de saída (EO):
o Emitir Relatório de Progresso do Projeto
o Enviar Notificação de Conclusão de Etapa
o Exibir Lista de Fornecedores
3. Quatro arquivos de interface externa (EIF) são utilizados para importar
informações:
o Importar Lista de Materiais
o Importar Dados de Custos de Outros Projetos
o Importar Calendário de Feriados
o Importar Informações de Licenças Ambientais
4. O sistema mantém três arquivos internos (ILF):
o Registro de Projetos
o Histórico de Atividades Diárias
o Cadastro de Membros da Equipe
5. Existem 2 transações de consulta (EQ):
o Consultar Detalhes do Projeto
o Visualizar Relatório de Custos

Atribua a complexidade funcional para cada função, sendo: 1 para simples, 2 para
médio e 3 para complexo.

Perguntas:

1. Calcule a pontuação de função total para as transações de entrada (EI). a) 13 b)


15 c) 18
2. Determine a complexidade funcional média por transação de saída (EO). a) 1.5
b) 2 c) 2.5
3. Se cada ponto de função é avaliado em $180 e o sistema recebe uma pontuação
total de 42 pontos de função, qual será o custo estimado de desenvolvimento? a)
$6,840 b) $7,560 c) $8,100
4. Calcule a pontuação total de pontos de função para os arquivos internos (ILF). a)
10 b) 11 c) 12
5. Determine a complexidade funcional total do sistema. a) 29 b) 32 c) 35
8

A análise de pontos por função (APF) é uma técnica adequada para medir a
complexidade e o tamanho funcional de um sistema de software.

Escolha entre as opções:

a) Verdadeiro

b) Falso

Justificativa:

[Insira aqui uma explicação breve sobre por que a declaração é verdadeira ou falsa em
relação ao uso da análise de pontos por função para medir a complexidade e o tamanho
funcional de um sistema de software.]

A análise de pontos por função (APF) leva em consideração a complexidade


interna do código e as tecnologias utilizadas na implementação do sistema.

Escolha entre as opções:

a) Verdadeiro

b) Falso

Justificativa:

[Insira aqui uma explicação breve sobre como a análise de pontos por função se
concentra nas funcionalidades percebidas pelos usuários e é independente da
complexidade interna do código ou das tecnologias utilizadas na implementação do
sistema.]

10

A análise de pontos por função (APF) é uma métrica eficaz para avaliar a
qualidade do código e identificar potenciais problemas de desempenho em um
sistema de software.

Escolha entre as opções:

a) Verdadeiro
b) Falso

Justificativa:

[Insira aqui uma explicação breve sobre por que a declaração é verdadeira ou falsa em
relação à capacidade da APF para avaliar a qualidade do código e identificar problemas
de desempenho.]

11

Considere um sistema de gerenciamento de biblioteca que está passando por uma


análise de pontos por função (APF). A tabela a seguir apresenta as transações
identificadas no sistema, junto com suas respectivas classificações de complexidade
funcional (Simples, Médio, Complexo).

Transação Tipo Complexidade Funcional


Cadastrar Novo Livro EI Complexo
Empréstimo de Livro EI Médio
Consultar Disponibilidade EQ Simples
Gerar Relatório de Livros EO Complexo
Atualizar Informações do Livro EI Médio
Devolução de Livro EI Simples
Consultar Histórico de Emprést. EQ Médio
Emitir Recibo de Devolução EO Simples

Perguntas:

1. Calcule o total de pontos de função para as transações de entrada (EI). a) 16 b)


18 c) 20
2. Qual é a complexidade funcional média das transações de saída (EO)? a)
Simples b) Médio c) Complexo
3. Determine o total de pontos de função para as transações de consulta (EQ). a) 4
b) 6 c) 8

12

Calcule o prazo em horas de um Sistema de Controle da Olimpíada de Informática,


levando em consideração que cada ponto de função leva 3 (três) horas. O sistema
utilizará dados existentes e mantidos por outro aplicativo que são: cadastro de sócios e
cadastro de regiões. As informações que serão armazenadas e mantidas no sistema são o
cadastro de escolas, de delegados, de competidores, de modalidades e de inscrições. O
sistema possui quinze entradas. O sistema fornecerá alguns relatórios: Inscrições por
região (com cálculo), Competidores sócios (percentual de inscritos que são sócios
atualmente) e Delegados por escola (não possui cálculo). O sistema vai permitir também
mais oito consultas.

Vamos calcular os pontos de função considerando as informações fornecidas:

1. Transações de Entrada (EI):


o Cadastro de Escolas: Complexidade Média (4 PF)
o Cadastro de Delegados: Complexidade Média (4 PF)
o Cadastro de Competidores: Complexidade Média (4 PF)
o Cadastro de Modalidades: Complexidade Média (4 PF)
o Cadastro de Inscrições: Complexidade Média (4 PF)
2. Transações de Saída (EO):
o Relatório de Inscrições por Região: Complexidade Média (5 PF)
o Relatório de Competidores Sócios: Complexidade Média (5 PF)
o Relatório de Delegados por Escola: Complexidade Simples (3 PF)
3. Consultas (EQ):
o Oito consultas não detalhadas: Complexidade Baixa (3 PF cada,
totalizando 24 PF)
4. Arquivos Internos (ILF):
o Cadastro de Escolas: Complexidade Média (7 PF)
o Cadastro de Delegados: Complexidade Média (7 PF)
o Cadastro de Competidores: Complexidade Média (7 PF)
o Cadastro de Modalidades: Complexidade Média (7 PF)
o Cadastro de Inscrições: Complexidade Média (7 PF)
5. Arquivos de Interface Externa (EIF):
o Cadastro de Sócios: Complexidade Baixa (5 PF)
o Cadastro de Regiões: Complexidade Baixa (5 PF)

Você também pode gostar