Baixe o app para aproveitar ainda mais
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)
Compartilhar