Buscar

MEDIDAS DE ESFORÇO DE DESENVOLVIMENTO DE SOFTWARE

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 19 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 19 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 19 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

MEDIDAS DE ESFORCO DE DESENVOLVIMENTO DE SOFTWARE 
 
Aula 1 
 
1. Assinale a afirmativa sempre correta nas opções abaixo: 
 
Um registro estatístico serve de base para estimar o total de pontos função de um novo projeto 
Os registros estatísticos de projetos na empresa não podem ser usados como referencia para novos projetos. 
Os registros gerenciais são feitos, segundo as métricas de acompanhamento, e são sempre medidas diretas. 
O acompanhamento do projeto só pode ser feito com medidas indiretas. 
Para se fazer o acompanhamento gerencial utilizando o KLOC deve-se ter uma base de registros estatísticos de 
projetos já feitos. 
 
2. Escolha a afirmativa correta: 
 
A medida pode ser feita no produto ou no processo, mas precisa estar corretamente definida em termos de métrica. 
A medida mede o produto e a medida de referencia mede o processo. 
A métrica e medida no caso do processo são sinônimas e a referencia mede o produto. 
A medida direta só pode ser feita no produto. Sempre que precisamos medir o processo precisamos fazê-lo de forma 
indireta. 
A métrica mede o processo enquanto a medida mede o produto. 
 
3. Podemos dizer que são características de uma métrica: 
 
I- Expressa em alguma unidade 
II- Facilmente calculada, entendida e testada. 
III- Passível de estudos estatísticos 
IV- Não precisa ter objetivo para as medidas. 
 
Afirmativas I e IV estão corretas. 
Somente a afirmativa I está correta 
Somente a afirmativa IV está incorreta 
Todas as afirmativas estão corretas 
Afirmativas II e III estão incorretas 
 
4. Considere as afirmativas abaixo: 
 
I ¿ Uma medida pode ser feita sem necessidade de se preocupar com a forma de tomada do registro. 
II ¿ Um indicador definido por uma métrica deve atender a coerência, se houve um crescimento ele pode ser inverso 
marcando um valor menor. 
III ¿ Especificação da métrica deve registrar a forma de tomada de medida, o objetivo e os níveis de erro aceitáveis na 
medição. 
São corretas as afirmações 
 
apenas I e II 
III 
Todas as afirmações 
apenas II 
apenas I 
 
5. Trabalhar com métricas normalmente é uma nova visão sobre o software. É a visão gerencial. De forma 
absolutamente correta isto permite que: 
 
Se defina metodologias e linguagens de programação. 
Se defina questões sobre prazos e tamanho de software. 
Se defina equipes e metodologias de desenvolvimento. 
Se defina bancos de dados e estruturas de programação. 
Se defina metodologias e estruturas de programação. 
 
6. Considere uma métrica com as seguintes características: 
Nome: facilidade de entendimento 
Descrição: contar o número de parágrafos na documentação, pois isto indica que o documentador criou uma descrição 
bem segmentada e isto facilita a leitura; 
Forma de se medir: fazer a contagem do caráter ¿ponto¿ no texto após sua finalização; 
 
A métrica está corretamente definida e a descrição está coerente com a forma de se fazer a medida. 
A métrica não está corretamente definida, pois ¿ponto¿ não define um parágrafo; 
A métrica não está corretamente definida, pois falta o sistema de medidas, a referência e principalmente a descrição 
esta coerente com a forma de se medir; 
A métrica está corretamente definida e a forma de medir é desnecessária. 
A métrica não esta corretamente definida, pois a forma de medir não está clara. 
 
Aula 2 
 
1. Escolha alternativa abaixo que melhor define o propósito da contagem de Ponto Função. 
 
Definir ferramentas, procedimentos e características do negócio. 
É garantir a qualidade do sistema que é comprado. 
Definir uma forma de medir, estimar e controlar o desenvolvimento. 
Fornecer uma resposta a um problema de negócio. 
Identificar todos os requisitos do usuário do sistema. 
 
2. Um item de dado, também chamado de tipo de dado, é: 
 
Um campo único, não repetido e reconhecido pelo usuário. 
Um subgrupo de dados dentro de um arquivo. 
Qualquer elemento visual em um relatório ou tela de entrada de dados. 
Um dado derivado de um processamento em um processo elementar na função de consulta. 
Um dado derivado de um processo elementar que não atravessa a fronteira da aplicação. 
 
3. Um software desenvolvido em COBOL apresentou, no final do projeto, um total de 32456 linhas (considerando que 
1PF representa 100 linhas em COBOL). Quantas gastaríamos para implementar as mesmas funcionalidades em PHP 
(1 PF representa 32 linhas em PHP). 
 
Um total aproximado de 11 456,23 linhas. 
Um total aproximado de 10 643,40 linhas. 
Um total aproximado de 10 142,50 linhas. 
Não há como calcular. 
Um total aproximado de 10 385,92 linhas. 
 
 
4. O valor do fator de ajuste: 
 
Reflete a dificuldade em dar manutenção em um sistema existente. 
Possui uma faixa de valore que varia de 0 a 5. 
Sempre aumenta em até 35% a contagem dos pontos função. 
Ajusta em +/- 35% os pontos de função não ajustados. 
Sempre diminui em até 35% a contagem dos pontos de função. 
 
5. O benefício principal de Análise de Ponto Função (APF) é: 
 
Identificar os requisitos não funcionais do sistema. 
Identificar entidades que devem ser normalizadas. 
Ser uma forma de estimar custos e recursos para o desenvolvimento e manutenção do software. 
Ajudar o desenvolvedor na programação do sistema. 
Definir os principais objetos e métodos do sistema. 
 
6. O fator de ajuste para um sistema com a pontuação abaixo é: 
 
1. Comunicação de dados 3 
2. Atualizações online 5 
3. Processamento distribuído 3 
4. Processamento complexo 1 
5. Performace 3 
6. Reusabilidade 3 
7. Configuração altamente utilizada 3 
8. Facilidade de instalação 2 
9. Volume de transações online 4 
10. Facilidade de operação 2 
11. Eficiência do usuário final 5 
12. Múltiplos locais 2 
13. Entrada de dados online 3 
14. Modificação facilitada 2 
 
1,06 
41 
41,65 
0,41 
0,65 
 
AULA 3 
 
Obs. Se o fator de ajuste de valor é igual a 1,00, a influência total das características gerais do sistema é neutra. 
Nesta situação a contagem dos pontos de função ajustados equivale a contagem de pontos de função não ajustados. 
Devido a sua subjetividade, a utilização do fator de ajuste tornou-se opcional ao final do ano de 2002 como medida 
para aceitação dos pontos de função do IFPUG como um método padrão de medida funcional, pois várias 
características estão relacionadas com requisitos não funcionais da aplicação. 
Uma empresa pode ter uma carteira de aplicações para determinados segmentos da economia. E estas aplicações têm 
um conjunto de características comuns. Assim pode-se fazer o trabalho de avaliação e contagem, usando as 
recomendações do IPFUG, com seus mais experientes desenvolvedores e confeccionarem uma tabela de fatores de 
ajuste por tipo de aplicação. Isto evita que toda a aplicação se repita o cálculo. 
 
