Buscar

CFPS - Mini Simulado 01 v2_Gabarito

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Análise de Pontos de 
Função 
 
 
Mini Simulado 1 
 
Nome: 
Data: 
Tempo: 63” 
Mínimo de acertos: 38 questões (90%), sendo que no mínimo: 
- 8 na parte 1, 
- 8 na parte 2 e 
- 18 na parte 3 
 
Prática para Exame de Certificação IFPUG 
Parte I – Definições 
 
 
1. A principal diferença entre entradas externas e saídas externas é: 
a) Entradas externas atualizam ALIs 
b) Saídas externas não alteram o comportamento do sistema 
c) A intenção primária 
d) Todas as anteriores 
 
2. Quais das seguintes regras têm de ser aplicadas a um processo para que ele seja identificado 
como um processo elementar: 
a) A menor unidade de atividade que pode ser implementada 
b) Informação textual que é apresentada ao(s) Usuário(s) em uma maneira aprovada 
c) O processo é completo e deixa o negócio da aplicação em um estado consistente 
d) A e C estão corretas 
 
3. Informação de controle: 
a) Pode estar armazenada em arquivos lógicos internos ou em arquivos de interface externa 
b) São dados que são necessários para manter funções definidas pelo usuário 
c) São dados que influenciam um processo elementar da aplicação sendo contada. Ela 
especifica o que, como ou quando os dados são processados. 
d) Nenhuma das anteriores 
 
4. Qual das seguintes opções poderia ser descrita como sendo lógica de processamento: 
a) Pelo menos um arquivo lógico interno ou arquivo de interface externa é atualizado 
b) Onde existe capacidade de aceitar informações de controle que entram na fronteira da 
aplicação 
c) Análise de condições para determinar quais serão aplicáveis 
d) Todas as anteriores 
 
5. Podemos afirmar que: 
a) Qualquer tela reconhecível pelo usuário e que contenha dados é um processo elementar 
b) Um processo elementar que aceita e valida informações pelo usuário é uma entrada 
externa 
CFPS - Mini Simulado 01 v2_Gabarito_OK.doc 3/18 
 
 
 
 
c) Um processo elementar que atualiza um arquivo lógico interno será uma entrada externa 
com apenas um arquivo referenciado 
d) Um processo elementar que processa dados ou informações de controle que vem de fora 
da fronteira da aplicação onde a intenção primária é manter arquivos lógicos internos 
e/ou alterar o comportamento do sistema é uma entrada externa 
 
6. A intenção primária de um arquivo lógico interno é: 
a) Armazenar dados mantidos através de um ou mais entradas externas da aplicação que 
está sendo contada 
b) Definir o grupo de dados logicamente relacionados identificado pelo usuário 
c) Armazenar dentro da fronteira da aplicação os dados que serão mantidos pelo usuário 
d) Armazenar dados mantidos através de um ou mais processos elementares da aplicação 
que esta sendo contada 
 
7. Em relação a arquivos de interface externa é correto afirmar que: 
a) É um grupo de dados logicamente relacionados ou de informações de controle 
reconhecido pelo usuário referenciado pela aplicação mas mantido dentro da fronteira de 
outra aplicação 
b) Um arquivo de interface externa é um grupo de dados logicamente relacionados ou 
informações de controle reconhecido pelo usuário e mantido dentro e externamente á 
fronteira da aplicação 
c) A intenção primária é armazenar dados referenciados pela aplicação que esta sendo 
contada e mantidos através de um ou mais processos elementares de outra aplicação 
d) A e C estão corretas 
 
8. Um tipo de registro: 
a) É identificado para determinar a complexidade de um arquivo lógico interno ou de um 
arquivo de interface externa 
b) Pode ser implementado com uma tabela DB2 
c) É definido como um subitem de grupo de dados dentro de um arquivo lógico interno ou 
arquivo de interface externa 
d) É um subgrupo de dados elementares referenciados (tipos de dado elementares), 
reconhecido pelo usuário, contido em uma função de dados. 
 
9. Os objetivos da análise de ponto de função são: 
a) Estimar custo de desenvolvimento de um projeto de software 
b) Medir o desenvolvimento de software e a manutenção independentemente da tecnologia 
usada para implementação 
c) A e B estão corretas 
CFPS - Mini Simulado 01 v2_Gabarito_OK.doc 4/18 
 
 
 
 
d) Nenhuma das anteriores 
 
