Baixe o app para aproveitar ainda mais
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
Compartilhar