5
Folha de Exercícios Módulo 1 Introdução á Análise de Pontos de função 1. Análise de Pontos de função mede o tamanho funcional de um software do ponto de vista? a) Implementador b) Desenvolvedor c) Usuário d) Todas acima 2. Análise de Função mede um software: a) Examinado o desenho das telas do sistema e modelo de dados b) Utilizando o modelo de dados e a especificação de programas do sistema c) Analisando a documentação disponibilizada no manual do usuário e através de entrevistas para compreensão da visão do usuário d) Tamanho com base no projeto lógico 3. Podemos afirmar que: a) Um dos objetivos da APF é medir a funcionalidade que o usuário solicita e recebe b) Que o processo de contagem de pontos de função deve ser simples o suficiente para minimizar o trabalho adicional do processo de medição c) Os itens A e B estão corretos d) Nenhuma das afirmações anteriores é verdadeira 4. A visão do usuário de uma aplicação é descrita por um ou mais das seguintes possibilidades: a) É aprovada pelo usuário b) Pode ser usada para contar pontos de função c) Pode variar na forma física d) Todas as possibilidades estão corretas 5. Na Análise de Pontos de Função o termo usuário inclui: a) Pessoas que utilizam o software b) Qualquer pessoa que interage com o software em algum momento c) Qualquer pessoa que especifica os requisitos do usuário d) Todas as opções descritas estão corretas 6. O objetivo da Análise de Pontos de Função é: a) Medir recursos utilizados para desenvolvimento b) Medir a tecnologia utilizada na implementação c) Medir funcionalidade que o desenvolvedor implementara d) Medir funcionalidade que o usuário solicita e recebe 7. Qual poderá ser a margem de erro ao se utilizar contagem de pontos de função com método estimado: a) +- 10% b) +- 65% c) +- 35% d) +- 82,5% 8. Quando se tem protótipo e modelo de dados, qual deverá ser o melhor método de contagem: a) Indicativa b) Detalhada c) Estimada d) Nenhuma das anteriores

Curso+de+APF+-+Exercício+parte+I

Embed Size (px)

Citation preview

Page 1: Curso+de+APF+-+Exercício+parte+I

Folha de Exercícios

Módulo 1 – Introdução á Análise de Pontos de função

1. Análise de Pontos de função mede o tamanho funcional de um software do ponto de vista? a) Implementador

b) Desenvolvedor c) Usuário

d) Todas acima

2. Análise de Função mede um software:

a) Examinado o desenho das telas do sistema e modelo de dados b) Utilizando o modelo de dados e a especificação de programas do sistema

c) Analisando a documentação disponibilizada no manual do usuário e através de entrevistas para

compreensão da visão do usuário d) Tamanho com base no projeto lógico

3. Podemos afirmar que:

a) Um dos objetivos da APF é medir a funcionalidade que o usuário solicita e recebe b) Que o processo de contagem de pontos de função deve ser simples o suficiente para minimizar o trabalho

adicional do processo de medição

c) Os itens A e B estão corretos d) Nenhuma das afirmações anteriores é verdadeira

4. A visão do usuário de uma aplicação é descrita por um ou mais das seguintes possibilidades:

a) É aprovada pelo usuário

b) Pode ser usada para contar pontos de função c) Pode variar na forma física

d) Todas as possibilidades estão corretas

5. Na Análise de Pontos de Função o termo usuário inclui:

a) Pessoas que utilizam o software b) Qualquer pessoa que interage com o software em algum momento

c) Qualquer pessoa que especifica os requisitos do usuário d) Todas as opções descritas estão corretas

6. O objetivo da Análise de Pontos de Função é:

a) Medir recursos utilizados para desenvolvimento

b) Medir a tecnologia utilizada na implementação c) Medir funcionalidade que o desenvolvedor implementara

d) Medir funcionalidade que o usuário solicita e recebe

7. Qual poderá ser a margem de erro ao se utilizar contagem de pontos de função com método

estimado: a) +- 10%

b) +- 65% c) +- 35%

d) +- 82,5%