10. É correto afirmar que: 
a) A contagem de pontos de função do projeto de desenvolvimento deve incluir todas as 
informações requisitadas e fornecidas exceto os requisitos de conversão de dados 
b) A contagem de pontos de função do projeto de manutenção deve incluir todas as 
informações requisitadas e fornecidas exceto os requisitos de conversão de dados 
c) A baseline também conhecida como o tamanho da aplicação instalada. 
d) Após um projeto de manutenção a quantidade de pontos de função é aumentada se 
houver um conjunto de novas funcionalidades adicionadas no sistema 
 
 
Prática para Exame de Certificação IFPUG 
Parte II – Regras de Implementação 
 
1. A aplicação A e a aplicação B referem-se ao arquivo de Clientes, que é mantido na aplicação 
C. A aplicação A refere-se a Nome do cliente, Telefone, Endereço, Data da Última compra e 
gerente de atendimento. A aplicação B refere-se a Nome do cliente, Telefone, Endereço e 
gerente de atendimento. Os usuários das aplicações A e B requisitam o Endereço do cliente 
com o seguinte formato: 
 Rua 
 Bairro 
 Cidade 
 Estado 
 CEP 
 
Dê o número de itens de dados atribuídos ao Arquivo de Clientes da perspectiva de ambas as 
aplicações, A e B: 
a) Aplicação A – 9 itens de dados e Aplicação B 5 itens de dados 
b) Aplicação A – 9 itens de dados e Aplicação B 8 itens de dados 
c) Aplicação A – 4 itens de dados e Aplicação B 7 itens de dados 
d) Aplicação A – 8 itens de dados e Aplicação B 4 itens de dados 
 
2. Na questão anterior quantos itens referentes a dados serão contados pela manutenção que 
acrescente, nas aplicações A e B, 5 itens de dados no arquivo de clientes e um subgrupo de 
6 itens de dados, identificado como mais um tipo de registro? 
a) 5 pontos de função para aplicação A e 5 para aplicação B 
b) 5 pontos de função para aplicação A e 7 para aplicação C 
c) 7 pontos de função para aplicação A e 5 para aplicação B 
d) 7 pontos de função para aplicação A e 7 para aplicação C 
 
3. Qual das opções causaria a maior pontuação ajustada de pontos de função: 
a) Uma contagem NÃO ajustada de pontos de função de 120 com um nível total de 
influencia de 45 
b) Uma contagem NÃO ajustada de pontos de função de 105 com um nível total de 
influencia de 55 
c) Uma contagem NÃO ajustada de pontos de função de 105 com um nível total de 
influencia de 62 
d) Uma contagem NÃO ajustada de pontos de função de 100 com um nível total de 
influencia de 46 
CFPS - Mini Simulado 01 v2_Gabarito_OK.doc 6/18 
 
 
 
 
4. Qual a contagem ajustada de pontos de função para a seguinte aplicação? 10 Entradas 
externas de baixa complexidade, 2 de média complexidade e 3 de alta complexidade, 2 
saídas externas de alta complexidade, 6 consultas externas de baixa complexidade, 2 de 
média e 1 de alta complexidade, 4 arquivos lógicos internos de média complexidade e as 
seguintes características gerais do sistema: 
Comunicação de dados – 4 
Processamento distribuído – 2 
Desempenho – 2 
Configuração pesadamente usada – 3 
Taxa de transação – 5 
Entrada de dados on-line – 5 
Eficiência para o usuário final – 3 
Atualização on-line – 5 
Processamento complexo – 2 
Reusabilidade – 2 
Facilidade de instalação – 1 
Facilidade operacional – 2 
Sites múltiplos – 1 
Facilita mudanças – 3 
a) 136,5 
b) 88,1 
c) 149,1 
d) 142 
 
5. A aplicação “Comissão” fornece relatórios de vendas para usuários em uma base semanal. 
Cada quinta feira, antes dos salários ser pagos, um relatório detalhado contendo o total das 
vendas de cada vendedor é produzido. Como deve ser contado o relatório? 
a) Saída externa ou Consulta externa 
b) Saída externa 
c) Consulta externa 
d) Nenhuma das anteriores 
 
6. A loja Ler & Reler oferece aos seus clientes especiais um coquetel mensal para anunciar 
novos lançamentos. Uma aplicação é usada para produzirmala direta para os clientes da 
loja. Na mala direta são apresentados dados do cliente como nome, endereço e preferências 
sexuais. Quando a mala direta é enviada o arquivo de cliente é marcado com “notificado do 
lançamento”. Como a emissão de mala direta deverá ser contada? 
a) Entrada externa 
b) Saída externa 
c) Consulta externa 
d) Entrada externa e saída externa 
 