1. Quais dos seguintes passos não faz parte do procedimento de contagem de Ponto Função: 
 
Levantar o total de itens de dados usados 
Calcula o valor do fator de ajuste 
Identificar a fronteira da aplicação 
Determinar o tipo de contagem 
Classificar as características do sistema em simples, média e complexas. 
2. Da expressão: Tot_ponto_função¬_ajustado = tot_contado * (0,65 + 0,01 * ) Podemos 
afirmar de forma correta: 
 
Que 66% da contagem refere-se à funcionalidade. 
Que 65 % da contagem refere-se à funcionalidade. 
Que 1% da contagem refere-se à implementação. 
A funcionalidade não é expressa diretamente na fórmula . 
Que 35 % da contagem refere-se à implementação. 
 
3. Considere as afirmativas abaixo: 
 
I - A fronteira é fundamental para se definir o que serácontado; 
II - Uma entrada é caracterizada por um fluxo de fora da fronteira para dentro; 
III - Um arquivo é uma estrutura interna, dentro da fronteira, onde o usuário tem intenção de guardar dados; 
 
Pode-se afirmar com toda a certeza que: 
 
Estão corretas as afirmativas II, III e incorreta a I. 
Estão todas corretas. 
Está correta a afirmativa II e incorreta I e III 
Estão corretas as afirmativas I, III e incorreta a II. 
Estão corretas as afirmativas I, II e incorreta a III. 
 
4. Considere as afirmativas abaixo: 
 
I - Uma medida da funcionalidade (PF) feita a partir da funcionalidade para software deve levar em consideração a 
experiência e a tecnologia a ser adotada. 
II - O fator de Ajuste definido na fórmula de Albrecht considera os aspectos tecnológicos a serem usados no software. 
III - Segundo a proposta de Albrecht todo sistema se caracteriza pelo número de entradas, consultas, saídas, arquivos e 
interfaces. 
 
Pode-se afirmar com toda a certeza que: 
 
Estão corretas as afirmativas I, II e incorreta a III. 
Estão todas corretas 
Estão corretas as afirmativas I, III e incorreta a II. 
Está correta a afirmativa II e incorreta I e III. 
Estão corretas as afirmativas II, III e incorreta a I. 
 
5. As seguintes regras não são aplicáveis à fronteira de aplicação 
 
A fronteira entre aplicações em análise devem ser baseada em áreas funcionais na visão do usuário, não há 
considerações técnicas. 
Deve-se considerar o volume de trabalho de cada equipe desenvolvimento para se definir a fronteira da aplicação. 
A fronteira inicial estabelecida para a aplicação ou aplicações sendo modificadas não é influenciada pelo escopo da 
contagem 
A definição da necessidade do usuário e seu entendimento é que definem a fronteira da aplicação. 
Deve ser determinada com base na visão do usuário. O foco deve estar no que ele consegue entender e descrever. 
 
6. Um tipo de registro é: 
 
é um arquivo lógico que se encontra em um DFD 
depende de quem está contando 
um subgrupo de dados dentro de um ALI ou AIE reconhecido pelo usuário 
opcional ou obrigatório dentro da aplicação 
é um conjunto de dados usado apenas por um processo 
 
AULA 4 
 
1. Quando vamos usar pontos por função, o primeiro passo é definir o tipo de contagem que vamos fazer. O IFPUG 
definiu três tipos de contagens, entre os quais podemos escolher, para alcançar o nosso objetivo. Quais são esses tipos?
 
Funções adicionais, modificadas ou excluídas do sistema . 
KLOC, LOC e Indicador 
Contagem de funções, contagem de AIEs e contagem de ALIs. 
Contagem de projeto de desenvolvimento; Contagem de projeto de melhoria (manutenção); Contagem de aplicação. 
(produção) 
Contagem de projeto de desenvolvimento; contagem de limites do projeto ; Contagem de aplicação.(produção) 
 
2. Quais dos seguintes passos não faz parte do procedimento de contagem de ponto função: 
 
levantar o total de itens de dados usados 
calcula o valor do fator de ajuste 
Identificar a fronteira da aplicação. 
Determinar o tipo de contagem 
classificar as características do sistema em simples, média e complexas 
 
3. Qual dos seguintes passos não faz parte do procedimento de contagem de pontos função? 
 
Determinar o tipo de contagem. 
Calcular o valor do fator de ajuste. 
Classificar as características gerais do sistema em simples, médias e complexas. 
Identificar a fronteira da aplicação. 
Calcular a contribuição dada por ALI e AIE. 
 
4. Considere as afirmativas abaixo: 
 
I - Cada Arquivo Lógico Interno deve ser classificado de acordo com sua complexidade funcional relativa, que é 
baseada no número de Registros Lógicos (RL) e no número de Itens de Dados (ID) do arquivo. (IFPUG,1999); 
 
II - Um item de dados (ID) representa um segmento de um arquivo em que cada campo de dados inclusive repetições 
deve ser contado. (IFPUG, 1999); 
 
III - Um item de dados (ID) representa um segmento de um ALI que possui um significado único, não repetitivo e 
pode ser reconhecido pelo usuário. Representa um campo de dados que formula uma ocorrência de informação 
completa. 
(IFPUG, 1999); 
 
Pode-se afirmar com toda a certeza que: 
 
Estão corretas as afirmativas I, II e incorreta a III. 
Estão corretas as afirmativas II, III e incorreta a I. 
Estão corretas as afirmativas I, III e incorreta a II. 
Estão todas corretas. 
Está correta a afirmativa II e incorreta I e III. 
 
5. O processo de contagem, definido pelo IPFUG, é feito em sete passos. Um destes é destinado a determinar o tipo de 
Contagem. 
 
Com base neste passo, correlacione as colunas abaixo: 
 
I. Contagem de Projeto de desenvolvimento 
II. Contagem de Projeto de melhoria 
III. Contagem de Projeto de aplicação 
 
(III) A contagem de pontos de função de uma aplicação já instalada, mede a funcionalidade fornecida ao usuário 
(II) Após a conclusão e implantação do projeto de melhoria , o número de pontos de função da aplicação deve ser 
atualizado para refletir as mudanças nas funcionalidades da aplicação. 
(II) O número de pontos de função mede as modificações para uma aplicação já existente, ou seja, as funções 
adicionais , modificadas ou excluídas do sistema pelo projeto e as funções de conversões de dados. 
(III) Ela é iniciada ao final da contagem do projeto de desenvolvimento e atualizado no final do projeto de melhoria.; 
(I) O número de pontos de função de um projeto de desenvolvimento mede a funcionalidade fornecida aos usuários 
finais, quando da primeira instalação do software. 
 
III, II, III, II, I 
II, III, II, I, I 
III, II, II, III, I 
II, II, III, I, II 
I, II, III, II, I 
 
6. Sobre Medidas Diretas e Indiretas é correto afirmar: 
 
que tanto as medidas diretas e indiretas podem ser medidas por pontos de função 
que as medidas indiretas podem ser analisadas igualmente, por um mesmo parâmetro. 
que a qualidade do processo é uma medida direta 
que as Medidas Indiretas estão relacionadas com os custos de requisitos não funcionais da aplicação 
que as Medidas Diretas estão relacionadas a grandezas tangíveis do software como contagem de linhas de código 
 
 
 
AULA 5 
 
1. Durante o processo de desenvolvimento de um SI, as etapas de Engenharia de Requisitos e Análise de Sistemas 
geram artefatos que são muito úteis para a medida do tamanho de um software. Em se tratando da técnica Análise por 
pontos de função, assinale os artefatos que são, respectivamente, mais adequados para a medição das funções de dados 
e das funções transacionais 
 
Modelo de Dados e Modelo de Implantação 
Modelo de Dados e Modelo OO 
Modelo OO e Protótipos 
Modelo de Implantação e Protótipos 
Modelo de Dados e Protótipos 
 
2. Uma gravação em "pen drive" com dados da base, é uma CE ou SE? 
 
Se o pen-drive servir de backup é uma SE 
Se a extração tiver processamento (cálculo de registros) é CE se for copia da base não deve ser contada 
Se a extração tiver processamento (cálculo de registros) é SE se for cópia da base é CE. 
Se o pen drive executar um anti vírus é SE 
Se a extração não tiver processamento é SE se for copia da base é CE 
 
3. Considerando uma aplicação que o usuário determinou dois tipos de relatórios diferentes, e os dados são 
consolidados em gráficos (setor, linha e barras). Outro relatório especial que contém dados derivados dos dois 
relatórios iniciais. E consultas "on line" das informações, sendo uma consulta feita pelo código do cliente e outra pelo 
CEP. A entrada de dados é feita por duas telas (uma com dados do cliente, outra com dados relativos ao endereço). 
Neste caso consideramos as funções de entrada, saída e consulta:Saídas = 6; entradas = 2; consultas = 2 
Saídas = 3; entradas = 2; consultas = 3 
Saídas = 2; entradas = 2; consultas = 2 
Saídas = 3; entradas = 2; consultas = 5 
Saídas = 2; entradas = 2; consultas = 6 
 
4. Sobre arquivo referenciado é correto afirmar que: 
 
É uma tabela do sistema. 
É um conjunto de itens de dados que são usados, mas não lidos ou mantidos pelo sistema. 
São dados de referência mantidos pelo sistema e solicitados pelo usuário. 
É um ALI lido ou mantido por um processo elementar ou um AIE lido por um processo elementar. 
É um AIE lido ou mantido por um processo elementar da aplicação que está sendo contada. 
 
5. A primeira coisa a ser feita em uma empresa que vai implementar um processo de estimativas confiáveis é: 
 
Definir um processo e determinar valores a serem coletados dos projetos. No início tentar buscar uma base histórica 
em outra empresa. 
Fazer sessões de avaliação para novos projetos, de forma estruturada, para obter estimativas. 
Estimular os programadores em desenvolverem código, sem método, pois quanto maior o código melhor para a 
estimativa. 
Treinar todos os funcionários no uso de Ponto Função. 
Usar métodos baseado em tamanho, com uma linguagem padronizada para uso na empresa. 
 
6. Podemos afirmar sobre a classificação do tipo do software chamado de Modelo 2 (intermediário), no modelo 
COCOMO de Bhoem, que: 
 
computa o esforço de desenvolvimento como uma função do tamanho, e de um conjunto de direcionadores de custo 
(definidos em tabelas) que incluem avaliações subjetivas do produto, hardware, experiência do pessoal e dos atributos 
do projeto. 
é um modelo estático de valor simples que computa o esforço de desenvolvimento de software. 
incorpora um conjunto de requisitos não tão rígidos, pode-se exemplificar pequenos sistemas. 
incorpora um desenvolvimento dentro de restrições operacionais, como por exemplo, sistema de controle de telefonia. 
incorpora a avaliação dos impactos nos direcionadores de custo sobre cada passo do processo de desenvolvimento 
(análise de projeto, codificação, testes...) 
 
AULA 6 
 
1. “É um processo elementar que processa dados ou informações de controle recebidos de fora da fronteira da 
aplicação e cujo objetivo principal é manter um ou mais Arquivos Lógicos Internos (ALI) e/ou alterar o 
comportamento do sistema. Dessa forma uma EE provoca uma inclusão, exclusão e/ou alteração nos dados dos ALI.” 
A afirmativa acima, se refere a: 
 
Saída Externa 
Entrada Interna 
Consulta Interna 
Entrada Externa 
Consulta Externa 
 
2. A transação, cuja finalidade é de manipular os arquivos contidos dentro da fronteira do software chama-se: 
 
Consulta Interna. 
Saída Externa. 
Saída Interna. 
Consulta Externa. 
Entrada Externa. 
 
3. A identificação de uma saída externa pode ser feita pela identificação de todos os processos e informações de 
controle que enviam dados para fora da fronteira da aplicação. 
Identifique qual das opções abaixo não corresponde a uma saída externa: 
 
Relatórios Online 
Gerador de relatório; 
Dados transferidos para outra aplicação 
Formatos gráficos 
Tela de ajuda 
 
4. Considerado modelo estático de valor simples que computa o esforço de desenvolvimento de software como uma 
função do tamanho expresso em linhas de código. 
A afirmativa acima, se refere a: 
 
Albrecht Avançado. 
Albrecht Intermediário 
COCOMO Intermediário 
COCOMO Básico 
COCOMO Avançado. 
 
5. Uma saída externa é um processo elementar que envia dados ou informações de controle para fora da fronteira da 
aplicação. 
Qual das assertivas abaixo corresponde a uma Saída externa? 
 
Controles de paginação. 
Relatórios criados pelo usuário de forma dinâmica usando uma linguagem como SQL 
Telas de ajuda 
Dados transferidos para outra aplicação. 
Relatórios múltiplos com a mesma lógica e formato 
 
6. Segundo Pressman, o COCOMO intermediário é definido como: 
 
Incorpora a versão intermediária e faz uma avaliação dos impactos nos direcionadores de custo sobre cada passo do 
processo de desenvolvimento (analise, projeto, codificação, testes...). 
 
É um processo elementar que processa dados ou informações de controle recebidos de fora da fronteira da aplicação e 
cujo objetivo principal é manter um ou mais Arquivos Lógicos Internos (ALI) 
 
Modelo estático de valor simples que computa o esforço de desenvolvimento de software como uma função do 
tamanho expresso em linhas de código 
 
Computa o esforço de desenvolvimento como uma função do tamanho e de um conjunto de direcionadores de custo 
(definidos em tabelas) que incluem avaliações subjetivas do produto, hardware, experiência do pessoal e dos atributos 
do projeto. 
 
É um processo elementar que envia dados ou informações de controle para fora da fronteira da aplicação. 
 
AULA 7 
 
1. Segundo Pressman, um software orientado a objetos deve ter outra abordagem. 
Qual das opções abaixo não corresponde a um destes 6 passos? 
 
A partir do modelo de análise, determinar o número de classes-chave. 
Desenvolver casos, usos e determine uma contagem. Reconhecer que o número de casos e uso podem modificar à 
medida que se desenvolve o projeto. 
Dividir o número total de classes (chave e apoio) pelo número médio de unidades de trabalho por classes. 
Categorizar o tipo de interface para aplicação, para as classes de apoio. -Multiplicar o número de classes chaves pelo 
multiplicador, para obter uma estimativa para o número de classes de apoio. 
Desenvolver estimativas, usando decomposição de esforço, análise FP que seja aplicável a aplicações convencionais. 
 
2. Várias técnicas de estimativa podem ser usadas em qualquer projeto de software, no entanto, quanto uma equipe de 
software encontra um projeto de duração extremamente curta, planejamento em geral e estimativa em particular 
devem ser abreviadas. 
Estimativa para projetos ágeis usa uma abordagem de decomposição que vários passos. Qual das opções abaixo não é 
um destes passos? 
 
O tamanho do cenário não pode ser estimado em LOC, PF ou alguma outra medida orientada a volume. 
O cenário é composto de um conjunto de funções e tarefas de engenharia de software. 
As estimativas de esforço para todos os cenários que devem implementar um incremento de software são somadas 
para definir a estimativa para o incremento. 
As estimativas de cada tarefa são somadas para criar uma estimativa de cenário. 
O volume de esforço é estimado para cenário é traduzido para esforço baseado em dados históricos. 
 
3. Com relação às estimativas de caso de uso, podemos afirma que um ponto de case e uso corresponde a: 
 
É uma adaptação específica dos Pontos de Função para medir o tamanho de projetos de software orientados a objeto 
 
Tem um fluxo de informação de dentro da fronteira da aplicação para fora, ou seja, transações originadas pelo próprio 
sistema e que representam alguma forma de saída de dados do sistema. 
 
É um processo elementar que envia dados ou informações de controle para dentro da fronteira da aplicação 
 
É um processo elementar que envia dados ou informações de controle para fora da fronteira da aplicação 
 
Tem um fluxo de informação de fora da fronteira da aplicação para dentro, ou seja, transações originadas do usuário 
ou de outros sistemas e que representam alguma forma de entrada de dados no sistema. 
 
4. Um projeto usando um processo de desenvolvimento ágil e feito como um conjunto de cenários de usuários. É 
possível desenvolver uma estimativa com razoável significado com os seguintes passos: 
Qual das opções abaixo não corresponde a um destes passos? 
 
Cada cenário de usuário é consideradoseparadamente para a estimativa. 
O volume de esforço é estimado para cenário é traduzido para esforço baseado em dados históricos 
Calcular a média das estimativas de cada tarefa para criar uma estimativa de cenário 
Cada tarefa é estimada separadamente. 
O cenário é composto de um conjunto de funções e tarefas de engenharia de software. 
 
5. As estimativas de esforço para todos os cenários que devem implementar um incremento de software são somadas 
para definir a estimativa para o incremento. Normalmente, a duração do desenvolvimento de um incremento é da 
ordem de 3-6 semanas; a estimativa serve para garantir que o número de cenários a ser incluído no incremento esteja 
de acordo com os recursos disponíveis. 
A afirmativa acima, se refere a: 
 
Estimativas usando métricas de tamanho. 
Estimativas de projetos orientado a objetos 
Estimativas usando ponto função 
Estimativas com métodos ágeis 
Estimativa usando Caso e USO 
 
6. Atualmente no mercado existem vários tipos de métricas para análise de dimensão de tamanho de software. Estas 
técnicas surgiram com o objetivo de estimar o esforço para dimensionar a quantidade de pessoas-hora e ao mesmo 
tempo estimar os prazos associados ao desenvolvimento do software. Existem várias técnicas de estimativas de 
tamanho de software, a maioria das técnicas possui uma padronização para a sua apuração de contagem, na sua 
elaboração de estimativa de tempo e custo do projeto. 
Podemos afirmar que o modelo de estimativa que busca medir esforço e prazo através da dinâmica de múltiplas 
variáveis que pressupõe distribuição de esforços específicos ao longo da existência de um projeto de software e 
relaciona o número de linhas de código ao tempo e esforço de desenvolvimento, corresponde a o modelo: 
 
PCU ¿ Pontos por Caso de Uso 
Linhas de Código ¿ (LOC) 
Puttnam 
Métricas de Hasltead 
COCOMO (Constructive Cost Model) 
 
AULA 8 
1. Com relação à Gestão de Projetos Usando APF podemos concluir que: 
 
A organização de parâmetros de decisão, ao longo do processo, não é fundamental para se gerar um sistema confiável 
de estimativas e de controle gerencial, para o acompanhamento de projetos, em termos de custo e prazo. 
 
A organização de parâmetros de tamanho, ao longo do processo, é fundamental para se gerar um sistema confiável de 
estimativas e de controle gerencial, para o acompanhamento de projetos, em termos de complexidade. 
 
A organização de parâmetros de decisão, ao longo do processo, é fundamental para se gerar um sistema confiável de 
estimativas e de controle gerencial, para o acompanhamento de projetos, em termos de tamanho. 
 
A organização de parâmetros de decisão, ao longo do processo, é fundamental para se gerar um sistema confiável de 
estimativas e de controle gerencial, para o acompanhamento de projetos, em termos de custo e prazo. 
 
A organização de parâmetros de complexidade, ao longo do processo, é fundamental para se gerar um sistema 
confiável de estimativas e de controle gerencial, para o acompanhamento de projetos, em termos de decisão. 
 
2. Qual opção completa corretamente a afirmativa abaixo: 
 
A _____________________ é fundamental para se gerar um sistema confiável de estimativas e de controle gerencial, 
para o acompanhamento de projetos, em termos de custo e prazo. 
 
seleção de padrões de comportamentais 
análise de ponto focal(APF) 
organização de parâmetros de decisão 
implementação de padrões curriculares 
implementação de parâmetros curriculares 
 
3. É preciso que se mantenha uma base estatística de projetos realizados e que a tomada de registros para esta base 
estatística esteja adequada aos processos de desenvolvimento da empresa e a metodologia usada em cada etapa, ou 
template estabelecido. 
Dentre as opções a abaixo, qual não corresponde a uma fase da tabela de distribuição dos pontos funções? 
 
Implementação do banco 
Implementação das interfaces 
Modelagem de pacotes 
Desenho das interfaces 
Diagrama de sequencia 
 
4. Suponha que você está alocando pessoas para um projeto com 100 caso e uso que foi orçado em R$ 120.000,00 e 
está dimensionado em 400 PF. 
Quanto se pode gastar para uma etapa dimensionada para 50 PF? 
 
2.000,00 
20.000,00 
15.000,00 
150.000,00 
200.000,00 
 
5. Baseando-se nos conceito de gestão de projetos usando analise de ponto de função, identifique, nas opções abaixo, a 
que corresponde a uma etapa: 
 
Integração de Software 
Integração de Diagramas 
Integração de Banco 
Integração de implantação 
Integração de Unidades 
 
 
6. Identifique, nas opções abaixo, a que não corresponde a uma etapa, baseando-se nos conceito de gestão de projetos 
usando analise de ponto de função: 
 
Desenho das interfaces 
Testes de Unidades 
Diagrama de sequencia 
Diagrama de Componentes 
Integração do Software 
 
AULA 9 
 
1. Não são fatores de risco para a determinação do trabalho os seguintes fatos: 
 
O pagamento de faturas emitidas pelo fornecedor após aprovada pelo contratante. 
Falta de processo de controle nas modificações solicitada. Uma modificação, na maioria das vezes, implica em 
aumento do custo e prazo. 
O trabalho é mal especificado não definindo limites do que precisa ser feito e geralmente o contratante pode pedir 
outros (quebra galhos) do contratado o que leva ao desentendimento. 
A falta de clareza ou entendimento dos requisitos. Devem-se aplicar metodologias que esclareçam os requisitos 
(analise, completude e consistência) para se minimizar este aspecto. 
As estimativas na contratação são feitas com nível de erro. Normalmente quem contrata subdimensiona o trabalho 
para minimizar o seu custo. 
 
2. Considere os pontos em um gráfico do tipo (ponto função, hora_trabalhadas) e que o risco é baixo para se fazer 
interpolação linear entre os pontos: ( 120, 3000) e (180, 4500). Qual o valor do esforço em horas trabalhadas 
estimadas para uma contagem de 150 PF. 
 
total de horastrabalhadas = 750 
total de horastrabalhadas = 3500 
total de horastrabalhadas= 4000 
total de horas trabalhadas= 3750 
total de horas trbalhadas = 3120 
 
3. Considere o gráfico de estimativas usado para estimativas com ponto função: 
 
 
Escolha a alternativa correta abaixo: 
 
Pode-se estimar se o que será medido é próximo do que é estimado, mas apenas para os pontos que estão definidos no 
gráfico., caso o ponto não exista apenas interpolações lineares nos conduzirão ao resultado. 
 
Existe apenas uma curva que pode ser ajustada experimentalmente para representar os pontos no intervalo de 0 a 500 
PF estimados. 
 
No intervalo de 100 PF estimados o comportamento linear é adequado e o risco de se estimar neste intervalo é baixo. 
O número de pontos no intervalo entre 2500 a 3000 PF estimados é muito baixo e, portanto o risco é muito alto para 
concluirmos que ao valor realmente medido será próximo do estimado. 
 
O número de pontos no intervalo entre 2500 a 3000 PF estimados é conclusivo para sabermos que o risco é baixo ao 
valor realmente medido, pois a reta (por hipótes) tem 45 graus. 
 
4. ¿São os pontos em que a função substituta conterá da função tabela, no qual será construída uma função para um 
respectivo intervalo. A afirmativa acima, se refere a: 
 
Ponto de função não ajustado 
Ponto de função ajustado 
Ponto de checagem. 
Ponto de marcação 
Ponto de amarração. 
 
5. Identifique a opção abaixo que define o conceito de interpolação. 
 
Consiste basicamente em encontrar uma função que seja a expressão lógica de determinados pontos de uma função 
conhecida 
Consiste basicamente em encontrar uma função que seja a expressão lógicade determinados pontos de uma função 
desconhecida 
Consiste basicamente em encontrar uma função que seja a função estatística 
Consiste basicamente em encontrar uma função estatística que seja a expressão lógica de determinados pontos de uma 
função conhecida 
Consiste basicamente em encontrar uma função que seja a expressão estatística 
 
6. Dentre as opções abaixo, referentes ao conceito de Interpolação, identifique a afirmação que está correta: 
 
A interpolação consiste basicamente em encontrar uma função que seja a expressão lógica de determinados pontos de 
uma função conhecida. 
As interpolações de dados devem ser feitos com muita técnica, ao se estimar uma valor, pois não estamos assumindo 
um risco 
É o método que permite construir um novo conjunto de dados a partir de um conjunto discreto de dados pontuais 
previamente conhecidos 
O nível de erro deve ser desprezado, pois pode levar a altos prejuízos, quando se tem uma base de dados com pouca 
informação. 
Conhecendo-se (x1, y1), (x2, y2).....(xn , yn) de uma função conhecida poderemos calcular o valor numérico 
intermediário da função num ponto não tabelado desprezando-se grau de erro 
 
AULA 10 
 
1. Qual o maior problema na modalidade de contratação por preço global? 
 
O maior problema da contratação por modalidade de preço total é que os recursos humanos envolvidos são alocados 
no contratante e este não tem como controlar a produtividade. 
O maior problema da contratação por preço global é o fato de não se poder trocar os recursos, pois isto implica na 
produtividade do recurso no projeto. 
O maior problema da contratação por preço global é o de modificações solicitadas durante o projeto. O contratado 
deve estabelecer mecanismos de reajuste caso isto aconteça. 
O maior problema da contratação por preço global é dividir as responsabilidades, portanto em caso de modificações 
estas devem ser autorizadas pelo contratado. 
O maior problema da contratação por modalidade de preço global é definir a forma de controlar os pontos de 
pagamento do contrato, pois não há como medir a produtividade dos recuos humanos envolvidos no projeto. 
 
2. Analise as sentenças abaixo e em seguida assinale a alternativa correta: 
I - A falta de tratamento correto na definição de requisitos é um dos maiores riscos do projeto; 
II - O risco introduzido pela falta de tratamento correto nos requisitos pode ser eliminada na forma de contratação; 
III - Normalmente a contratação por preço fixo conduz ao estabelecimento de um relacionamento harmonioso entre 
contratante e fornecedor; 
IV - O maior problema de trabalhar com PF (Ponto Função) é garantir a mesma forma de contar. 
 
Todas as sentenças estão corretas 
Somente as sentenças I e III estão corretas 
Somente as sentenças III e IV estão corretas 
Nenhuma das sentenças está correta 
Somente as sentenças I e IV estão corretas 
 
3. Em uma concorrência, que avalia melhor preço e melhores condições, segundo os conceitos apresentados no curso, 
como se pode usar o PF (lei 8666 - Brasil) para remunerar o fornecedor? 
 
Em uma concorrência o objetivo é menor preço, portanto deve-se verificar a empresa que faz o mesmo serviço no 
menor prazo, e a que determinou o menor número de PF para o Serviço. E possui uma equipe de desenvolvedores 
bastante experientes, a maior quantidade de certificações. 
Em uma concorrência fica definido que o vencedor é o que conta o menor número de PF para um mesmo serviço. O 
serviço é detalhado de forma descritiva. E a experiência dos desenvolvedores é fator decisivo na decisão. 
Em uma concorrência que usa PF o vencedor é o que produz um mesmo número de pontos funções e tem o maior 
número de certificações de fabricantes. 
Em uma concorrência o vencedor é o que determina o menor valor para um PF, e atenda as condições mínimas 
exigidas no edital normalmente referenciadas por PF 
Em uma concorrência se verifica a empresa que fornece o mesmo serviço com o menor número de PF contados e 
pontua-se o maior número de certificações e a experiência dos desenvolvedores obrigatoriamente. 
 
