Escolar Documentos
Profissional Documentos
Cultura Documentos
Patrcia A.ndrade
01
M tricas e Software
MTRICAS ORIENTADAS A FUNO Concentra-se na funcionalidade utilidade do software. ou
Os PFs so derivados usando uma relao emprica baseada em medidas do domnio de informao e da complexidade do software.
Patrcia A.ndrade
02
M tricas e Software
MTRICAS ORIENTADAS A FUNO So derivadas de medidas indiretas do software e do processo atravs do qual ele desenvolvido.
Exemplos: PF - Pontos por Funo
(Albrecht 1979)
Patrcia A.ndrade
03
M tricas e Software
MTRICA ORIENTADA FUNO - PF
PONTOS POR FUNO APLICADO ATRAVS DE 3 PASSOS: 1) Completar a seguinte tabela: Parmetro nro de entradas do usurio nro de sadas do usurio nro de consultas do usurio nro de arquivos nro de interfaces externas Contagem_Total Contagem fator de ponderao Simples Mdio Complexo x 3 4 6 x x x x 4 3 7 5 5 4 10 7 7 6 15 10
Patrcia A.ndrade
M tricas e Software
MTRICA ORIENTADA FUNO - PF
PONTOS POR FUNO APLICADO ATRAVS DE 3 PASSOS: 1) Completar a seguinte tabela: Parmetro nro de entradas do usurio nro de sadas do usurio nro de consultas do usurio nro de arquivos nro de interfaces externas Contagem_Total fator de entradas de usurio que ponderao Contagem Simples Mdio Complexo forneam dados 3 x 4 6 orientados a aplicaes x 4 5 7 distintas x x x 3 7 5 4 10 7 6 15 10
Patrcia A.ndrade
M tricas e Software
MTRICA ORIENTADA FUNO - PF
PONTOS POR FUNO APLICADO ATRAVS DE 3 PASSOS: 1) Completar a seguinte tabela: Parmetro nro de entradas do usurio nro de sadas do usurio nro de consultas do usurio nro de arquivos nro de interfaces externas Contagem_Total Contagem fator de ponderao Simples Mdio Complexo x 3 4 6 7 6 15 10
sadas de usurio que forneam informaes x 4 5 orientadas a aplicaes x 4 (relatrios, telas, 3 mensagens de erro)
x x 7 5
10 7
Patrcia A.ndrade
M tricas e Software
MTRICA ORIENTADA FUNO - PF
PONTOS POR FUNO APLICADO ATRAVS DE 3 PASSOS: 1) Completar a seguinte tabela: Parmetro Contagem nro de entradas do usurio nro de sadas x 4 5 do usurio nro de consultas entrada on-line que resulte x 3 4 em sada on-line do usurio nro de arquivos x 7 10 nro de interfaces x 5 7 externas Contagem_Total
Patrcia A.ndrade
M tricas e Software
MTRICA ORIENTADA FUNO - PF
PONTOS POR FUNO APLICADO ATRAVS DE 3 PASSOS: 1) Completar a seguinte tabela: Parmetro Contagem nro de entradas do usurio nro de sadas x 4 do usurio nro de consultas x 3 do usurio cada arquivo x lgico nro de arquivos 7 nro de interfaces x 5 externas Contagem_Total
Patrcia A.ndrade
M tricas e Software
MTRICA ORIENTADA FUNO - PF
PONTOS POR FUNO APLICADO ATRAVS DE 3 PASSOS: 1) Completar a seguinte tabela: Parmetro nro de entradas do usurio nro de sadas do usurio nro de consultas do usurio nro de arquivos nro de interfaces externas Contagem_Total Contagem fator de ponderao Simples Mdio Complexo x 3 4 6 x 4 5 4 10 7 7 6 15 10
todas as interfaces x 3 legveis por mquina, x 7 usadas para transmitir x 5 informao para outro sistema
Patrcia A.ndrade
M tricas e Software
MTRICA ORIENTADA FUNO - PF
2) Responder as questes 1-14, considerando a escala de 0 a 5: influncia 0 1 2 3 4 5 nenhuma pouca moderada mdia significante essencial
1. O sistema exige backup e recuperao confiveis? 2. requerida comunicao de dados? 3. Existem funes de processamento distribudo? 4. O desempenho crtico? 5. O sistema funcionar num sistema operacional existente e intensamente utilizado? 6. So requeridas entrada de dados on-line? 7. As entradas on-line requerem que as transaes de entrada sejam construdas com vrias telas e operaes? 8. Os arquivos so atualizados on-line? 9. Entradas, sadas, arquivos e consultas so complexos? 10. O processamento interno complexo? 11. O cdigo projetado para ser reusval? 12. A converso e a instalao esto incudas no projeto? 13. O sistema projetado para mltiplas instalaes em diferentes organizaes? 14. A aplicao projetada de forma a facilitar mudanas e o uso pelo usurio?
Patrcia A.ndrade
M tricas e Software
MTRICA ORIENTADA FUNO - PF
3) Ajustar os Pontos por Funo de acordo com a complexidade do sistema, atravs da seguinte frmula:
14
(Fi)
M tricas e Software
MTRICAS ORIENTADAS FUNO
VANTAGENS: Independentes da linguagem Ideal para aplicaes que usam linguagem no procedimental Baseados em dados mais fceis de serem conhecidos durante a evoluo do projeto DESVANTAGENS: Clculo baseado em dados subjetivos No uma medida direta; apenas um nmero
Patrcia A.ndrade
12
M tricas e Software
Integrao de Mtricas dentro do Processo de Engenharia de Software
Processo de Engenharia de Software Coleta de Dados Software
Patrcia A.ndrade
13
M tricas e Software
Atributos dos Dados Histricos:
Ajudam a reduzir o risco das estimativas Devem ser precisos ou prximos de um valor real Coletados do maior nmero de projetos possvel As medidas devem ser interpretadas da mesma maneira durante todo o projeto As aplicaes devem ser similares s do trabalho que se quer estudar
Existe um modelo de planilha para coleta e clculo de dados histricos do software
Patrcia A.ndrade
14
M tricas e Software
A maioria dos desenvolvedores de software no realiza medies e, infelizmente, a maioria no tem muita vontade de comear a faze-lo. O problema cultural. Tentar compilar medidas quando ningum as compilava no passado freqentemente provoca resistncias" Pressman
Patrcia A.ndrade
15