8. Quando se tem protótipo e modelo de dados, qual deverá ser o melhor método de contagem:

a) Indicativa b) Detalhada

c) Estimada d) Nenhuma das anteriores

Page 2: Curso+de+APF+-+Exercício+parte+I

Folha de Exercícios

Módulo 2 – Iniciando o processo de contagem

1. O escopo da contagem: a) É influenciado pela fronteira da aplicação

b) Pode incluir mais de uma aplicação c) É o mesmo para contagens de projetos de desenvolvimento e projetos de manutenção

d) Todas as afirmações acima estão corretas

2. O escopo:

a) Identifica quais funções serão incluídas na contagem de pontos de função b) Determina o tipo de contagem de pontos de função

c) Determina o tipo de contagem de pontos de função e o escopo da contagem

d) Nenhuma das afirmações acima é verdadeira

3. A funcionalidade de projetos de melhoria deve: a) Ser analisada em termos do que é disponibilizado

b) Ser analisada em termos de como ela é disponibilizada c) Incluir requisitos de conversão

d) As afirmações A e C estão corretas

4. Os procedimentos de contagem de pontos de função incluem os seguintes passos:

a) Determinar quando a contagem será realizada b) Determinar o tipo de contagem que será realizada

c) Medir o esforço associado ao projeto de desenvolvimento

d) Todos os itens estão corretos

5. Nas contagens de pontos de função, quais as características das contagens que devem ser propriamente documentadas:

a) O propósito da contagem

b) O escopo da contagem c) Suposições relacionadas á fronteira da aplicação

d) Todas as características acima devem ser documentadas

6. A fronteira da aplicação deve ser determinada com base: a) Nas diferentes plataformas em que a aplicação é executada

b) Nas diferentes equipes envolvidas

c) No ponto de vista do usuário d) Nenhuma das alternativas anteriores

7. A fronteira da aplicação:

a) Define o que é externo a aplicação

b) Age como uma membrana por meio da qual os dados processados pelas transações entram e saem da aplicação

c) Varia em função da tecnologia aplicada d) Ambas A e B estão corretas

Page 3: Curso+de+APF+-+Exercício+parte+I

Folha de Exercícios

Módulo 3 Funções de Dados

1. Um arquivo de interface externa é: a) Um grupo de dados ou de informações de controle reconhecido pelo usuário

b) É mantido pela aplicação que está sendo contada c) É referenciado pela aplicação que está sendo contada

d) As opções A e C estão corretas

2. Um arquivo lógico interno:

a) É lido somente dentro da fronteira da aplicação que está sendo contada b) É mantida somente dentro da fronteira da aplicação que está sendo contada

c) Pode conter informações de controle

d) As afirmativas B e C estão corretas

3. Três grupos lógicos dados definidos pelo usuário e mantido de forma independente na aplicação são combinados dentro de um arquivo físico:

a) Não contamos, neste caso, nenhum ALI b) Podemos contar 1 ALI

c) Podemos contar 2 ALIs

d) Podemos contar 3 ALIs

4. Um ALI é utilizado por 3 aplicações separadas (A,B e C). Em qual ele é contado? a) Na maior aplicação

b) Na aplicação onde o ALI tem a maior utilização

c) Em todas as três aplicações d) Na aplicação onde há a manutenção da maioria dos dados

5. Valor de Pontos de Função não ajustados de um ALI com 21 campos de dados e 3 tipos de

registros é:

a) 5 b) 7

c) 10 d) 15

6. Uma aplicação utiliza dois meios na atualização de um ALI com exatamente a mesma

informação. Uma entrada é chaveada. A outra entrada ocorre pela leitura de um código de

barra: a) Contar ambos tipos de entrada se elas forem especificamente requisitadas pelo usuário

b) Nunca contar entradas duplicadas se o mesmo dado é atualizado c) O meio não é considerado na contagem de Pontos de Função

d) A e B

7. Uma AIE tem 20 campos de dados e 2 tipos de registros. Qual é o valor dos Pontos de Função