7. Na questão anterior, como contamos a marca de “notificado do lançamento” no arquivo de 
clientes? 
a) O processo elementar não conta um item de dado marcação de ‘notificada’ 
CFPS - Mini Simulado 01 v2_Gabarito_OK.doc 7/18 
 
 
 
 
b) Contado como item de dado na Entrada externa 
c) Contado como item de dado na Saída externa 
d) Contado como item de dado na Consulta externa 
 
8. O sistema de vendas gera um arquivo de transação e o transfere para o sistema de controle 
de estoque. O arquivo de transação contém número, descrição e preço unitário dos produtos, 
que são obtidos no ALI ‘Produto’. O arquivo de transação também contém o número de 
unidades vendidas até hoje (isto é feito através de leitura de cada dado no ALI ‘Faturas’ e 
agregado as unidades de vendas). Determine o tipo de transação que o arquivo de transação 
representa para o sistema de vendas: 
a) Saída externa 
b) Consulta externa 
c) Entrada externa 
d) Nenhuma das anteriores 
 
9. Baseado na questão anterior, determine a quantidade de Pontos de Função: 
a) 3 
b) 4 
c) 5 
d) 6 
 
10. O usuário do sistema de vendas solicitou uma melhoria, na qual o arquivo de transação não 
mais será enviado para o sistema de controle de estoque. O fator de ajuste da aplicação é 
1,15 antes e depois da melhoria passará a 1,25. Baseado nesta informação, determine a 
quantidade de pontos de função da melhoria no sistema de vendas: 
a) 3,75 
b) 4,6 
c) 5 
d) 5,75 
 
Prática para Exame de Certificação IFPUG 
Parte III – Estudos de Caso 
 
 
Sistema de Recursos Humanos 
 
Requisitos do usuário 
O Sistema de RH possui uma função para incluir dados referentes a tipos de trabalhos realizados 
por seus funcionários. Informações sobre os tipos de trabalho devem ser mantidas juntamente 
com a descrição. 
Foi decidido que a adição e a alteração das informações de trabalhos seriam realizadas através 
de um processamento off-line. Durante o processo off-line, de inclusão e alteração, o usuário 
requer que um arquivo suspenso seja gravado com uma transação de erro para mostrar qualquer 
trabalho que não tenha sido atualizado com sucesso. 
O arquivo suspenso pode ser consultado e editado através de telas on-line na aplicação para 
corrigir a transação. Todas as informações sobre o trabalho e sua descrição são mantidas quando 
da alteração de um trabalho incompleto ou suspenso. 
O usuário pode analisar os dados de um determinado tipo de trabalho na tela, informando o 
número do trabalho ou consultar as informações sobre todos os tipos de trabalho no relatório 
Trabalho e Descrição. Este relatório pode ser fornecido em tela, em papel (hardcopy) e também 
em micro ficha. 
 
Tabelas DB2 
Esta seção inclui as tabelas para estrutura DB2 para aplicação de Recursos Humanos. 
Tabela Trabalho: Nome; Pay_Grade; Job_# 
Tabela Descrição de Trabalho: Número_da_Linha; Descrição; Job_#_FK 
Arquivo Trabalho Suspenso: Tipo_Transação; Nome; Pay_Grade; Job_# 
Arquivo Descrição de Trabalho Suspenso: Tipo_Transação; Job_#; Descrição; 
Número_da_linha 
CFPS - Mini Simulado 01 v2_Gabarito_OK.doc 9/18 
 
 
 
 
Diagrama de Fluxo de Dados 
 
O seguinte diagrama mostra o fluxo de dados para este caso. 
 
CFPS - Mini Simulado 01 v2_Gabarito_OK.doc 10/18 
 
 
 
 
QUESTÕES PARTE 3 DO MINI-SIMULADO 
 
1. Baseado nas informações disponíveis 
 Liste todos os tipos de funções de dados 
 Liste todos os tipos de funções transacionais 
 
Nota: Assuma o Fator de Ajuste de Valor como sendo 1.17 
As respostas têm de incluir; 
 Nome da função (transacional ou tipo de função de dados) 
 Número de itens de dados 
 Número de arquivos referenciados 
 Número de tipos de registros 
 Tipo (EE, SE, CE, ALI ou AIE) 
 Complexidade (Baixa, Média ou Alta) 
 Resultado em pontos de função não ajustados 
 
 
