Buscar

Métricas Orientadas a Função

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

Continue navegando


Prévia do material em texto

*
Engenharia de Software
Fernando Cesar Miranda
versão 1.2
Métricas de Software 
(Métricas Orientadas à Função)
*
Métricas Orientadas à Função
Function Point (Pontos por função): FP
Proposto por Albrecht (1979) como ferramenta para a medição de produtividade.
São avaliadas cinco características do software (projeto / implementação):
Número de entradas do usuário.
Número de saída do usuário.
Número de consulta do usuário.
Número de arquivos.
Número de interfaces.
*
Function Point
Entrada Externa (EE) – é um processo elementar no qual dados atravessam a fronteira de fora para dentro. Tais dados podem vir de uma tela de entrada de dados, por via eletrônica ou através de um outro aplicativo. Os dados podem ser informações de controle ou informações do negócio. No caso dos dados serem informações do negócio, serão utilizados para manter um ou mais arquivos lógicos internos. Se os dados forem informações de controle, não será necessário que atualizem um arquivo lógico interno.
*
Function Point
Saídas Externas (SE) – um processo elementar no qual dados derivados passam através da fronteira, de dentro para fora. Os dados criam relatórios ou arquivos de saída, que são enviados a outros aplicativos. Esses relatórios e arquivos são criados a partir de um ou mais arquivos lógicos internos e/ou arquivos de interface externa.
	Dados derivados são dados cujo processamento vai além da recuperação e edição direta de informações de arquivos lógicos internos ou arquivos de interface externa. São o resultado de algoritmos e/ou cálculos. Dados derivados ocorrem quando um ou mais elementos são combinados com uma fórmula, de modo a gerar ou derivar um ou mais elementos de dados adicionais.
*
Function Point
Consulta Externa (CE) – é um processo elementar com componentes de entrada e saída, que resulta na recuperação de dados de um ou mais arquivos lógicos internos e/ou arquivos de interface externa. A informação recuperada é enviada para fora da fronteira do aplicativo. O processo de entrada não atualiza nenhum Arquivo Lógico Interno e o lado de saída não contém dados derivados.
Arquivo Lógico Interno (ALI) – um grupo lógico de dados relacionados, identificável pelo usuário, que reside inteiramente dentro da fronteira do aplicativo e é mantido através de Entradas Externas.
*
Function Point
Arquivo de Interface Externa (AIE) – um grupo lógico de dados relacionados, identificável pelo usuário, que é utilizado apenas para referência. Os dados residem inteiramente fora do aplicativo e são mantidos por um outro aplicativo. O Arquivo de Interface Externa é um Arquivo Lógico Interno para outro aplicativo.
*
Function Point
*
Function Point
FP = Contagem Total X [0,65 + 0,01 x Soma(Fi)];
Onde Fi é obtida pelas respostas ao questionário:
O sistema requer backup e recuperação confiáveis?
São exigidas comunicações de dados?
Há funções de processamento distribuídas?
O desempenho é crítico?
O sistema funcionará num ambiente existente, intensivamente utilizado?
*
Function Point
O sistema requer entradas de dados on-line?
A entrada de dados on-line exige que a transação de entrada seja elaborada em múltiplas telas e operações?
Os arquivos-mestres são atualizados on-line?
A entrada, saída, arquivos ou consultas são complexas?
O processo interno é complexo?
O código foi projetado de forma a ser reusável?
A conversão e a instalação estão incluídas no projeto?
O sistema é projetado para múltiplas instalações em diferentes organizações.
A aplicação é projetada de forma a facilitar mudanças e o uso pelo usuário?
*
Function Point
São atribuídos a cada questão valores entre 0 e 5 correspondendo:
0: Sem influência;
1: Incidental;
2: Moderado;
3: Médio;
4: Significativo;
5:Essencial.
*
Métricas Orientadas à Função
Feature Point (Ponto de Particularidade): PP
Proposta por Jones em 1986 com objetivo de avaliar aplicações com complexidade algorítmica elevada.
São avaliados os seguintes parâmetros:
Número de entradas do usuário.
Número de saídas do usuário.
Número de consultas do usuário.
Número de arquivos.
Número de interfaces externas.
Número de algoritmos.
*
Feature Point
*
Métricas Orientadas à Função
Resumo:
Vantagens:
 Independentes da linguagem de programação.
Informações necessárias podem ser levantadas ao inicio do projeto.
Abordagem estimativa.
Desvantagens:
Subjetividade.
Não têm significado físico algum.