não Ajustados? a) 5

b) 7 c) 10

d) 15

Page 4: Curso+de+APF+-+Exercício+parte+I

Folha de Exercícios

Módulo 4 Funções de Transação

1. Uma EE é alterada para que ela calcule um dado derivado que antes não era calculado. Este campo é armazenado num dos ALIs que já era gravado pela EE, mas não exibido. A EE antes da

alteração tinha 2 FTRs e 4 DETs. Quantos Pontos de Função contamos para a EE após a manutenção?

a) 3

b) 4 c) 6

d) Zero

2. 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 para aceitar informações de controle que entram a fronteira da aplicação

c) Análise de condições para determinar quais serão aplicáveis d) Todas as anteriores

3. Um processo elementar é definido como:

a) Toda atividade que o sistema deve realizar

b) Um requisito do negócio do usuário c) A menor unidade de atividade significativa para o usuário

d) Um agrupamento lógico de dados

4. Em uma entrada externa podemos contar como DETs:

a) Campos que entram pela fronteira da aplicação, mesmo que estes campos não sejam validados nem sejam gravados em nenhum arquivo lógico interno

b) Campos que saem pela fronteira da aplicação c) Campos que não atravessam a fronteira da aplicação, mas que são derivados e armazenados num arquivo

lógico interno d) Os itens A e B estão corretos

5. Quantas entradas externas são contadas para uma tela que permite ao usuário adicionar um novo cliente, alterar as informações do cliente, excluir o cliente e ver as informações do

cliente? a) 1

b) 2

c) 3 d) 4

6. Qual é a Contagem de Pontos de Função não Ajustados de um projeto de manutenção que

inclui o seguinte: uma nova EE complexa, uma nova SE média, e um ALI alterado de baixa

complexidade para média? a) 21

b) 16 c) 18

d) 23

7. A complexidade funcional de Ses é determinado por:

a) O número de Tipos de Item de Dados e o número de Tipos de Registro b) O número de Arquivos Lógicos Referenciados e o número de Tipos de Registro

c) O número de Tipos de Item de Dados e o número de Arquivos Lógicos Referenciados d) A e C

Page 5: Curso+de+APF+-+Exercício+parte+I

Folha de Exercícios

Módulo 6 Calculando Pontos de Função 1. Numa saída externa deve-se contar como DETs o seguinte:

a) Um DET para cada campo reconhecido pelo usuário que é derivado, mas que não atravessa a fronteira da

aplicação b) Data e hora de sistema apresentadas nas telas de entradas de dados

c) Campos que saem pela fronteira da aplicação d) Literais existentes nos relatórios

2. Uma consulta externa deve ter as seguintes formas de lógica de processamento: a) Dado derivado é criado

b) Dados ou informações de controle devem ser recuperados c) Fórmulas matemáticas ou cálculos são executados

d) Todas as opções anteriores estão corretas

3. Qual das fórmulas é usada para calcular Pontos de Função em Projetos de Melhoria: a) EFP = (ADD+CHGA+CFP + DEL

b) EFP = (ADD+CHGA+CFP) + 2(DEL)

c) EFP = (UFP+CHGA+CFP) - DEL d) EFP = (UFP+CHGA+CFP) + DEL

4. Para calcular os pontos de função de projetos de desenvolvimentos deve-se utilizar a

seguinte fórmula:

a) DFP = UFP + CFP b) DFP = UFP

c) DFP = ADD d) DFP = ADD + AFP

5. Uma Aplicação de Contas a Pagar (CAP) envia uma transação para um Aplicação Contábil

(COM) que atualiza um ALI em COM. Com esta transação é contada?

a) Como uma AIE para CAP e uma EE para COM b) Como uma SE para CAP e AIE para COM

c) Como AIE e EE para COM d) Como uma SE para CAP e EE para COM

6. O valor não ajustado de pontos de função para um projeto que inclui 3 EE de complexidade baixa, 1 CE baixa, 1 CE média e 1 ALI de baixa complexidade é:

a) 23 b) 24

c) 25 d) 27