2. Baseado nos tipos de funções transacionais identificados e tipos de funções de dados, calcule 
o valor de pontos de função ajustados de desenvolvimento. 
 
3. Forneça a fórmula de pontos de função de desenvolvimento usada para o cálculo dos pontos 
de função ajustados de desenvolvimento. 
 
 
Prática para Exame de Certificação IFPUG 
Planilhas de Resposta 
 
 
 
 
CFPS - Mini Simulado 01 v2_Gabarito_OK.doc 12/18 
 
 
 
 
 
PLANILHA DE RESPOSTAS PARTE I 
 
Nome : ________________________________________________________________________ 
 
Instruções: Marque sua resposta para cada questão. Somente uma resposta é correta. É 
recomendável o uso de lápis. Para excluir uma resposta, marque-a com um X. 
 
1. a b c d 16. a b c d 31. a b c d 
2. a b c d 17. a b c d 32. a b c d 
3. a b c d 18. a b c d 33. a b c d 
4. a b c d 19. a b c d 34. a b c d 
5. a b c d 20. a b c d 35. a b c d 
6. a b c d 21. a b c d 36. a b c d 
7. a b c d 22. a b c d 37. a b c d 
8. a b c d 23. a b c d 38. a b c d 
9. a b c d 24. a b c d 39. a b c d 
10. a b c d 25. a b c d 40. a b c d 
11. a b c d 26. a b c d 41. a b c d 
12. a b c d 27. a b c d 42. a b c d 
13. a b c d 28. a b c d 43. a b c d 
14. a b c d 29. a b c d 44. a b c d 
15. a b c d 30. a b c d 45. a b c d 
CFPS - Mini Simulado 01 v2_Gabarito_OK.doc 13/18 
 
 
 
 
 
PLANILHA DE RESPOSTAS PARTE II 
 
Nome : ________________________________________________________________________ 
 
Instruções: Marque sua resposta para cada questão. Somente uma resposta é correta. É 
recomendável o uso de lápis. Para excluir uma resposta, marque-a com um X. 
 
1. a b c d 16. a b c d 31. a b c d 
2. a b c d 17. a b c d 32. a b c d 
3. a b c d 18. a b c d 33. a b c d 
4. a b c d 19. a b c d 34. a b c d 
5. a b c d 20. a b c d 35. a b c d 
6. a b c d 21. a b c d 36. a b c d 
7. a b c d 22. a b c d 37. a b c d 
8. a b c d 23. a b c d 38. a b c d 
9. a b c d 24. a b c d 39. a b c d 
10. a b c d 25. a b c d 40. a b c d 
11. a b c d 26. a b c d 41. a b c d 
12. a b c d 27. a b c d 42. a b c d 
13. a b c d 28. a b c d 43. a b c d 
14. a b c d 29. a b c d 44. a b c d 
15. a b c d 30. a b c d 45. a b c d 
CFPS - Mini Simulado 01 v2_Gabarito_OK.doc 14/18 
 
 
 
 
PLANILHA DE RESPOSTAS PARTE III 
 
SUMÁRIO DE CONTAGEM DE PONTOS DE FUNÇÃO 
 
Número do Projeto _________________ Nome do Projeto ____________________ 
Data da Contagem __________________ Nome do Contador __________________ 
 
Instruções: Entre com todos os tipos de funções incluídos. Para desenvolvimento e contagem 
inicial de Pontos de Função não haverá entradas nas colunas Antes. Anote todos os tipos de 
função adicionados por conversão. Você pode usar diferentes planilhas para arquivos e 
transações. 
 
Função DET FTR/RET Tipo Complexidade Pontos 
 
 
 
 
 
 
 
 
 
 
 
 
Pontos de função de desenvolvimento: 
 
Fórmula usada: 
 
 
 
Prática para Examede Certificação IFPUG 
Gabarito 
 
 
 
 
CFPS - Mini Simulado 01 v2_Gabarito_OK.doc 16/18 
 
 
 
 
 
PLANILHA DE RESPOSTAS PARTE I 
 
