Escolar Documentos
Profissional Documentos
Cultura Documentos
Este documento contm informaes extradas do Manual de Prticas de Contagem do IFPUG. Essas informaes so reproduzidas com a permisso do IFPUG.
www.metricas.com.br
< 1>
Agenda
Engenharia de Software Performance do Processo Medida do Tamanho do Produto Quando Medir Anlise de Pontos de Funo Obtendo o Esforo Indicadores
www.metricas.com.br
< 2>
Engenharia de Software
uma rea do conhecimento da informtica voltada para a especificao, desenvolvimento e manuteno de sistemas de software aplicando tecnologias e prticas de cincia da computao, gerncia de projetos e outras disciplinas, objetivando organizao, produtividade e qualidade.
www.metricas.com.br
< 3>
www.metricas.com.br
< 4>
www.metricas.com.br
< 5>
Produtividade =
A medida do produto do trabalho deve ser padronizada e uniforme para tarefas iguais ou similares.
www.metricas.com.br
< 6>
www.metricas.com.br
< 7>
Requisitos do usurio
APF Necessidades do usurio Funcionalidades
Tecnologia \\
Qualidade
www.metricas.com.br
< 9>
Software
Requisitos formais
Estudo preliminar
Especificao
Projeto
Implementao
Implantao
www.metricas.com.br
< 10>
Benefcios
Fator de normalizao e comparao de softwares Estimativa de custos e recursos Linguagem comum usurio x fornecedor Transparente Reduz conflitos de negociao Permite auditagem Possibilita gerao de histrico de projetos Indicador de qualidade de projetos
www.metricas.com.br < 11>
www.metricas.com.br
< 12>
Funes de transao
Funcionalidades da aplicao para processamento de dados Tipos de transao
EE Entrada Externa SE Sada Externa CE Consulta Externa
www.metricas.com.br
< 13>
Viso do usurio
Descrio das necessidades do negcio do usurio, na linguagem do usurio
Processo elementar
Menor atividade significativa para usurio Completo em si mesmo (auto-contido) Deixa o negcio suportado pela aplicao em estado consistente
Cliente
Nota Fiscal
Melhoria ( = manuteno)
Modificaes (incluses, alteraes, excluses e converso)
Aplicao
Funcionalidades j disponveis
www.metricas.com.br
< 16>
Fronteira
Limite entre sistema e usurio
EE
SE CE AIE
www.metricas.com.br
< 17>
Arquivos de configurao mantidos pela aplicao Dados de negcio mantidos pela aplicao Arquivos mantidos pela aplicao e por outra tambm Arquivos mantidos por outra aplicao Arquivos de backup Tabelas de dado de cdigo (dados do desenvolvedor) Arquivo movimento para manter dados de negcio Arquivos de segurana mantidos pela aplicao Arquivos de help, mantidos por outra aplicao Arquivo para processamento em outra aplicao
www.metricas.com.br < 18>
Complexidade
RLRs / DETs 1 2-5 >5 1 19 Baixa Baixa Mdia 20 50 > 50 Baixa Mdia Alta Mdia Alta Alta
e contribuio
AIE Baixa Mdia Alta 5 7 10 ALI 7 10 15
www.metricas.com.br
< 19>
Campo nico no repetido e reconhecido por usurio Capacidade de envio de mensagem de resposta Habilidade de especificar uma ao a ser executada
www.metricas.com.br
< 20>
Funes de transao
Regras de identificao
Lgica / regras Alterar comportamento Apresentar informaes Clculos Manter ALIs Referenciar AIE / ALI Travessia Dados - Fronte EE principal pode ser pode ser deve pode ser recebe SE deve *
www.metricas.com.br
< 21>
CE CE EE EE CE SE
Drop-down que recupera dados de um arquivo lgico Funo de incluso, alterao ou excluso em arquivo lgico Script de atualizao de ALI, a partir de arquivo movimento Telas estticas de help Menus gerados dinamicamente Mensagens de confirmao de uma transao Relatrios com campos calculados ou que atualizem ALIs
www.metricas.com.br < 22>
Receber dados externos utilizados na manuteno de ALIs Receber dados de componente interno do sistema Consulta com totalizao de dados Leitura de um arquivo durante uma atualizao Informaes em formato grfico com dados calculados Menus estticos
Arquivo movimento gerado para outra aplicao com clculos
EE SE SE SE CE -
Telas de help, que pesquisa contedo em ALI/AIE Telas de logon que no envolvem segurana/controle
www.metricas.com.br < 23>
Funes de transao
Complexidade
EE ALRs / DERs 1 4 01 2 >3 SE ou CE ALRs / DERs 1 5 01 23 >4 Baixa Baixa Mdia 6 19 > 20 Baixa Mdia Alta Mdia Alta Alta
< 24>
e contribuio
5 15 > 16 Baixa Mdia Alta Mdia Alta Alta
CE
3 4 6
SE
4 5 7
www.metricas.com.br
Calculado com base em pesos entre 0 e 5, atribudos 14 Caractersticas Gerais da Aplicao. Ajusta a contagem em + ou - 35%.
Comunicao de dados Performance Taxa de Transao Eficincia do usurio final Processamento Complexo Facilidade de instalao Mltiplos locais Processamento distribudo Configurao intensamente utilizada Entrada de dados online Atualizao online Reutilizao Facilidade de operao Facilidade de mudana
www.metricas.com.br
< 25>
Melhoria
EFP = [(ADD + CHGA + CFP) * VAFA] + (DEL * VAFB)
Aplicao
AFP = ADD * VAF (primeira instalao) ou AFP = [(UFPB + ADD + CHGA) (CHGB + DEL)] * VAFA (aps um projeto de melhoria)
www.metricas.com.br
< 26>
Obtendo o esforo
Pontos de funo
Produtividade
Qtde de Horas
www.metricas.com.br
< 27>
Produtividade:
a quantidade de horas necessrias para construir um componente Expressa em H/PF (horas por ponto de funo) Especfica para cada projeto / empresa / ambiente tecnolgico PF * produtividade = horas -> dias -> custo financeiro
www.metricas.com.br < 28>
Produtividade
Fatores que influenciam a produtividade de um projeto:
Conhecimento Gerenciamento Uso de metodologia de desenvolvimento Estabilidade dos requisitos Reutilizao de artefatos
www.metricas.com.br
< 29>
Avaliao da Qualidade
1,20 1,00 0,80 0,60 0,40
Aplicao (A)
Projeto (A)
Projeto (B)
Projeto (C)
Projeto (D)
www.metricas.com.br
< 33>
www.metricas.com.br
< 34>
Fontes de conhecimento
BFPUG Grupo brasileiro de usurios de pontos de funo
www.bfpug.com.br
www.metricas.com.br
< 35>
Agradecimentos
Mauricio Aguiar, ex-presidente do IFPUG
Este documento contm informaes extradas do Manual de Prticas de Contagem do IFPUG. Essas informaes so reproduzidas com a permisso do IFPUG.
www.metricas.com.br
< 36>