

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
A APF (Análise de Pontos de Função) pode ser definida como sendo uma técnica para medir as funcionalidades fornecidas por um determinado software, do ponto de vista do usuário. O ponto de função é a unidade de medida desta técnica, e o objetivo principal é tornar a medição independente da tecnologia que se utiliza para construir o software. Em resumo, a APF busca medir o que realmente o software faz e não da forma que ele foi construído. Uma dessas funções é a do tipo dado que representa a funcionalidade que está sendo fornecida pela aplicação, ou seja, representa os seus arquivos de armazenamento de dados. São classificados nas seguintes categorias:
Arquivos Lógicos Internos (ALI); Arquivos de Interface Externa (AIE).
Arquivos Lógicos Referenciados (ALR); Arquivos Lógicos Internos (ALI).
Arquivos de Interface Externa (AIE); Arquivos Lógicos Referenciados (ALR).
Arquivos de Interface Externa (AIE); Arquivos Referenciados Externos (AER).
Métricas orientadas à função oferecem medidas indiretas e, em vez de contar as linhas de código, concentram-se na funcionalidade do software, que é baseada na visão externa do usuário. Dessa forma, independentemente da linguagem utilizada, essas métricas permitem calcular o esforço de programação e auxiliam o usuário final a melhorar o exame e avaliação de projetos.
Certo
Errado
A identificação dos arquivos lógicos no IFPUG CPM (Counting Practices Manual) 4.3, com vistas a agrupar as entidades candidatas identificadas em um ou mais arquivos lógicos é realizado em seis passos, abaixo relacionados.
I. Identifique todos os dados ou informações de controle reconhecidos pelo usuário logicamente relacionados no escopo da contagem.
II. Exclua as entidades não mantidas por qualquer aplicação.
III. Agrupe em arquivos lógicos as entidades relacionadas que forem entidades dependentes.
IV. Exclua aquelas entidades referenciadas como dados de código.
V. Exclua as entidades que não contenham atributos exigidos pelo usuário.
VI. Remova as entidades associativas que contenham atributos adicionais não exigidos pelo usuário e entidades associativas que contenham apenas chaves estrangeiras; agrupe os atributos chave estrangeira com as entidades principais.
De acordo com o CPM, o mais difícil é o passo
I.
II.
III.
IV.
VI.
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 esforço, prazo e custo para desenvolvimento de um software.
Certo
Errado
São objetivos do IFPUG CPM (Counting Practices Manual) 4.3, exceto:
fornecer um guia para permitir a contagem de pontos de função a partir da complexidade funcional da aplicação.
garantir que as contagens sejam consistentes com as práticas de contagem dos affiliates do IFPUG.
manter conformidade com a norma ISO/IEC 14143-1:2007 Information technology – Software measurement – Functional size measurement – Defi nition of concepts
prover um entendimento comum para permitir que os fornecedores de ferramentas forneçam suporte automatizado para a contagem de pontos de função.
prover uma descrição clara e detalhada da contagem de pontos de função.
O IFPUG (International Function Point Users Group) é um organismo internacional responsável pela manutenção e respectiva evolução do padrão de medição de pontos de função; define dois objetivos primários da análise de pontos de função: medir a qualidade que o usuário solicita e recebe; e, medir o desenvolvimento e a manutenção de software de forma independente da tecnologia utilizada para sua implementação. O processo de medição funcional é composto por várias etapas, e uma delas é determinar o tipo de contagem. São classificados os seguintes tipos de contagem funcional, EXCETO:
Contagem de uma aplicação.
Contagem de um projeto de melhoria.
Contagem de um projeto de desenvolvimento.
Contagem de um projeto de estimativa de custos e recursos.
A sequência correta dos passos para realizar a projeção do tamanho e complexidade de um software a ser desenvolvido, utilizando a análise de pontos de função é:
determinar o propósito, tipo de contagem, o escopo e a fronteira; medir funções de dados e de transação; calcular o tamanho funcional do software; ajustar os pontos de função conforme as condições de execução do projeto.
medir funções de dados e de transação; determinar o propósito, tipo de contagem, o escopo e a fronteira; calcular o tamanho funcional do software; ajustar os pontos de função conforme as condições de execução do projeto.
medir funções de dados e de informações; ajustar os pontos de função conforme as condições de execução do projeto; definir a quantidade de componentes funcionais básicos; calcular o tamanho funcional do software.
definir a quantidade de componentes funcionais básicos; determinar o propósito, tipo de contagem, o escopo e a fronteira; ajustar os pontos de função conforme as condições de execução do projeto; calcular o tamanho funcional do software.
calcular o tamanho funcional do software; definir a quantidade de componentes funcionais básicos; medir funções de dados e de transação; ajustar os pontos de função conforme as condições de execução do projeto.
NÃO é um valor de domínio de informação usado na métrica ponto por função:
Número de entradas externas (External Inputs - EIs).
Número de saídas externas (External Outputs - EOs)
Número de consultas externas (External Inquiries - EQs).
Número de consultas internas (Internal Inquiries - IQs).
Número de arquivos lógicos internos (Internal Logical Files - ILFs).
Quando duas ou mais aplicações mantém e(ou) referenciam a mesma função de dados, deve-se contar os DERs (dados elementares referenciados) de todas as funções de dados das aplicações envolvidas.
Certo
Errado
Análise de Pontos de Função − APF é uma técnica para medir o tamanho funcional de um software cujo processo de medição envolve diversas etapas, dentre elas, a medição das funções de dados, que envolvem as funcionalidades fornecidas pelo sistema ao usuário para atender a suas necessidades de armazenamento de dados. Dentre as funções de dados estão
os Arquivos de Ponto de Controle − APC.
as Saídas Externas − SE.
as Entradas Externas − EE.
os Arquivos de Interface Externa − AIE.
as Consultas Externas − CE.
Imprimir um cheque e identificá-lo como pago na conta-corrente será considerado um processo elementar se, juntas, essas atividades corresponderem à menor unidade da atividade significativa para o usuário.
Certo
Errado
O sistema de reservas de automóveis de uma locadora possui uma funcionalidade que consiste em uma interface web para entrada de dados do cliente e armazenamento desses dados num banco de dados relacional. Considerando o contexto da Análise de Pontos de Função, esta função disponibilizada pela interface no sistema será contada como:
Um Arquivo de Interface Externa (AIE), pois a interface permite a entrada de dados.
Uma Entrada Externa (EE), pois existe mudança de comportamento do sistema.
Uma Saída Externa (SE), pois existe dados derivados na transação.
Um Arquivo Lógico Interno (ALI), pois os dados foram salvos no banco de dados.
A NESMA – Netherlands Software Metrics Association reconhece três tipos de contagem de pontos de função (PF): detalhada, estimada e indicativa. Os parâmetros para contagem de pontos de função não ajustados são funções dos tipos: Arquivo Lógico Interno (ALI); Arquivo de Interface Externa (AIE); Entradas Externas (EE); Saídas Externas (SE); Consultas Externas (CE). Em relação a esses métodos, é correto afi rmar que:
na contagem detalhada toda função do tipo ALI e AIE tem sua complexidade funcional avaliada como alta.
na contagem detalhada toda função transacional EE, SE, CE é avaliada como de complexidade funcional baixa.
na contagem estimada toda função do tipo ALI e AIE tem sua complexidade funcional avaliada como média.
na contagem estimada toda função transacional EE, SE, CE é avaliada como de complexidade funcional baixa.
na contagem indicativa determina-se a quantidade das funções do tipo dado (ALIs e AIEs). O total de pontos de função não ajustados é obtido contando 35 PFs para cada ALI identificado e 15 PFs para cada AIE identificado.
APF é uma técnica que visa medir o tamanho do software por meio da quantificação da funcionalidade do processamento da aplicação; os tipos de componentes lógicos da APF são: ALI, AIE, EE, ME e SE.
Certo
Errado
Está se desenvolvendo uma nova aplicação de software, cuja primeira versão ainda será entregue. Após a execução de diversos estudos e análises de impacto, concluiu-se que, nesse projeto de desenvolvimento de software, serão realizadas atividades de migração e carga inicial de dados para popular as novas tabelas criadas, cujos esforços, entretanto, não justificam tratar esses serviços como projetos separados de migração de dados. Nesse caso, segundo o manual do SISP 2.0, para o dimensionamento de projetos de desenvolvimento de software, em termos de Pontos de Função (PF), deve-se utilizar a seguinte fórmula:
PF_DESENVOLVIMENTO = PF_INCLUIDO + PF_CONVERSÃO
PF_DESENVOLVIMENTO = PF_INCLUIDO + PF_ALTERADO + PF_CONVERSÃO
PF_DESENVOLVIMENTO = PF_INCLUIDO + PF_ALTERADO + PF_EXCLUIDO + PF_CONVERSÃO
PF_DESENVOLVIMENTO = PF_INCLUIDO + (FATOR_IMPACTO X PF_ALTERADO) + PF_EXCLUIDO + PF_CONVERSÃO
PF_DESENVOLVIMENTO = PF_INCLUIDO + (FATOR_IMPACTO X PF_ALTERADO) + (0,40 X PF_EXCLUIDO) + PF_CONVERSÃO
Observe uma das telas exibidas pelo MS Project.
Essa disposição das informações sobre um projeto é conhecida como
Diagrama de Eliot.
Gráfico de Gantt.
Mapa de Paretto.
Painel de Ullman.
Grafo de Chomski.
Sabe-se que as tabelas "A", "B", "C", "D", "E" e "F" são Arquivos Lógicos Internos (ALI) mantidos por um sistema informatizado, chamado "SISPROD", que realizará as operações básicas de inclusão, alteração, exclusão e consulta de dados, sobre essas tabelas. O Núcleo de Métricas recebeu a tarefa de realizar as contagens indicativa e estimada do projeto de desenvolvimento do software "SISPROD". Nesse caso, pode-se afirmar que:
I. Empregando-se os critérios do NESMA (NESMA Early FPA Counting), o tamanho funcional do "SISPROD", em uma contagem indicativa, será de 90 (noventa) pontos de função.
II. Segundo os critérios do NESMA, as tabelas "A", "B", "C", "D", "E" e "F", em uma contagem estimada, são consideradas ALI e, portanto, terão complexidade funcional média.
III. Segundo os critérios do NESMA, na contagem estimada do "SISPROD", as tabelas "A", "B", "C", "D", "E" e "F" contribuirão com 42 (quarenta e dois) pontos de função.
Apenas I.
Apenas II.
Apenas III.
Apenas II e III.
I, II e III.
A Análise de Pontos e Função é um método de medição de tamanho funcional, aprovado pelo documento ISO/ IEC20926:2002, que atende aos conceitos definidos na norma ISSO/IEC14143-1. Essa última descreve os princípios gerais aplicáveis a processos de medição de tamanho funcional de software, distinguindo três categorias de usuário, das quais duas são caracterizadas a seguir.
I - dizem respeito aos procedimentos e às práticas que o software deve realizar para atender às necessidades de negócio do usuário.
II - estão relacionados com a tecnologia e o ambiente envolvidos no desenvolvimento, na manutenção, no suporte e na execução do software.
As descrições I e II caracterizam, respectivamente, os seguintes requisitos:
de qualidade e de segurança
de segurança e funcionais
técnicos e de qualidade
funcionais e técnicos
A Análise de Pontos de Função constitui um recurso para se obter o tamanho funcional de um software, determinado por meio do fator de ajuste, que é resultado de avaliação de diversas características gerais do sistema. Esse fator de ajuste promoverá uma variação nos pontos brutos num percentual, para cima ou para baixo, gerando os chamados “pontos de função ajustados”, que representam o tamanho final do software. Esse percentual é de:
10%
90%
65%
35%