Buscar

Cálculo de Function Points EXEMPLO2

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

*
Cálculo de Function Points
Exemplo
Engenharia de Software
Rogério Güths
*
Aplicação Exemplo
Cadastro de Clientes
BD com Nome, Endereço e Telefone de clientes
Entradas (EE)
Uma tela de entrada de dados com 3 campos.
Um arquivo referenciado X 3 campos  Simples
Saídas (SE)
Um relatório de clientes com 3 campos.
Um arquivo referenciado X 3 campos  Simples
Arq. Lógicos Internos (ALI)
Um arquivo com 3 campos de tipos diferentes
3 Tipos de registros lógicos X 3 campos  Simples
Arq. de Interface Externos (AIE)
����������������
Tipos de Registro Lógico
1 - 19
20 - 50
51 +
 1		 S		S	 M
 2 - 5		 S		M	 C
 6 +		 M		C	 C
Campos de Dados
����������������
Arquivos
Referenciados
1 - 4
5 - 15
16 +
 0 - 1		 S		S	 M
 2			 S		M	 C
 3 +		 M		C	 C
Campos de Dados
����������������
Arquivos
Referenciados
1 - 5
6 - 19
20 +
 0 - 1		 S		S	 M
 2 - 3		 S		M	 C
 4 +		 M		C	 C
Campos de Dados
*
Aplicação Exemplo
BD com Nome, Endereço e Telefone de clientes
Consultas (CE)
Uma consulta por Nome.
Input: 1 arquivo X 1 campo  Simples
Output: 0 arquivo X 3 campos  Simples
Simples
���������������������������������
Arquivos
Referenciados
1 - 4
5 - 15
16 +
 0 - 1		 S		S	 M
 2			 S		M	 C
 3 +		 M		C	 C
Campos de Dados
1 - 5
6 - 19
20 +
 0 - 1		 S		S	 M
 2 - 3		 S		M	 C
 4 +		 M		C	 C
INPUT
OUTPUT
*
Cálculo FP
Brutos
(Entrada) 3 + (Saída) 4 + (ALI) 7 + (Interface) 0 + (Consultas) 3
Total = 17... 
Fator de Ajuste
Nível de Influência�
Descrição�
%�
�
0�
Não existe ou não exerce�
�
�
1�
Pouca Influência�
1 - 20�
�
2�
Influência Moderada�
21 - 40�
�
3�
Influência Média�
41 - 60�
�
4�
Influência Significativa�
61 - 80�
�
5�
Influência Total�
81 - 100�
�
*
Pressman – pág. 66
1. TELEPROCESSAMENTO - 0
2. 	PROCESSAMENTO DISTRIBUÍDO - 0
3. 	PERFORMANCE - 1
4. 	CARGA DE MÁQUINA - 1
5. 	VOLUME DE TRANSAÇÕES - 0
6. 	ENTRADA DE DADOS ON-LINE - 0
7. 	ATUALIZAÇÕES ON-LINE - 0
8. 	EFICIÊNCIA DO USUÁRIO FINAL - 2
9. 	COMPLEXIDADE DE PROCESSAMENTO - 0
10. REUTILIZAÇÃO DE CÓDIGO - 2
11. FACILIDADE DE IMPLANTAÇÃO - 1
12. FACILIDADE DE OPERAÇÃO - 2
13. FACILIDADE DE MANUTENÇÃO / ALTERAÇÕES - 1
14. OPERAÇÃO EM MÚLTIPLOS LOCAIS – 0
*
Soma Total = 10
FA = 0,65 + ( 0,01 X Soma Total)
= 0,65 + (0,01 X 10) = 0,75
PF = FA * PFB
= 0,75 * 17 = 12, 75 ( 12 Pontos de Função).
Como incrementar mais esta aplicação ...
Incluindo mais um campo com tipos de produtos adquiridos e tabela 
produtos X Tipo
*
Exercício
Elabore Modelo do BD, proposta de interface e calcule Function Points para o seguinte software:
Controle de Estoques (Cadastro de Produtos, Venda de produto)

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais