Buscar

exercicio fixação medidas e metricas aula 6 a 10 4 e 5

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 30 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 30 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 30 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 ESFORÇO DE DESENVOLVIMENTO DE SOFTWARE 
 
Aula 6 
 
 
 
1. 
 
 
A transação, cuja finalidade é de manipular os arquivos contidos dentro da fronteira do 
software chama-se: 
 
 
 
Consulta Interna. 
 
Consulta Externa. 
 
Saída Externa. 
 
Saída Interna. 
 
Entrada Externa. 
 
 
 
 
2. 
 
 
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: 
 
 
 
COCOMO Intermediário 
 
COCOMO Avançado. 
 
Albrecht Avançado. 
 
COCOMO Básico 
 
Albrecht Intermediário 
 
 Gabarito Comentado 
 
 
 
3. 
 
 
Selecione a afirmativa CORRETA, segundo o PMI, para se estimar o prazo em um projeto, 
a partir de um conjunto de registros de tempo em tarefas similares anteriores: 
 
 
 
Deve-se considerar o maior prazo encontrado para tarefas similares. 
 
Deve-se calcular o valor médio do conjunto de tarefas. 
 
Deve-se calcular o valor que considere o maior, o menor valor e a media dos prazos 
das tarefas. 
 
Deve-se considerar o menor prazo. 
 
Deve-se calcular a média entre o menor valor e o maior valor relacionado para as 
tarefas. 
 
 Gabarito Comentado 
 
 
 
4. 
 
 
A identificação de uma saída externa pode ser feita pela identificação de todos os 
processo 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 
 
 
 
 
5. 
 
 
Segundo Pressman, o COCOMO intermediário é definido como: 
 
 
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 
 
é 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) 
 
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. 
 
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...). 
 
 Gabarito Comentado 
 
 
 
6. 
 
 
As estimativas de custos e prazos em software não são ciência exata, mas temos 
necessidades de diminuir, em nível de erro, das nossas estimativas. Existem muitos 
aspectos que podem influenciar nas estimativas. Um erro na estimativa pode 
comprometer o projeto e ser desastroso para os desenvolvedores. 
A hierarquia de modelos serve para classificar o tipo de software que desejamos estimar. 
Para tanto, correlacione as colunas abaixo: 
 
i. Modelo 1 
ii. Modelo 2 
iii. Modelo 3 
 
( ) Faz uma avaliação dos impactos nos direcionadores de custo sobre cada passo do 
processo de desenvolvimento 
( ) 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 como uma função do tamanho expresso em linhas de código 
 
 
 
ii, i, iii 
 
i, iii, ii 
 
i, ii, iii 
 
iii, ii, i 
 
ii, iii, i 
 
 Gabarito Comentado 
 
 
 
7. 
 
 
Considere as afirmativas abaixo sobre estimativas de custos e prazos em software: 
( i ) Não é ciência exata; 
( ii ) Deve-se diminuir o nível de erro das estimativas; 
( iii ) Um erro na estimativa pode comprometer o projeto. 
( iv ) Com funções matemáticas temos como definir valores de forma precisa. 
 
Escolha a alternativa correta: 
 
 
 
As afirmativas I, II, III e IV estão corretas 
 
As afirmativas I, III e IV estão corretas e a afirmativa II está errada 
 
As afirmativas II, III e IV estão corretas e a afirmativa I está errada 
 
As afirmativas I, II e IV estão corretas e a afirmativa III está errada 
 
As afirmativas I, II e III estão corretas e a afirmativa IV está errada 
 
 Gabarito Comentado 
 
 
 
8. 
 
 
O principal fator que distingue um projeto de software de modo embutido ou restrito é... 
 
 
a necessidade de seguir restrições rigorosas 
 
o tempo de desenvolvimento 
 
o custo do desenvolvimento 
 
o esforco de desenvolvimento 
 
Todas as opcoes anteriores 
 
 
 
 
 
 
 
 
 
 
 
 
1. 
 
 
(CESGRANRIO - 2012) COCOMO II é uma técnica de estimação que permite calcular, a 
partir de estimativas de tamanho do software, valores para o 
 
 
 
esforço e o tempo de desenvolvimento 
 
esforço e o custo total de desenvolvimento 
 
tempo e o custo totais de desenvolvimento 
 
tempo de desenvolvimento e a quantidade de pontos de função do sistema 
 
esforço e a quantidade de pontos de função do sistema 
 
 Gabarito Comentado 
 
 
 
2. 
 
 
Um processo de desenvolvimento de software consiste de um conjunto de ações e 
atividades inter-relacionadas, que são executadas para alcançar um produto, resultado 
ou serviço predefinido. A análise de pontos de função (APF), técnica de medição das 
funcionalidades de um software do ponto de vista de seus usuários, é utilizada para 
estimar _____________ para desenvolvimento de um software. Marque a alternativa 
que pode conter uma ou mais opções adequada para o espaço em branco. 
 
 
 
somente custo. 
 
prazo e custo. 
 
esforço e custo. 
 
estimar esforço, prazo e custo 
 
somente esforço. 
 
 
 
 
3. 
 
 
Quanto ao tipo de software, Bohen, classificou sua amostra de observação em: 
 
 
orgânico, intermediário, embutido 
 
básico, orgânico, embutido 
 
básico, semi destacado, embarcado 
 
básico, intermediário e avançado 
 
básico, orgânico e semi destacado 
 
 
 
 
4. 
 
 
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. 
 
Dados transferidos para outra aplicação. 
 
Telas de ajuda 
 
Relatórios múltiplos com a mesma lógica e formato 
 
Relatórios criados pelo usuário de forma dinâmica usando uma linguagem como SQL 
 
 
 
 
5. 
 
 
Com relação às estimativas de software marque a afirmativa correta (forma completa): 
 
 
Para uma nova aplicação desejamos saber qual o custo da aplicação. 
 
Para uma aplicação existente desejamos saber qual o custo de uma alteração. 
 
Para uma nova aplicação desejamos saber quanto tempo será necessário para fazer. 
 
Para uma aplicação existente desejamos saber quanto tempo será necessário para 
fazer uma alteração. 
 
Para uma aplicação existe ou nova desejamos saber quanto tempo será necessário 
para o desenvolvimento e também quanto é o custo. 
 
 
 
 
6. 
 
 
" É 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: 
 
 
 
Consulta Interna 
 
Entrada Interna 
 
Entrada Externa 
 
Consulta Externa 
 
Saída Externa 
 
 
 
 
7. 
 
 
Qual dos itens abaixo representa um custo variável, em um projeto de desenvolvimento 
de software? 
 
 
 
Salário da equipe administrativa 
 
Segurança e vigilância 
 
Limpeza e conservação do ambiente de desenvolvimento 
 
Aluguel de equipamentos 
 
Insumos produtivos 
 
 
 
 
8. 
 
 
Depois da análise dos requisitos funcionais do software, o tamanho 4 da aplicação deve 
ser estimado em milhares de linhas de código (KLOC) e o Projeto deve ser classificado 
em um dos três modos de desenvolvimento, identificados por Boehm, que sao os 
seguintes: 
 
 
 
Nenhuma das alternativas anteriores 
 
semidestacado, embutido e destacado 
 
organico, semidestacado e destacado 
 
organico, embutido e semidestadado 
 
organico, inorganico, semidestacado 
 
MEDIDAS DE ESFORÇO DE DESENVOLVIMENTO DE SOFTWARE 
Aula 7 
 
 
 
1. 
 
 
Foram criados como uma adaptação específica dos Pontos de Função para medir o 
tamanho de projetos de software orientados a objeto. É um método simples e de fácil 
utilização mas ainda esta em fase de pesquisas e não existem regras de contagem 
padronizadas. 
A afirmativa acima, se refere ao modelo: 
 
 
 
COCOMO avançado. 
 
Pontos por Caso de Uso(PCU) 
 
COCOMO Básico 
 
Albrecht 
 
Kloc. 
 
 Gabarito Comentado 
 
 
 
2. 
 
 
Um software possui uma contagem total de 450PF e o valor do seu questionário de grau 
de influência foi de 55. Determine qual o tamanho ajustado do software? 
 
 
 
1,2 PF 
 
541 PF 
 
16.33 PF 
 
36.3 PF 
 
540 PF 
 
 
 
 
3. 
 
 
Qual das afirmativas abaixo NAO é objetivo da Análise de Ponto Função? 
 
 
Medir a funcionalidade dos sistemas independentemente da tecnologia que foi 
utilizada no seu desenvolvimento. 
 
Capacitar os Analistas de Sistema na arquitetura criada para o Software. 
 
Fornecer ferramenta para auxiliar nas estimativas de recursos para o 
desenvolvimento de software. 
 
Fornecer uma perspectiva do Sfotware do ponto de vista do Usuario. 
 
Apoiar as estimativas de software para Novos Projetos e Projetos de Manutenção de 
Software. 
 
 
 
 
4. 
 
 
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: 
 
 
 
Puttnam 
 
Métricas de Hasltead 
 
PCU ¿ Pontos por Caso de Uso 
 
Linhas de Código ¿ (LOC) 
 
COCOMO ( Constructive Cost Model) 
 
 Gabarito Comentado 
 
 
 
5. 
 
 
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 volume de esforço é estimado para cenário é traduzido para esforço baseado em 
dados históricos. 
 
As estimativas de cada tarefa são somadas para criar uma estimativa de cenário. 
 
O cenário é composto de um conjunto de funções e tarefas de engenharia de 
software. 
 
O tamanho do cenário não pode ser estimado em LOC, PF ou alguma outra medida 
orientada a volume. 
 
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. 
 
 Gabarito Comentado 
 
 
 
6. 
 
 
Com relação as estimativas de caso de uso, podemos afirma que um ponto de case e uso 
corresponde a: 
 
 
 
é um processo elementar que envia dados ou informações de controle para fora da 
fronteira da aplicação 
 
É 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 
 
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 
 
é um processo elementar que envia dados ou informações de controle para dentro da 
fronteira da aplicação 
 
 Gabarito Comentado 
 
 
 
7. 
 
 
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 é considerado separadamente 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 
 
O cenário é composto de um conjunto de funções e tarefas de engenharia de 
software. 
 
Cada tarefa é estimada separadamente. 
 
 Gabarito Comentado 
 
 
 
8. 
 
 
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 com métodos ágeis 
 
Estimativas usando métricas de tamanho. 
 
Estimativa usando Caso e USO 
 
Estimativas usando ponto função 
 
Estimativas de projetos orientado a objetos 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 
1. 
 
 
No Software orientado a objetos, segundo o Prof. Pressman, podemos afirmar: 
 
 
Deve-se usar a estimativa por PF usando-se a decomposição de casos e uso. 
 
Deve-se analisar cada caso e uso e fazer estimativas de tamanho somando-os no final. 
 
Deve-se definir um caso e uso padrão e o resultado aplicado ao longo do projeto. 
 
Deve-se usar a estimativa de tamanho para dimensionar um caso e uso. 
 
Devem-se modelar as classes principais e depois aplicar PF que servirá de unidade para o resto do projeto. 
 
 Gabarito Comentado 
 
 
 
2. 
 
 
Baseado na técnica Análise de Pontos de Função - APF, o Fator de Ajuste considera: 
 
 
Que não pode ser estabelecido para características comuns em sistemas de uma área. 
 
Os requisitos nãofuncionais do sistema a ser estimado seu tamanho. 
 
As adaptações do modelo as formas de estimar os tamanhos dos softwares da empresa. 
 
Aspectos funcionais e não funcionais do sistema a ser estimado seu tamanho. 
 
Os requisitos funcionais do sistema a ser estimado seu tamanho. 
 
 Gabarito Comentado 
 
 
 
3. 
 
 
Segundo Pressman, um software orientado a objetos deve ter outra abordagem. 
Qual das opções abaixo não corresponde a um destes 6 passos? 
 
 
 
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. 
 
A partir do modelo de análise, determinar o número de classes-chave. 
 
Desenvolver estimativas, usando decomposição de esforço, análise FP que seja aplicável a aplicações 
convencionais. 
 
Dividir o número total de classes (chave e apoio) pelo número médio de unidades de trabalho por classes. 
 
Desenvolver casos, usos e determine uma contagem. Reconhecer que o número de casos e uso podem 
modificar à medida que se desenvolve o projeto. 
 
 Gabarito Comentado 
 
 
 4. 
 
Estimar projetos é uma tarefa nada trivial, pois, levamos em conta diversos fatores. Podemos então citar que 
 
NÃO faz parte dos objetivos para estimativas de Projetos: 
 
 
Entender e aperfeiçoar o processo de desenvolvimento para minimizar problemas em novos projetos 
 
Dividir de forma igual as atividades para todos os membros do projeto 
 
Melhorar a gerência de projetos e o relacionamento com clientes 
 
Gerenciar contratos de software evitando atrasos e impactos para o Projeto. 
 
Reduzir frustrações e pressões de cronograma 
 
 
 
 
5. 
 
 
O processo de medição funcional de um software utilizando pontos de função possui uma série de etapas, 
dentre elas, a de medir as funções de transação. Estas funções representam a funcionalidade fornecida ao 
usuário para atender às suas necessidades de processamento de dados pela aplicação. São classificadas em 
entradas externas, saídas externas ou consultas externas. Constitui exemplo de entrada externa: 
 
 
 
Informações que possuem formato gráfico. 
 
Telas de filtro de relatório e consultas. 
 
Telas de login com objetivo de verificar se o usuário pode ou não acessar o sistema. 
 
Processamento em lotes de atualização de bases cadastrais a partir de arquivos de movimento. 
 
Relatórios que possuem totalização de dados. 
 
 
 
 
6. 
 
 
A região do Impossível determinado na curva de Rayleigh-Putnam mostra de forma matemática que: 
 
 
A curva mostra duas regiões distintas caracterizando um ponto que caracteriza um volume critico. Para 
pequenos volumes o comportamento é linear e para grandes volumes a curva torna-se exponencial. 
 
A curva tem comportamento linear mostrando que o prazo de um projeto é diretamente proporcional ao 
recurso envolvido. 
 
Sempre é possível diminuir o prazo necessário ao projeto com aumento de recursos. 
 
A região do impossível é caracterizada por uma área onde indica que se deve desistir do projeto, pois não 
há como dimencioná-lo. 
 
Nem sempre é possível diminuir o prazo de um projeto com o aumento de recursos. 
 
 
 
 
7. 
 
 
Pontos por Função é baseada no paradigma procedimental, o qual separa dados de funções, deixando esse tipo de 
métrica pouco adequada para os novos desenvolvimentos baseados no paradigma de orientação a objetos, o qual 
trabalha com dados e funcionalidades de forma combinada. O software orientado a objetos deve ter outra abordagem: 
Com base neste paradigma, assinale a alternativa que certamente esta incorreta: 
 
 
 
Desenvolver estimativas, usando decomposição de esforço, análise FP que seja aplicável a aplicações 
convencionais. 
 
Fazer a verificação cruzada em estimativas baseadas em classes, multiplicando o número médio de 
unidades por caso e uso. 
 
Desenvolver casos, usos e determine uma contagem. Reconhecer que o número de casos e uso podem 
modificar à medida que se desenvolve o projeto. 
 
A partir do modelo de análise, determinar o número de classes-chave. 
 
Dividir o número total de classes (chave e apoio) pelo número médio de unidades de trabalho por classes. 
Autores, como Lorenz, sugerem entre 15 a 29 pessoas dia por classe. 
 
 Gabarito Comentado 
 
 
 
8. 
 
 
De acordo com o IFPUG (International Function Point Users Group), análise de pontos de função é uma técnica 
 
 
Utilizada para medir o sistema em linhas de código e, pela sua natureza, depende diretamente da 
linguagem utilizada no desenvolvimento do sistema. 
 
Que analisa as funções de uma linguagem, determinando o número de linhas (pontos) presentes nessas 
funções, utilizadas para medir o tempo de desenvolvimento do sistema. 
 
Para análise de domínio do sistema, trazendo elementos que podem medir a qualidade, tamanho e tempo 
necessário para desenvolvimento, utilizando pontos de vista funcionais e não funcionais. 
 
Utilizada para determinar as funcionalidades do sistema sob o ponto de vista do usuário, determinando o 
tamanho funcional do sistema a ser desenvolvido. 
 
Para análise das funções em uso no sistema, analisando, em tempo de processamento, os pontos de 
entrada e saída de cada função, gerando dessa forma uma visão de qualidade do código. 
 
 Gabarito Comentado 
 
 
MEDIDAS DE ESFORÇO DE DESENVOLVIMENTO DE SOFTWARE 
AULA 8 
 
 
 
 
 
1. 
 
 
Da expressão: Tot_ponto_função_ajustado = tot_contado * (0,65 + 0,01 * Somatorio_14_aspectos ) Podemos 
afirmar de forma correta: 
 
 
 
O valor ajustado deve ser 66% do total contado. 
 
Que 66% da contagem é influenciada pela funcionalidade 
 
Que 65 % da contagem é influenciada pela funcionalidade identificada. 
 
Que 10 % da contagem é influenciada pela implementação. 
 
Que 1% da contagem é influenciada pela implementação. 
 
 Gabarito Comentado 
 
 
 
2. 
 
 
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: 
 
 
 
Implementação da sequencia 
 
Testes de requisitos 
 
Integração do Software 
 
Implementação do Banco 
 
Implementação das Interfaces 
 
 Gabarito Comentado 
 
 
 
3. 
 
 
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. 
 
 
 
análise de ponto focal(APF) 
 
implementação de padrões curriculares 
 
organização de parâmetros de decisão 
 
implementação de parâmetros curriculares 
 
seleção de padrões de comportamentais 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
4. 
 
 
Considerando a determinação do custo de um PF, segundo o que foi apresentado no curso, considere as afirmativas 
abaixo: 
i) Não é possível dentro de um mesmo projeto várias empresas fazerem partes isoladas, pois não temos 
como atribuir referencias de preços. 
ii) Para contratar apenas parte do projeto é de fundamental importância que a empresa saiba os custos de 
referência para cada etapa do projeto. 
iii) Processo de desenvolvimento e relaciona o custo e prazo em relação ao Ponto Função. 
iv) Os % de Ponto função equivalente para os diversos projetos servem de base estatística para definir 
preços em partes de um projeto. 
 
 
 
As afirmativas I, II, III e IV são todas corretas. 
 
As afirmativas II, III e IV são corretas e I não é correta.As afirmativas I,III, IV são corretas a II não é correta. 
 
As afirmativas I, II, III são corretas a Iv não é correta. 
 
As afirmativas I, II, IV são corretas a III não é correta. 
 
 
 
 
5. 
 
Considerando a determinação do custo de um PF, segundo o que foi apresentado no curso, considere as afirmativas 
abaixo: 
 
 
 
I) O ponto de equilíbrio (break event point) ocorre quando o número de pontos função produzidos é igual ao número 
de pontos função equivalentes ao custo total 
 
II) É preciso definir uma linha base de projetos. para a tomada de registros, para que a base estatística esteja 
adequada aos processos de desenvolvimento da empresa e a metodologia usada em cada etapa, ou templates 
estabelecido. 
 
III) processo de desenvolvimento e relaciona o custo e prazo em relação ao Ponto Função. 
 
IV) A empresa pode (deve) fazer registros por projeto, dividido as fases e registrando os respectivos custos por 
etapa e assim identificar % de utilização valor total para cada fase. 
 
 
As afirmativas I, II, IV são corretas a III não é correta. 
 
As afirmativas I, II, III são corretas a Iv não é correta. 
 
As afirmativas I, II, III e IV são todas corretas. 
 
As afirmativas II, III e IV são corretas e I não é correta. 
 
As afirmativas I,III, IV são corretas a II não é correta. 
 
 Gabarito Comentado 
 
 
 
6. 
 
 
Em uma abordagem baseada em PF, o fator de ajuste da complexidade é de 1,17 e a contagem total eqüivale a 320 
pontos de função (PF). Para uma produtividade organizacional média de 6,5 PF/pessoas mês e um valor bruto 
salarial de R$ 8.000,00 (oito mil reais) por mês, o custo por PF é de,aproximadamente: 
 
 
 
R$25,00 
 
R$1.778.00 
 
R$6.838.00 
 
R$1.230,00 
 
R$21,00 
 
 
 
 
7. 
 
 
Considere uma empresa que entregou no mês de outubro de 2010 um total de 1980 PF. Esta empresa tem um total 
de cinco analistas que ganham em média R$ 6000,00 e 8 programadores que ganham em média R$ 3000,00, um 
analista de testes cujo salário é R$ 5000,00 além de dois documentadores cujo salário é R$ 2000,00. O gerente geral 
de produção ganha R$ 8000,00. Determinou-se que o custo fixo é de R$ 15 000,00 (alugueis, telefone, luz, 
secretárias, limpeza, condomínio). Os encargos sociais dos empregados são de 100%. O total de impostos é de 21% 
sobre a receita bruta. Considerando a teoria apresentada no curso podemos afirmar que: 
 
 
 
O custo de gerar um ponto função, a ser usado na empresa acima, deve levar em consideração apenas os 
elementos do setor produtivo. 
 
O custo depende do gerente que vai definir o que pode ou não entrar na determinação do valor de um PF 
 
Os dados acima são insuficientes para se determinar o custo da empresa para um PF. 
 
O custo de um ponto função deve considerar todos os custos inclusive os impostos. 
 
O custo variável deve incluir todos os dados inclusive aluguel, telefone, luz.. 
 
 
 
 
8. 
 
 
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: 
 
 
 
Diagrama de sequencia 
 
Desenho das interfaces 
 
Integração do Software 
 
Diagrama de Componentes 
 
Testes de Unidades 
 
 Gabarito Comentado 
 
 
 
 
 
 
 
 
1. 
 
 
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? 
 
 
 
15.000,00 
 
200.000,00 
 
2.000,00 
 
20.000,00 
 
150.000,00 
 
 Gabarito Comentado 
 
 
 
2. 
 
 
Em um projeto com 100 caso e uso você gastou 10.000,00 para uma etapa de 25 PF. 
Sabendo-se que no total foi dimensionado para 250 PF, qual seria o orçamento total deste projeto? 
 
 
 
70.000,00 
 
75.000,00 
 
50.000,00 
 
120.000,00 
 
100.000,00 
 
 
 
 
3. 
 
 
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 Diagramas 
 
Integração de Banco 
 
Integração de Unidades 
 
Integração de implantação 
 
Integração de Software 
 
 Gabarito Comentado 
 
 
 
4. 
 
 
" É um modelo dinâmico de múltiplas variáveis que pressupõem a distribuição do esforço ao longo da existência 
de um projeto de desenvolvimento. Foi construído, analisando-se grandes projetos ". 
A afirmativa acima, se refere ao modelo: 
 
 
 
Putnam 
 
COCOMO Básico 
 
COCOMO Avançado. 
 
COCOMO Intermediário. 
 
Albrecht 
 
 
 
 
5. 
 
 
CONSIDERANDO O CONCEITO DE GESTÃO DE PROJETOS USANDO ANALISE DE PONTO DE FUNÇÃO, 
IDENTIFIQUE A OPÇÃO QUE NÃO CORRESPONDE A UMA ETAPA: 
 
 
 
MODELAGEM DAS CLASSES 
 
TESTE DA IMPLANTAÇÃO 
 
IMPLEMENTAÇÃO DO BANCO 
 
DIAGRAMA DE PACOTES 
 
LEVANTAMENTO DE REQUISITOS 
 
 Gabarito Comentado 
 
 
 
6. 
 
 
Com relação a Gestão de Projetos Usando APF podemos concluir que: 
 
 
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 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. 
 
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 custo 
e prazo. 
 
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. 
 
 Gabarito Comentado 
 
 
 
7. 
 
 
Análise de Pontos de Função (APF) é uma técnica para a medição de projetos de desenvolvimento de software, 
visando estabelecer uma medida de tamanho, em Pontos de Função (PF), considerando a funcionalidade 
implementada, sob o ponto de vista do usuário. A medida é independente da linguagem de programação ou da 
tecnologia que será usada para implementação. 
Qual das opções abaixo que corresponde a uma etapa? 
 
 
 
Diagrama de Pacotes 
 
Diagrama de Sequência 
 
Diagrama de Estados 
 
Diagrama de Componentes 
 
Diagrama de Objetos 
 
 Gabarito Comentado 
 
 
 
8. 
 
 
É 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? 
 
 
 
Diagrama de sequencia 
 
Implementação do banco 
 
Desenho das interfaces 
 
Implementação das interfaces 
 
Modelagem de pacotes 
 
 Gabarito Comentado 
 
 
MEDIDAS DE ESFORÇO DE DESENVOLVIMENTO DE SOFTWARE 
AULA 9 
 
 
 
 
 
 
1. 
 
 
Uma métrica precisa ser estabelecida quando falamos em medidas. Quando falamos 
que o Rio de Janeiro esta distante 400km de São Paulo que aspecto da métrica não 
está claramente definido? 
 
 
 
 
A descrição da métrica não esta correta. Existe imprecisão entre os locais iniciais e finais da 
medida. Isto nos leva a informação errada sobre a distancia entre a cidade do Rio e a de São 
Paulo, pois não sabemos de onde para onde se está medindo. 
 
A expressão distancia entre Rio e São Paulo está corretamente definida e qualquer motorista de 
taxi levaria um passageiro a São Paulo sem se preocupar com a distancia, pois sabe que é de 
400 km. 
 
A forma de fazer a medida. Se esta medida é direta ou indireta. E isto pode nos levar a dúvida 
da distancia entre o Rio e São Paulo. 
 
A forma de medida neste caso pode nos levar a informação incorreta, pois existe um erro em 
cada forma de medida. Ao se fazer a medida deve-se definir se é feita de forma direta ou 
indireta. 
 
A unidade de medida não esta claramente definida considerando que existem outros múltiplos 
de km e ninguém citou o sistema métrico, isto pode tornar a informação imprecisa. 
 
 
 
 
2. 
 
 
Em relação as métricas do Projeto de Software sabemos que as métricas dos 
processos são estratégias e a dos projetos táticas. Com o avanço do projeto as 
medidas de tempo e esforço são para: Marque a opção correta que responde a 
afirmativa 
 
 
 
 
avaliar a qualidade do produto 
 
medir o tamanho do projeto 
 
planejar o desenvolvimento 
 
planejar o desenvolvimento e avaliar a qualidade dos produtos 
 
contar o número de erros e linhas do código fonte 
 
 Gabarito Comentado 
 
 
 
3. 
 
 
escolha a afirmativa correta: 
 
 
 
 
A métrica e medida no caso do processo são sinônimas e a referencia mede o produto. 
 
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 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. 
 
 Gabarito Comentado 
 
 
 
4. 
 
 
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. 
 
 
 
 
Somente a afirmativa I está correta 
 
Todas as afirmativas estão corretas 
 
Afirmativas I e IV estão corretas. 
 
Afirmativas II e III estão incorretas 
 
Somente a afirmativa IV está incorreta 
 
 
 
 
5. 
 
 
Leia as afirmativas abaixo sobre o KLOC: i)O KLOC é uma medida direta, portanto é 
feita sobre o fenômeno. E, só podemos contar as linhas de um software após ele ter 
sido escrito. ii)Alguns contestam o KLOC por que não privilegia a boa programação 
(mais eficiente) ou o uso de linguagens mais eficientes. iii)O acompanhamento de 
projetos com métricas baseadas no KLOC compara projetos inconvenientes de 
características diferentes nas especificações de funcionalidades e na sua forma de 
implementar. iv)As comparações têm o problema de se comparar coisas diferentes, 
pois o LOC conta linhas em qualquer linguagem independente de sua produtividade. 
Escolha a opção correta: 
 
 
 
 
As afirmativas i, ii,iv estão totalmente corretas e iii é falsa;. 
 
As afirmativas i , iii são totalmente corretas e ii, iv são falsas; 
 
Todas as afirmativas são verdadeiras;. 
 
As afirmativas iii, ii, i são totalmente corretas e iv é falsa; 
 
Todas as afirmativas são falsas; 
 
 
 
 
6. 
 
 
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 
 
 
 
 
iii 
 
apenas i e ii 
 
apenas ii 
 
Todas as afirmações 
 
apenas i 
 
 Gabarito Comentado 
 
 
 
7. 
 
 
Para se definir a funcionalidade no modelo de Ponto função inicial era: 
 
 
 
 
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. 
 
Quanto mais funcionalidade fosse identificada maior seria o inverso do número real 
determinado. 
 
Dada qualquer especificação de uma aplicação criar se uma medida para quantificar a 
funcionalidade. 
 
Criar uma função que mapeie a funcionalidade do software na reta dos reais a partir de um caso 
de uso somente. 
 
 
 
 
8. 
 
 
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, II e incorreta a afirmativa III. 
 
Estão corretas as afirmativas I, III e incorreta a afirmativa II. 
 
Está correta a afirmativa II e incorretas as afirmativas I e III. 
 
Estão corretas as afirmativas II, III e incorreta a afirmativa I 
 
Estão todas corretas 
 
 
 
 
 
 
 
 
 
. 
 
 
 
1. 
 
 
Quantas são as características gerais de um sistema definidas em Análise de Ponto Função 
(APF)? 
 
 
 
 
5 
 
21 
 
Depende do tipo de negócio 
 
17 
 
14 
 
 Gabarito Comentado 
 
 
 
2. 
 
 
O valor do fator de ajuste: 
 
 
 
 
Sempre diminui em até 35% a contagem dos pontos de função. 
 
Possui uma faixa de valore que varia de 0 a 5. 
 
Ajusta em +/- 35% os pontos de função não ajustados. 
 
Sempre aumenta em até 35% a contagem dos pontos função. 
 
Reflete a dificuldade em dar manutenção em um sistema existente. 
 
 
 
 
3. 
 
 
Um técnico de TI está utilizando a Análise de Pontos de Função − APF para determinar o 
tamanho de um software e, na etapa de contagem das funções de dados, está levantando os 
Arquivos Lógicos Internos − ALI. Nesse levantamento, classifica-se corretamente como ALI os 
 
 
 
 
dados introduzidos devido à tecnologia, que não são informações de negócio, como arquivos de 
configuração. 
 
arquivos de view, os quais contêm dados extraídos de outros arquivos. 
 
arquivos temporários ou várias interações adicionais de um mesmo arquivo. 
 
dados de negócio ou de controle da aplicação mantidos e processados por suas transações. 
 
dados de arquivos mantidos por outra aplicação e somente referenciados. 
 
 
 
 
4. 
 
 
Quanto ao Ponto Função pode-se afirmar corretamente que: 
 
 
 
 
Tem objetivo de medir a funcionalidade a ser entregue; 
 
Tem uma representação física e de fácil entendimento; 
 
Tem como objetivo estimar as funcionalidades e definir o número de KLOC; 
 
É uma medida direta feita no código do sistema; 
 
Assim como o KLOC pode medir o número de linhas de um software; 
 
 Gabarito Comentado 
 
 
 
5. 
 
 
Um técnico de TI está utilizando a Análise de Pontos de Função - APF para determinar o 
tamanho de um softwaree, na etapa de contagem das funções de dados, está levantando os 
Arquivos Lógicos Internos - ALI. Nesse levantamento, classifica-se corretamente como ALI os 
 
 
 
 
dados de negócio ou de controle da aplicação mantidos e processados por suas transações. 
 
arquivos de view, os quais contêm dados extraídos de outros arquivos. 
 
dados de arquivos mantidos por outra aplicação e somente referenciados. 
 
arquivos temporários ou várias interações adicionais de um mesmo arquivo. 
 
dados introduzidos devido à tecnologia, que não são informações de negócio, como arquivos de 
configuração. 
 
 
 
 
6. 
 
 
Qual a afirmativa absolutamente comrreta sobre como APF é usado no gerenciamento de 
projetos de software? 
 
 
 
 
PF não tem um uso muito dessiminado 
 
PF só serve para concorrência públicas 
 
permite medir o software 
 
Não é usado em projetos de software 
 
PF não serve para medir projetos de software 
 
 
 
 
7. 
 
 
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: 
( ) 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. 
( ) Ponto de função é uma unidade de medida de software dependentemente da tecnologia usada 
para implementá-lo. 
( ) 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. 
 
 
 
 
 
 
f, v, v 
 
v, f, v 
 
v, v, v 
 
f, f, v 
 
v, v, f 
 
 Gabarito Comentado 
 
 
 
8. 
 
 
Ao se encontrar o valor 132,34 PF podemos afirmar com certeza que: 
 
 
 
 
O valor refere-se a ponto função ajustado. 
 
O valor refere-se a ponto função não ajustado. 
 
O valor refere-se à funcionalidade total dos ALI e AIE. 
 
O valor refere-se à funcionalidade das entradas e dos arquivos ALI. 
 
O valor refere-se à funcionalidade total de entradas, saídas e consultas. 
 
 
MEDIDAS DE ESFORÇO DE DESENVOLVIMENTO DE SOFTWARE 
AULA 3 
 
 
 
 
1. 
 
 
Para se determinar um arquivo de interface externa deve-se: 
 
 
Determinar os processos elementares eu ocorrem sobre ele 
 
Contar o total de campos do arquivo 
 
Contar apenas os campos que estão sendo usados pela aplicação 
 
Contar os seus tipos de dados e arquivos que estão sendo usados 
 
Contar quantos subgrupos existem no arquivo 
 
 
 
 
2. 
 
 
Quais dos seguintes passos não faz parte do procedimento de contagem de Ponto 
Função: 
 
 
 
Classificar as características do sistema em simples, média e complexas 
 
Determinar o tipo de contagem 
 
Identificar a fronteira da aplicação 
 
Calcula o valor do fator de ajuste 
 
Levantar o total de itens de dados usados 
 
 
 
 
3. 
 
 
Segundo a versão 2.0 do Roteiro de Métricas de Software do SISP, as estimativas devem 
ser realizadas em, no mínimo, três marcos do processo de desenvolvimento de software. 
A estimativa realizada após o aceite dos requisitos e que, geralmente, leva em 
consideração a especificação dos casos de uso e regras de negócio da aplicação é a 
contagem de Pontos de Função 
 
 
 
Pré-Construção. 
 
Intermediária. 
 
de Referência. 
 
Pós-Requisitos. 
 
Final. 
 
 
 
 
4. 
 
 
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 deve-se considerar a 
tecnologia usada no calculo do fator. 
 
Porque independente de ser um fator ajustado ou não, não deve-se 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. 
 
 Gabarito Comentado 
 
 
 
5. 
 
 
O número de pontos de função não ajustados de um sistema reflete a funcionalidade que 
o sistema fornecerá ao usuário, sem considerar as especificidades do sistema. Para 
ajustar os pontos de função encontrados devem ser levadas em consideração 14 
(quatorze) características do sistema que serão analisadas e fornecerão o valor do fator 
de ajuste. 
Dentre as opções abaixo, qual não corresponde a uma destas características? 
 
 
 
Múltiplos Locais 
 
Atualização On-Line 
 
Formatação de Dados 
 
Entrada de Dados On-Line 
 
Processamento Distribuído 
 
 Gabarito Comentado 
 
 
 
6. 
 
 
Da expressão: Tot_ponto_função¬_ajustado = tot_contado * (0,65 + 0,01 * ) Podemos 
afirmar de forma correta: 
 
 
 
 
A funcionalidade não é expressa diretamente na fórmula . 
 
Que 35 % da contagem refere-se à implementação. 
 
Que 66% da contagem refere-se à funcionalidade. 
 
Que 65 % da contagem refere-se à funcionalidade. 
 
Que 1% da contagem refere-se à implementação. 
 
 
 
 
7. 
 
 
Qual a alternativa possui o maior número de pontos de função ajustados? 
 
 
120 pontos de função de não-ajustados e um fator de ajuste de +35% 
 
180 pontos de função não-ajustados e um fator de ajuste de 5% 
 
100 pontos de função não-ajustados e um fator de ajuste de -30%. 
 
300 pontos de função não-ajustados e um fator de ajuste ainda a ser calculado. 
 
Não é possível determinar a quantidade de PF ajustados. 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
8. 
 
 
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 
( ) 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; 
( ) Aspectos relacionados com a facilidade de operação do aplicativo. Avalia 
procedimentos operacionais automáticos e mecanismos de iniciação, 
( ) Aspectos relacionados à reutilização do código do aplicativo. 
( ) Aspectos relacionados com o grau de dificuldade de implementação do aplicativo. 
Verifica planos de conversão e de implementação; 
 
 
 
 
ii, iii, i, iv 
 
iii, iv, i, ii 
 
iv, ii, i, iii 
 
ii, iv, i, iii 
 
i, iii, ii, iv 
 
 
 
 
 
 
 
 
 
 
 
 
 
MEDIDAS DE ESFORÇO DE DESENVOLVIMENTO DE SOFTWARE 
AULA 4 
 
 
 
 
1. 
 
 
No âmbito da análise de pontos de função, as funções de dados representam as funcionalidades fornecidas ao 
usuário para atender requisitos internos e externos referentes a dados. De acordo com o IFPUG, são dois tipos 
de função de dados: 
 
 
 
consulta externa e entrada externa. 
 
arquivo de interface interno e arquivo de interface externo. 
 
arquivo lógico interno e arquivo de interfaceexterno. 
 
arquivo lógico externo e arquivo de interface interno. 
 
arquivo lógico interno e arquivo lógico externo. 
 
 
 
 
2. 
 
 
Uma análise de pf que obtém 6 EEs médios, 2 AIEs complexos, 2 ALIs simples, 8 SEs médias, 1 SE complexa e 
5 CEs médias, após a contagem, apresentará, em pontos brutos, o valor 
 
 
 
138 
 
126 
 
143 
 
127 
 
132 
 
 
 
 
3. 
 
 
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 temporários e arquivos mantidos por outras aplicações 
 
Tabelas, arquivos de configuração 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 
 
Tabelas, arquivos de backup e arquivos de configuração 
 
 Gabarito Comentado 
 
 
 
4. 
 
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 
 
( ) A contagem de pontos de função de uma aplicação já instalada, mede a funcionalidade fornecida ao 
usuário 
( ) 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. 
( ) 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. 
( ) Ela é iniciada ao final da contagem do projeto de desenvolvimento e atualizado no final do projeto de 
melhoria.; 
( ) 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, ii, iii, i, ii 
 
ii, iii, ii, i, i 
 
iii, ii, iii, ii, i 
 
iii, ii, ii, iii, i 
 
i, ii, iii, ii, i 
 
 
 
 
5. 
 
 
Tenho um relatório que é somente extração da base, mas sendo que se ultrapassar o limite de 100 linhas o 
relatório sai em arquivo. Como se deve contar? 
 
 
 
Deve-se contar como duas SE, pois pode sair em relatório ou gravado em disco 
 
Pode ser considerado como CE ou SE depende do usuário 
 
Contar como SE, pois há o cálculo das linhas e é de conhecimento do usuário que o relatório ultrapassar o 
limite (há contagem de linhas) ele será gravado em disco, senão será impresso 
 
Deve ser contado como uma consulta e uma saída, pois precisa se definir o tipo de gravação 
 
Neste caso existem diversas maneiras de contar como consulta 
 
 
 
 
6. 
 
 
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 todas corretas. 
 
Estão corretas as afirmativas II, III e incorreta a I. 
 
Está correta a afirmativa II e incorreta I e III. 
 
Estão corretas as afirmativas I, III e incorreta a II. 
 
 
 
 
7. 
 
 
(FCC - 2009) Você está trabalhando em um projeto com duração prevista inicialmente de 6 meses. Ainda há, 
pelo cronograma original, mais 3 meses de trabalho pela frente. O gerente do seu projeto resolveu coletar e 
calcular as medidas referentes ao progresso do projeto em relação a prazo (ou, SPI - Schedule Performance 
Index, também mencionado como IDP - Índice de Desempenho de Prazo) e ao progresso do projeto em relação 
a custo (ou CPI - Cost Performance Index, também mencionado como IDC - Índice de Desempenho de Custo). 
Ele obteve os seguintes valores: - SPI = 0,75 - CPI = 1,25 Com base nessa informação, é correto concluir que o 
projeto está: 
 
 
 
adiantado e custando mais que o previsto. 
 
atrasado e custando menos que o previsto. 
 
adiantado e custando menos que o previsto. 
 
atrasado e custando mais que o previsto 
 
dentro do prazo e dos custos estimados. 
 
 
 
 
8. 
 
 
Como classificar um arquivo texto que é importado pelo sistema? 
 
 
Deve-se considerar como uma saída externa 
 
Deve-se considerar uma entrada externa e uma consulta externa 
 
Deve-se considerar como uma consulta externa 
 
Deve-se considerar como uma consulta seguida de uma entrada 
 
Deve se considerar como uma entrada externa 
 
 
 
 
 
 
 
MEDIDAS DE ESFORÇO DE DESENVOLVIMENTO DE SOFTWARE 
AULA 5 
 
 
 
 
1. 
 
 
Você foi contrato por uma empresa de desenvolvimento de software. Ao iniciar suas atividades o 
seu Gerente de Projetos solicitou que fosse feita a contagem de quantos pontos por função tem 
o projeto. Ele informou a você que seria de um software que já está sendo utilizado pelo usuário 
e será feita uma atualização do mesmo. Selecione dentre as opções qual é a mais indicada. 
 
 
 
 
Contagem de projeto de desenvolvimento. 
 
Contagem de Software a ser desenvolvida. 
 
Contagem de primeira linha. 
 
Contagem de aplicação. 
 
Contagem de projeto de melhoria . 
 
 
 
 
2. 
 
 
As funcionalidades do sistema, para o usuário, são apresentadas na forma de funções. São elas que 
manuseiam os dados. As funções são classificadas quanto a relação de uso em de Entrada externas, 
Saídas e Consultas externas. 
Baseado nestes conceitos de contagem, identifique com verdadeiro ou falso as alternativas abaixo: 
( ) Uma Função do tipo EE 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. 
( ) O processo de identificação de EE requer que sejam analisados todos os processos 
elementares que recebem dados de fora da aplicação e que fazem a atualização de um ou mais 
ALI, onde os dados ou informações devem ser recebidos de fora da fronteira da aplicação. 
( ) Uma EE é considerada única para uma aplicação se possuir um formato diferente das demais 
ou se precisar de uma lógica de processamento diferente de outras EE que tenham o mesmo 
formato. 
 
 
 
 
f, v, v 
 
v, f, v 
 
f, f, v 
 
v, v, v 
 
v, v, f 
 
 
 
 
3. 
 
 
Aplicar a métrica de Ponto de Função significa? 
 
 
 
 
Obter respostas para perguntas como: Qual o tempo necessário para desenvolver? Qual o custo do 
desenvolvimento? E para obter subsídios para calcular o prazo e custo deve-se fazer a engenharia de 
requisitos e modelar o projeto usando os diagramas de casos de uso e classes. 
 
Tem como principal objetivo obter a complexidade dos requisitos que podem ser de baixa, média ou alta. 
 
Serve para contar o tamanho do software usando como base os requisitos funcionais e não funcionais, queatravés do funcionais chega-se a quantidade de pontos de função ajustáveis e dos não funcionais a 
quantidade de pontos de função não ajustáveis. 
 
Descobrir o esforço de desenvolvimento do software levando em consideração os requisitos funcionais e 
não funcionais elicitados junto ao usuário para responder perguntas como prazo e custo do 
desenvolvimento de acordo com o tipo de desenvolvimento que pode ser um novo projeto, um projeto em 
manutenção ou mesmo um sistema em produção. 
 
Serve unica e exclusivamente para se obter a produtividade do desenvolvedor levando em consideração a 
linguagem de programação que será usada no projeto. 
 
 
 
 
4. 
 
 
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 Protótipos 
 
Modelo de Implantação e Protótipos 
 
Modelo OO e Protótipos 
 
Modelo de Dados e Modelo OO 
 
 Gabarito Comentado 
 
 
 
5. 
 
 
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 
 
 
 
 
Determinação de Escopo e Fronteira,Medir Funções de Dados e Medir Funções Transacionais 
 
Determinação de Escopo e Fronteira,Medir Funções de Dados 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 
 
Especificação de Requisitos, Determinação de Escopo e Fronteira e Implantação do Sistema 
 
 Gabarito Comentado 
 
 
 
6. 
 
 
Uma saída externa NÃO PODE: 
 
 
 
 
Ser considerada para cada tipo de gráfico gerado. 
 
Atualizar um arquivo lógico interno. 
 
Gerar dados derivados. 
 
Alterar o comportamento do sistema. 
 
Ter o fluxo de informação de fora para dentro da fronteira de contexto. 
 
 Gabarito Comentado 
 
 
 
7. 
 
 
A primeira coisa a ser feita em uma empresa que vai implementar um processo de estimativas 
confiáveis é: 
 
 
 
 
Treinar todos os funcionários no uso de Ponto Função. 
 
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. 
 
Usar métodos baseado em tamanho, com uma linguagem padronizada para uso na empresa. 
 
Estimular os programadores em desenvolverem código, sem método, pois quanto maior o código melhor 
para a estimativa. 
 
 
 
 
8. 
 
 
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 = 6 
 
Saídas = 2; entradas = 2; consultas = 2 
 
Saídas = 3; entradas = 2; consultas = 5

Outros materiais