4. O que é a modalidade de contratação por preço total? 
A contratação por preço global é uma modalidade em que os riscos são divididos entre o contratante e o contratado, e 
isto é dividido proporcionalmente com os PF entregues. 
Na modalidade de preço total o risco passa a ser todo do contratado e este deve estabelecer mecanismos de reajuste 
para casos de modificação dos requisitos. 
Na contratação por preço total o risco é do contratante e deve-se estabelecer médias de entregas, para isto se usa o 
conceito de PF (Ponto Função). 
Na contratação de preço total deve-se colocar no preço global os valores relativos às modificações de requisitos, pois 
isto garante ao contratante e contratado em relação aos riscos do projeto. 
Na contratação por preço total, deve-se estabelecer um preço e fazer o contrato com um fornecedor. O contratante 
fornece os recursos que devem ser faturados em Ponto Função. 
 
5. Considere as afirmativas abaixo: 
I - Contratação por homem hora: Neste tipo de contratação a empresa fornecedora estabelece um preço por hora para 
seus profissionais que são alocados na contratante. O profissional recebe ordens dos gerentes de ti da empresa 
contratante e comporta-se como funcionário da contratante; 
II - Modalidade de Preço Fixo: Esta modalidade o risco é totalmente transferido para o fornecedor. O contratante 
negocia com o contratado um preço e as formas de pagamento; 
III - A lei 8666, no BRASIL, determina que se estabeleça a análise de serviço e se contrate o menor preço. As 
concorrências de contratação de software tem estabelecido condições de participação baseada em Ponto Função; 
 
Pode-se afirmar com toda a certeza que: 
 
Estão corretas as afirmativas I, II e incorreta a III. 
Está correta a afirmativa II e incorreta I e III. 
Estão todas corretas 
Estão corretas as afirmativas II, III e incorreta a I. 
Estão corretas as afirmativas I, III e incorreta a II. 
 
6. Quais as vantagens e desvantagens da contratação por homem/hora? 
 
O contrato por homem/hora é bom para o fornecedor de mão de obra, pois o risco é todo do contratante inclusive os 
referentes à falta de produtividade e erros de especificação. 
O contrato de homem/hora é muito bom para o tratado, pois o risco da qualidade de mão de obra é todo do contratado 
e assim fica garantido o controle de risco do contratante com relação a produtividade 
O contrato por homem/hora é bom para o contratante da mão de obra, pois permite que se modifique requisitos, e o 
risco de especificações mal feitas é passado para o fornecedor de mão de obra: o contratado 
O risco é do contratante, mas o risco da qualidade de mão de obra é todo do contratado e assim fica garantido o risco 
referente a qualidade da especificação 
O contrato de homem/hora é muito bom para o contratante pois o risco da qualidade de mão de obra é todo do 
contratado e assim fica garantido o controle de risco do contratante com relação a produtividade 
 
 
SIMULADO 1A 
 
1. Para se definir a funcionalidade no modelo de Ponto função inicial era: 
 
Quanto mais funcionalidade fosse identificada maior seria o inverso do número real determinado. 
Inicialmente se medir os requisitos funcionais e para isto se criou o Fator de ajuste. 
A funcionalidade é expressa por um conjunto de requisitos não funcionais que são quantificados e transformados em 
um número real. 
Criar uma função que mapeie a funcionalidade do software na reta dos reais a partir de um caso de uso somente. 
Dada qualquer especificação de uma aplicação criar se uma medida para quantificar a funcionalidade. 
 
2. A medida KLOC (Kilo Line ofCode) foi uma medida amplamente utilizada no passado, porém hoje está caindo em 
desuso. Dentre os motivos abaixo: 
 
I - Alguns contestam o KLOC por que não privilegia a boa programação (mais eficiente) ou o uso de linguagens mais 
eficientes. 
II - Prioriza a estimativa de custo de requisitos não-funcionais do software. 
III - Precisa de ferramentas de alto custo para ser executada. 
IV - Só pode ser utilizada após o software ter sido entregue, o que atrasava a estimativa do esforço. 
V - A medição em linguagens baseadas em POO é prejudicada pelo fato dessas linguagens gerarem uma quantidade 
enorme de artefatos, encarecendo o produto final. 
 
Qual a alternativa que corresponde aos itens corretos? 
 
I, IV e V 
II e IV 
I, II, III 
I, III e V 
II, III e IV 
 
3. A indústria de software continua sentindo os efeitos da crise do software da década 80. Principalmente a falta de 
previsibilidade de custo e prazo de projetos de software, pode levar a conseqüências desastrosas 
 
Baseado nos conceitos de medidas indiretas e medida da funcionalidade, identifique com verdadeiro ou falso as 
alternativas abaixo: 
 
(v) Ponto de função é uma unidade de medida de software para estimar o tamanho de um sistema de informação 
baseando-se na funcionalidade percebida pelo usuário do sistema. 
(f) Ponto de função é uma unidade de medida de software dependentemente da tecnologia usada para implementá-lo. 
(v) Os Pontos de Função podem ser utilizados para medir sistemas em várias fases do ciclo de vida, no 
desenvolvimento ou na manutenção. 
 
V, F, V 
V, V, F 
V, V, V 
F, V, V 
F, F, V 
 
4. Qual a afirmativa absolutamente comrreta sobre como APF é usado no gerenciamento de projetos de software?
 
PF só serve para concorrência públicas 
permite medir o software 
PF não tem um uso muito dessiminado 
Não é usado em projetos de software 
PF não serve para medir projetos de software 
 
5. Da expressão: Tot_ponto_função¬_ajustado = tot_contado * (0,65 + 0,01 * ) Podemos 
afirmar de forma correta: 
 
Que 1% da contagem refere-se à implementação. 
Que 66% da contagem refere-se à funcionalidade. 
Que 65 % da contagem refere-se à funcionalidade. 
Que 35 % da contagem refere-se à implementação. 
A funcionalidade não é expressa diretamente na fórmula . 
 
6. Considere as afirmativas abaixo: 
I - A fronteira é fundamental para se definir o que será contado; 
II - Uma entrada é caracterizada por um fluxo de fora da fronteira para dentro; 
III - Um arquivo é uma estrutura interna, dentro da fronteira, onde o usuário tem intenção de guardar dados; 
 
Pode-se afirmar com toda a certeza que: 
 
Está correta a afirmativa II e incorreta I e III 
Estão corretas as afirmativas I, II e incorreta a III. 
Estão corretas as afirmativas I, III e incorreta a II. 
Estão corretas as afirmativas II, III e incorreta a I. 
Estão todas corretas. 
 
7. As seguintes regras não são aplicáveis à fronteira de aplicação: 
 