1. a b c d 16. a b c d 31. a b c d 
2. a b c d 17. a b c d 32. a b c d 
3. a b c d 18. a b c d 33. a b c d 
4. a b c d 19. a b c d 34. a b c d 
5. a b c d 20. a b c d 35. a b c d 
6. a b c d 21. a b c d 36. a b c d 
7. a b c d 22. a b c d 37. a b c d 
8. a b c d 23. a b c d 38. a b c d 
9. a b c d 24. a b c d 39. a b c d 
10. a b c d 25. a b c d 40. a b c d 
11. a b c d 26. a b c d 41. a b c d 
12. a b c d 27. a b c d 42. a b c d 
13. a b c d 28. a b c d 43. a b c d 
14. a b c d 29. a b c d 44. a b c d 
15. a b c d 30. a b c d 45. a b c d 
CFPS - Mini Simulado 01 v2_Gabarito_OK.doc 17/18 
 
 
 
 
 
PLANILHA DE RESPOSTAS PARTE II 
 
1. a b c d 16. a b c d 31. a b c d 
2. a b c d 17. a b c d 32. a b c d 
3. a b c d 18. a b c d 33. a b c d 
4. a b c d 19. a b c d 34. a b c d 
5. a b c d 20. a b c d 35. a b c d 
6. a b c d 21. a b c d 36. a b c d 
7. a b c d 22. a b c d 37. a b c d 
8. a b c d 23. a b c d 38. a b c d 
9. a b c d 24. a b c d 39. a b c d 
10. a b c d 25. a b c d 40. a b c d 
11. a b c d 26. a b c d 41. a b c d 
12. a b c d 27. a b c d 42. a b c d 
13. a b c d 28. a b c d 43. a b c d 
14. a b c d 29. a b c d 44. a b c d 
15. a b c d 30. a b c d 45. a b c d 
CFPS - Mini Simulado 01 v2_Gabarito_OK.doc 18/18 
 
 
 
 
PLANILHA DE RESPOSTAS PARTE III 
 
SUMÁRIO DE CONTAGEM DE PONTOS DE FUNÇÃO 
 
Função DER ALR/RLR Tipo Comple-
xidade 
Pontos 
Pesquisar 
trabalhos 
7 (#_trab, nome_trab, 
pay_grade, #_linha, desc, ação, 
msg) 
1 
(Trabalho/ 
descrição) 
CE Baixa 3 
Relatório 
trabalhos 
(hardcopy) 
7 (#_trab, nome_trab, 
pay_grade, desc, totais, ação, 
msg) 
1 (Trabalho/ 
descrição) 
SE Baixa 4 
Relatório 
trabalhos (Micro-
ficha) 
7 (#_trab, nome_trab, 
pay_grade, #_linha, desc, ação, 
msg) 
1 (Trabalho/ 
descrição) 
CE Baixa 3 
Adiciona trabalho 
batch 
7 (#_trab, nome_trab, 
pay_grade, #_linha, desc, ação, 
msg) 
2 (Trabalho/ 
descrição e 
Trabalho 
suspenso) 
EE Média 4 
Mudar trabalho 
batch 
7 (#_trab, nome_trab, 
pay_grade, #_linha, desc, ação, 
msg) 
2 (Trabalho/ 
descrição e 
Trabalho 
suspenso) 
EE Média 4 
Adicionar 
trabalhos 
suspensos 
8 (Tipo_Transação, Nome, 
Pay_Grade, Job_#, Descrição, 
Número_da_linha, ação, msg) 
1 (Trabalho 
suspenso) 
EE Baixa 3 
Excluir trabalhos 
suspensos 
3 (Job_#, ação, msg) 1 (Trabalho 
suspenso) 
EE Baixa 3 
Alterar trabalhos 
suspensos 
8 (Tipo_Transação, Nome, 
Pay_Grade, Job_#, Descrição, 
Número_da_linha, ação, msg) 
1 (Trabalho 
suspenso) 
EE Baixa 3 
Consultar 
trabalhos 
suspensos 
8 (Tipo_Transação, Nome, 
Pay_Grade, Job_#, Descrição, 
Número_da_linha, ação, msg) 
1 (Trabalho 
suspenso) 
CE Baixa 3 
Trabalho/descriçã
o 
5 (#_trab, nome_trab, 
pay_grade, #_linha, desc) 
2 (trab, 
descrição) 
ALI Baixa 7 
Trabalho 
suspenso 
6 (Tipo_Transação, Nome, 
Pay_Grade, Job_#, Descrição, 
Número_da_linha) 
2 (trabalho 
suspenso, 
desc) 
ALI Baixa 7 
 
Pontos de função de desenvolvimento: 44 
 
Fórmula usada: DFP = (UFP+CFP) x VAF = (44+0) x 1,17 = 51,48

Outros materiais