

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.
O problema de se fazer APF é a ausência de software específicos para o cálculo automatizado destas, o que leva à variação de fórmulas e a subjetividade dos resultados.
A APF pode ser realizada no início do projeto e serve como base para não só estimar custos, como também riscos que devem ser considerados no planejamento em função de equipe e de tempo disponíveis.
Os pontos de função variam de tecnologia para tecnologia usada na implementação do software.
Os resultados de uma APF devem ser ajustados, dependendo de fatores específicos que ajudam na identificação da complexidade, como: qual a linguagem de programação usada, qual o modelo de banco de dados etc.
A APF não serve para o usuário verificar as funcionalidades, pois é uma técnica voltada apenas para os desenvolvedores poderem justificar o projeto perante os usuários.
A APF ajuda a medir a complexidade de projetos e o desenvolvimento de software a partir das funcionalidades solicitadas pelos usuários.
Considere as afirmativas abaixo.
I. Medir o que foi requisitado e recebido pelo usuário independente da tecnologia utilizada para a implementação.
II. Prover uma métrica de medição para apoiar a análise de produtividade e qualidade.
III. Prover uma forma de estimar o tamanho do software.
IV. Prover um fator de normalização para comparação de software.
As necessidades especificadas em I, II, III e IV são objetivos
da Modelagem de Dados.
da Análise de Pontos por Função.
do Model Driven Architecture.
do Service Oriented Architecture.
da Análise Funcional.
A Análise de Pontos de Função consiste em uma técnica que visa medir o tamanho funcional de um software. Uma das etapas dessa medição determina o tipo de contagem de pontos de função que será utilizado. Estes tipos de contagem são os seguintes:
Contagem de um projeto de desenvolvimento, contagem de um projeto de especificação e contagem de um projeto de segurança.
Contagem de um projeto de melhoria, contagem de um projeto de desenvolvimento e contagem de uma aplicação.
Contagem de uma aplicação, contagem de uma baseline e contagem de um projeto de requisitos.
Contagem de uma baseline, contagem de um projeto de desenvolvimento e contagem de funções de transação
A análise de pontos de função é uma técnica utilizada para estabelecer uma medida da funcionalidade de um programa em unidades de pontos de função, visando avaliar a produtividade e a realização de estimativas em um projeto de software. Em relação a essa técnica, pode-se afirmar:
I. Os pontos de função são independentes de linguagem, desse modo, a produtividade, em diferentes linguagens de programação, pode ser comparada sem grandes distorções.
II. A análise de pontos de função é de natureza objetiva, não dependendo, portanto, de quem faz a contagem dos pontos.
III. A contagem dos pontos de função baseia-se na avaliação das seguintes características dos programas: entradas e saídas externas; , interações com os usuários; , interfaces externas; e arquivos utilizados pelo sistema.
IV. A análise de pontos de função, não leva em conta a complexidade geral do sistema, influenciada por fatores, tais como: o grau de processamento distribuído, o desempenho e a quantidade de reuso.
V. A análise de pontos de função é mais apropriada para sistemas de processamento de dados dominados por operações de entrada e saída.
Estão corretas apenas:
Observe que "Outros fatores fundamentais são o planejamento e o controle da execução do projeto na razão dos riscos, custos, recursos e prazos que devem ser rigorosamente acompanhados em função do orçamento governamental". Está inserido nesse contexto o método
MVC
COCOMO
SOA
MDA
FDD
Considere as características abaixo:
I - É independente de linguagem de programação.
II- É mais apropriada a sistemas dominados por operações de entrada e saída.
III- A coleta pode ser realizada no início do projeto, antes mesmo de a linguagem de programação ter sido definida.
IV- A contagem é subjetiva.
A qual medida de Software elas se referem?
número de linhas de código
pontos de objeto
pontos de função
COCOMO
AVC
A norma IEEE Std. 982.1 - 1988 sugere um índice de maturidade de software - SMI que pode ser utilizado como métrica para o planejamento de atividades ed manutenção. O índice é calculado da seguinte forma:

O produto começa a ser considerado estabilizado quando SMI está
entre 10,0 e 10,9
próximo de 1,0
próximo de 100,0
entre 9,0 e 10,0
entre - 1,0 e 0,0
do progresso de um projeto.
da estabilidade dos requisitos.
do impacto dos riscos.
do nível de integridade.
Considere a tabela abaixo (parcialmente preenchida), para cálculo de pontos de função:

Sabendo que a complexidade funcional (Simples, Média e Complexa) é determinada em função da quantidade de registros e/ou arquivos lógicos e itens de dados referenciados, é correto afirmar que, aos totais atribuídos a Arquivo Lógico Interno, Arquivo de Interface Externa e Entrada Externa, correspondem, respectivamente, as classificações
No processo de engenharia de software, utiliza-se o modelo empírico de estimativa (estático e de valor simples) que computa o esforço e custo de desenvolvimento de software como uma função do tamanho de programa expresso em linhas de código estimadas. Este modelo é conhecido por
Delphi.
Putnam.
Estimacs.
Cocomo básico.
Pontos de função.
É uma métrica de software
o método de ponto por função.
o processo unificado.
o método de desenvolvimento espiral.
a prototipação.
o modelo cascata.
Na Análise de Ponto por Função, o fator de ajuste é baseado em 14 características gerais de sistema. Com relação a essas características, é correto afirmar que a
Performance descreve o nível em que a aplicação comunica-se diretamente com o processador.
Facilidade de Operação descreve em que nível considerações sobre fatores humanos e facilidade de uso pelo usuário final influenciam o desenvolvimento da aplicação.
Comunicação de dados descreve o nível em que considerações sobre tempo de resposta e taxa de transações influenciam o desenvolvimento da aplicação.
Reusabilidade descreve o quanto a aplicação e seu código foram especificamente projetados, desenvolvidos e suportados para serem utilizados em outras aplicações.
Modificação facilitada descreve em que nível o processamento lógico ou matemático influencia o desenvolvimento da aplicação.
Na Análise de Ponto por Função, para que uma determinada função seja contada como um Arquivo Lógico Interno (ALI), algumas regras devem ser atendidas. Uma dessas regras visa a garantir que o grupo de dados
é referenciado pela aplicação contada, porém é mantido fora da sua fronteira.
não é referenciado pela aplicação contada e deve ser mantido fora da sua fronteira.
não participa de nenhum tipo de relacionamento com o usuário.
é mantido por outra aplicação, porém é considerado um ALI nesta outra aplicação.
ou informações de controle é logicamente relacionado e identificável pelo usuário.