A fronteira entre aplicações em análise devem ser baseada em áreas funcionais na visão do usuário, não há 
considerações técnicas. 
A definição da necessidade do usuário e seu entendimento é que definem a fronteira da aplicação. 
Deve ser determinada com base na visão do usuário. O foco deve estar no que ele consegue entender e descrever. 
Deve-se considerar o volume d trabalho de cada equipe desenvolvimento para se definir a fronteira da aplicação. 
A fronteira inicial estabelecida para a aplicação ou aplicações sendo modificadas não é influenciada pelo escopo da 
contagem. 
 
8. Como classificar um arquivo texto que é importado pelo sistema? 
 
Deve-se considerar como uma saída externa 
Deve se considerar como uma entrada externa 
Deve-se considerar uma entrada externa e uma consulta externa 
Deve-se considerar como uma consulta seguida de uma entrada 
Deve-se considerar como uma consulta externa 
 
9. Uma saída externa NÃO PODE: 
 
Ter o fluxo de informação de fora para dentro da fronteira de contexto. 
Atualizar um arquivo lógico interno. 
Ser considerada para cada tipo de gráfico gerado. 
Alterar o comportamento do sistema. 
Gerar dados derivados. 
 
10. A Análise de pontos de função possui um ciclo de contagem para chegar ao que é denominado "pontos de função 
não ajustados". Assinale a opção que possui etapas desse ciclo 
 
Especificação de Requisitos, Determinação de Escopo e Fronteira e Implantação do Sistema 
Especificação de Requisitos, Medir Funções de Dados e Medir Funções Transacionais 
Especificação de Requisitos, Medir Funções de Dados e Implantação do Sistema 
Determinação de Escopo e Fronteira, Medir Funções de Dados e Implantação do Sistema 
Determinação de Escopo e Fronteira, Medir Funções de Dados e Medir Funções Transacionais 
 
SIMULADO 1B 
 
1. Considere as afirmativas abaixo: 
 
I - Uma medida direta serve para acompanhar a execução de um projeto, entretanto não pode ser usada no 
planejamento de um produto; 
II - Uma métrica pode ser definida para acompanhar algum processo sobre o qual se deseja acompanhar algum 
aspecto; 
III - Que a qualidade de software é uma medida direta, por isto deve ser definida e utilizada durante o planejamento do 
projeto; 
 
Pode-se afirmar com toda a certeza que: 
 
Estão corretas as afirmativas I, III e incorreta a afirmativa II. 
Estão corretas as afirmativas I, II e incorreta a afirmativa III. 
Estão corretas as afirmativas II, III e incorreta a afirmativa I 
Está correta a afirmativa II e incorretas as afirmativas I e III. 
Estão todas corretas 
 
2. Segundo Pressman, as medidas quantitativas que permitem ao pessoal de software ter ideia da eficácia do processo 
de software e dos projetos que são conduzidos usando o processo como arcabouço é: 
 
Artefatos de software. 
Processo de software. 
Etapas de desenvolvimento do software. 
Qualidade de software. 
Métricas de software. 
 
3. Escolha alternativa abaixo que melhor define o propósito da contagem de Ponto Função. 
 
Fornecer uma resposta a um problema de negócio. 
Identificar todos os requisitos do usuário do sistema. 
Definir ferramentas, procedimentos e características do negocio. 
Definir uma forma de medir, estimar e controlar o desenvolvimento. 
É garantir a qualidade do sistema que é comprado. 
 
4. O que melhor representa a visão do usuário, para análise de ponto função: 
 
É uma descrição das funções do negócio podendo variar na implementação. 
São implementadas em diagramas de classes. 
É somente aquilo que o usuário entende. 
Depende do seu nível de conhecimento sobre sistemas. 
É a representação do negócio em forma de diagramas. 
 
5. A técnica de Análise por Pontos de Função considera que outros fatores afetam o tamanho funcional de um sistema. 
Estes fatores estão relacionados com características da aplicação. 
Por que precisa ser calculado o valor do fator de ajuste que é baseado em 14 características gerais de sistema? 
 
Porque independente de ser um fator ajustado ou não, não se deve considerar requisitos não funcionais no calculo do 
fator. 
Porque são desconsideradas a tecnologia usada e os requisitos não funcionais no calculo do fator não ajustado. 
Porque e desconsiderada somente os requisitos não funcionais no calculo do fator não ajustado. 
Porque e desconsiderada somente a tecnologia usada no calculo do fator não ajustado. 
Porque independente de ser um fator ajustado ou não, não deve-se considerar a tecnologia usada no calculo do fator. 
 
6. Para trabalhar com APF a IFPUG para 14 fatores a serem analisados um conjunto de características que devem ser 
verificadas. 
 
Em função destas características,correlacione as colunas abaixo: 
 
I. Interação 
II. Distribuição 
III. Operação 
IV. Flexibilidade 
 
(I) Aspectos relacionados aos recursos utilizados na comunicação de dados do aplicativo. É importante determinar que 
protocolos são utilizados pelo aplicativo para o recebimento ou o envio de informações; 
(III) Aspectos relacionados com a facilidade de operação do aplicativo. Avalia procedimentos operacionais 
automáticos e mecanismos de iniciação, 
(II) Aspectos relacionados à reutilização do código do aplicativo. 
(IV) Aspectos relacionados com o grau de dificuldade de implementação do aplicativo. Verifica planos de conversão e 
de implementação; 
 
III, IV, I, II 
II, IV, I, III 
IV, II, I, III 
II, III, I, IV 
I, III, II, IV 
 
7. Sobre as escolhas das 14 características podemos afirmar de forma absolutamente correta: 
 
Não devem ser usadas modernamente, pois não refletem as características da tecnologia de TI de hoje. 
Foram escolhidas no modelo inicial e permanecem válidas nos aspectos de sua observação. 
São usadas normalmente, mas devemos considerar valores mais baixos na avaliação devido à defasagem. 
Estas características não precisam ser padronizadas pois são interpretadas de forma única. 
Foram escolhidas no modelo inicial, mas têm sido adaptadas pelo IFPUG para a situação atual. 
 
8. Uma das etapas para calcular o tamanho de um SI com a técnica Análise por pontos de função é medir o tamanho 
funcional do sistemia, a partir dos ALI e AIE encontrados. Assinale a alternativa onde existam APENAS exemplos de 
funções de dados 
 
Tabelas, arquivos de backup e arquivos de configuração 
Tabelas, arquivos de configuração e arquivos mantidos por outras aplicações 
Tabelas, arquivos temporários e arquivos mantidos por outras aplicações 
Tabelas, arquivos de backup e arquivos mantidos por outras aplicações 
Tabelas, arquivos temporários e arquivos de configuração 
 
9. Com relação à atividade de estimar podemos afirmar de forma correta: 
 
O processo de estimativa envolve basicamente estimar quatro aspectos: o tamanho do produto a ser gerado; o esforço 
empregado; duração do projeto; e custo do projeto. 
O processo de estimativas envolve basicamente quatro aspectos: Esforço empregado, escopo definido, custo do 
projeto, qualidade do projeto. 
O processo de estimativas envolve basicamente quatro aspectos: Esforço do projeto, escopo do projeto, custos do 
projeto e duração. 
O processo de estimativas envolve basicamente quatro aspectos: Custo do projeto, tamanho, qualidade e escopo do 
projeto. 
O processo de estimativas envolve basicamente estimar: Esforço empregado, custo do projeto, erros a serem 
cometidos e qualidade do projeto. 
 
10. Qual a principal intenção de uma consulta externa? 
 
Alterar o comportamento do sistema. 
Atualizar arquivos lógicos internos. 
Gerar dados derivados para apresentação. 
Recuperar dados para fora da fronteira sem nenhuma alteração nos dados. 
Apresentar diferentes ordenações de dados para saída. 
 
SIMULADO 1C 
 
1. O Valor do Nível de Influência é obtido: 
 
(V) O peso atribuído como nível de influência vai de 0 a 5, no qual 0 indica nenhuma influência e 5 máxima 
influência. 
(F) Ponderando 14 características em relação aos requisitos funcionais. 
(V) O Valor do Nível de Influência é o somatório dos pesos atribuídos a cada uma das 14 características. 
(V) Ponderando 14 características em relação aos requisitos não funcionais. 
(F) O peso atribuído como nível de influência vai de 0 a 5, no qual 0 indica máxima influência e 5 nenhuma 
influência. 
 
2. Escolha a alternativa correta: 
 
Uma medida é feita com instrumentos próprios e sempre de forma direta. 
Uma medida é feita segundo definições de uma métrica. A métrica precisa ser claramente definida. 
Uma medida é feita segundo definições de uma métrica, que é a própria medida. 
Uma métrica é uma definição de medida. Nela definimos os limites máximos e mínimos das referencias. A forma 
direta e indireta de se fazer a mesma medida. 
A referência de uma medida é um valor especificado na medida par se saber se erramos ou não na tomada do valor. 
 
3. Escolha a opção INCORRETA sobre a fronteira da aplicação: 
 
Define o que deve ser contado na aplicação; 
Define o que é externo à aplicação; 
Define o interesse do usuário em relação ao negócio; 
Varia de acordo com a tecnologia empregada; 
Age como membrana por meio da qual os dados processados pelas transações entram e saem; 
 
4. O valor do fator de ajuste: 
 
Influencia na contagem das funções de consulta, entrada e saída 
Reflete a funcionalidade específica da aplicação. 
Influencia na contagem dos pontos de função não ajustados. 
Influencia na contagem das entradas e saídas de dados 
Pode variar de 0 a 5. 
 
5. No calculo dos pontos de função ajustados devem ser levadas em consideração 14 (quatorze) características do 
sistema. 
Qual das características abaixo permite quantificar o grau de influência relativo aos recursos implementados com vista 
a tornar o sistema amigável, permitindo incrementos na eficiência e satisfação do usuário final? 
 
Usabilidade 
Utilização do Equipamento 
Comunicação de Dados 
Facilidade De Mudanças 
Reusabilidade 
 
6. A técnica de Análise por Pontos de Função considera que outros fatores afetam o tamanho funcional de um sistema. 
Estes fatores estão relacionados com características da aplicação. 
Assinale a alternativa correta abaixo: 
 
No cálculo dos PF não ajustados, é levada em conta a tecnologia usada e os requisitos não funcionais 
No cálculo dos PF não ajustados, não é levada em conta a tecnologia usada nem os requisitos não funcionais 
No cálculo dos PF não ajustados, é levada em conta a tecnologia usada, mas não é levada em conta os requisitos não 
funcionais 
No cálculo dos PF não ajustados, não é levada em conta a tecnologia usada, mas é levada em conta os requisitos não 
funcionais 
No cálculo dos PF ajustados, não é levada em conta a tecnologia usada nem os requisitos não funcionais 
 
7. Considere as afirmativas abaixo: 
 
I - Cada Arquivo Lógico Interno deve ser classificado de acordo com sua complexidade funcional relativa, que é 
baseada no número de Registros Lógicos (RL) e no número de Itens de Dados (ID) do arquivo. (IFPUG,1999); 
II - Um item de dados (ID) representa um segmento de um arquivo em que cada campo de dados inclusive repetições 
deve ser contado. (IFPUG, 1999); 
III - Um item de dados (ID) representa um segmento de um ALI que possui um significado único, não repetitivo e 
pode ser reconhecido pelo usuário. Representa um campo de dados que formula uma ocorrência de informação 
completa. 
(IFPUG, 1999); 
 
Pode-se afirmar com toda a certeza que: 
 
Estão corretas as afirmativas I, II e incorreta a III. 
Estão corretas as afirmativas I, III e incorreta a II. 
Estão corretas as afirmativas II, III e incorreta a I. 
Estão todas corretas. 
Está correta a afirmativa II e incorreta I e III. 
 
8. O processo de contagem, definido pelo IPFUG, é feito em sete passos. Um destes é destinado a determinar o tipo de 
Contagem. 
 
Com base neste passo, correlacione as colunas abaixo: 
 
I. Contagem de Projeto de desenvolvimento 
II. Contagem de Projeto de melhoria 
III. Contagem de Projeto de aplicação 
 
 
(III) A contagem de pontos de função de uma aplicação já instalada, mede a funcionalidade fornecida ao usuário 
(II) Após a conclusão e implantação do projeto de melhoria, o número de pontos de função da aplicação deve ser 
atualizado para refletir as mudanças nas funcionalidades da aplicação. 
(II) O número de pontos de funçãomede as modificações para uma aplicação já existente, ou seja, as funções 
adicionais, modificadas ou excluídas do sistema pelo projeto e as funções de conversões de dados. 
(III) Ela é iniciada ao final da contagem do projeto de desenvolvimento e atualizado no final do projeto de melhoria.; 
(I) O número de pontos de função de um projeto de desenvolvimento mede a funcionalidade fornecida aos usuários 
finais, quando da primeira instalação do software. 
 
II, III, II, I, I 
I, II, III, II, I 
III, II, III, II, I 
III, II, II, III, I 
II, II, III, I, II 
 
9. Qual a principal intenção de uma consulta externa? 
 
Apresentar diferentes ordenações de dados para saída. 
Gerar dados derivados para apresentação. 
Alterar o comportamento do sistema. 
Recuperar dados para fora da fronteira sem nenhuma alteração nos dados. 
Atualizar arquivos lógicos internos. 
 
10. Com relação à atividade de estimar podemos afirmar de forma correta: 
 
O processo de estimativas envolve basicamente quatro aspectos: Esforço do projeto, escopo do projeto, custos do 
projeto e duração. 
O processo de estimativas envolve basicamente quatro aspectos: Custo do projeto, tamanho, qualidade e escopo do 
projeto. 
O processo de estimativas envolve basicamente estimar: Esforço empregado, custo do projeto, erros a serem 
cometidos e qualidade do projeto. 
O processo de estimativas envolve basicamente quatro aspectos: Esforço empregado, escopo definido, custo do 
projeto, qualidade do projeto. 
O processo de estimativa envolve basicamente estimar quatro aspectos: o tamanho do produto a ser gerado; o esforço 
empregado; duração do projeto; e custo do projeto.

Outros materiais