Estimacion Por Punto de Funcion

download Estimacion Por Punto de Funcion

of 21

Transcript of Estimacion Por Punto de Funcion

  • 7/21/2019 Estimacion Por Punto de Funcion

    1/21

  • 7/21/2019 Estimacion Por Punto de Funcion

    2/21

    Contenido

    =u son +os Puntos de Funcin >PF?Procedimiento de Estimacin de +os Puntos de Funcin

    @( 6Atener 0n)ormacin de+ Sistema

    !( 0denti)icar +os Componentes de+ Sistema

    ( Ca+cu+ar -o( de E+ementos su Comp+eidadD( 6Atener +os PF sin /ustar >PFS/?

    ( 6Atener +os PF /ustados >PF/?

    #( C+cu+o de+ Es)uerzo

    ( C+cu+o de +a .uracin de+ Proecto

    G( C+cu+o de+ Presupuesto de+ Proecto

  • 7/21/2019 Estimacion Por Punto de Funcion

    3/21

    =u son +os Puntos de Funcin

    Es una mtrica ue permite traducir en un nmero e+ tamaIo de+a )unciona+idad ue Arinda un producto de so)t'are desde e+

    punto de vista de+ usuario, a travs de una suma ponderada de+as caractersticas de+ producto(

    Componentes%

    E0 % Procesos en +os ue se introducen datos ue suponen +aactua+izacin de cua+uier arc$ivo interno(

    E6% Procesos en +os ue se enva datos a+ eKterior de +aap+icacin(

    E=% Procesos consistentes en +a comAinacin de una entrada una sa+ida, en e+ ue +a entrada no produce ningn camAio enningn arc$ivo +a sa+ida no contiene in)ormacin derivada(

    0LF% 9rupos de datos re+acionados entre s internos a+ sistema(

    E0F% 9rupos de datos ue se mantienen eKternamente(

  • 7/21/2019 Estimacion Por Punto de Funcion

    4/21

    4aA+a de ponderaciones para E0, E= E6

    na vez oAtenidos +os di)erentes e+ementos de+ sistema se uti+izan+as siguientes taA+as para asignar pesos en )uncin de+ nmero deatriAutos ue tengan e+ nmero de arc$ivos a +os ue a)ecte(

    Fundacin niversitaria 5onradLorenz

  • 7/21/2019 Estimacion Por Punto de Funcion

    5/21

    4aA+a de ponderaciones para 0LF E0F

  • 7/21/2019 Estimacion Por Punto de Funcion

    6/21

    Proceso de Estimacin Mediante PF

    No. Entradasal Sistema (EI)

    No. Salidasdel Sistema (EO)

    No. onsultasBD (E!)

    No. "i#$eros(I%" & EI")

    "a#tor orre##i'npor ompleidad:

    No. tri*utosde Entradas

    K"a#tor orre##i'npor ompleidad:

    No. tri*utosde Salidas

    K "a#tor... K"a#tor orre##i'npor ompleidad:

    No. tri*utosde "i#$eros

    K

    Puntos de "un#i'nSin ustar

    Puntos de "un#i'nustados

    /uste deComp+eidad 4cnica

    Estimacin de+Es)uerzo

    Estimacin de+4iempo de .esarro++o

    Datos deProdu#ti+idad

    del E,uipoEs#ala de

    - "a#tores deompleidad

    Estimacin de+Presupuesto

  • 7/21/2019 Estimacion Por Punto de Funcion

    7/21

    C+cu+o de +os Puntos de Funcin Sin /ustar

    Por tanto +os PFS/ >Puntos de Funcin Sin /ustar? se ca+cu+an

    como +a suma de +os productos de cada componente por su pesodeterminado en +a taA+a correspondiente(

    PFS/ N PF4e PF4o PF4 PF4i) PF4e)

    Componente Bao Medio /+to 4ota+

    E0 EA O N Em O D N Ea O # N PF4e

    E6 6A O D N 6m O N 6a O N PF4o

    E= =A O N =m O D N =a O # N PF4

    0LF 0FA O N 0Fm O @" N 0Fa O @ N PF4i)

    E0F EFA O N EFm O N EFa O @" N PF4e)

    PFS/

  • 7/21/2019 Estimacion Por Punto de Funcion

    8/21

    .escripcin de 4ota+es por componente

    PF4e % 4ota+ Puntos de Funcin para +as entradas de+ sistema(

    PF4o % 4ota+ Puntos de Funcin para +as sa+idas de+ sistema(

    PF4% 4ota+ Puntos de Funcin para +as consu+tas de+ sistema(

    PF4i)% 4ota+ Puntos de Funcin para +os arc$ivos internos de+sistema(

    PF4e)% 4ota+ Puntos de Funcin para +os arc$ivos eKternos de+sistema(

  • 7/21/2019 Estimacion Por Punto de Funcion

    9/21

    .escripcin de+ proA+ema eemp+o

    Para mostrar +a mtrica de Puntos de Funcin se tom comoeemp+o +as condiciones de un sistema de gestin de un $ote+, ene+ cua+ se tuvieron en cuenta +os suAsistemas, 9estin de cocina,9estin de mostrador, 9estin de administracin +a 9estin decon)iguracin de+ sistema(

    En este sistema se consideran G arc$ivos internos >p+atos de+men, pedidos de cocina, c+ientes, $aAitaciones, reservas,estancias, con)iguracin usuarios?(

    E+ diagrama de conteKto e+ diagrama de )+uo de datos nive+ " sedescriAen a continuacin(

  • 7/21/2019 Estimacion Por Punto de Funcion

    10/21

    6Atener 0n)ormacin de+ Sistema

    Se reuiereconocimiento g+oAa+de+ sistema construirun Mode+o deentidades primarias(Eemp+o%

    @

  • 7/21/2019 Estimacion Por Punto de Funcion

    11/21

    6Atener 0n)ormacin de+ Sistema

    Se reuiereconocimiento g+oAa+de+ sistema construirun Mode+o deentidades primarias(Eemp+o%

    @

  • 7/21/2019 Estimacion Por Punto de Funcion

    12/21

    0denti)icar +os Componentes de+ Sistema

    0denti)icar +os

    Componentes de+ Sistema

    !

    / partir de%Q.iagramas de Casos de so >ML?Q.iagramas de ConteKto o .F. >P( Estructurada?

    Componentes a 0denti)icar%

    Sa+idas

    Entradas

    Consu+tas

    Fic$eros Lgicos 0nternos

    Fic$eros EKternos

  • 7/21/2019 Estimacion Por Punto de Funcion

    13/21

    Ca+cu+ar -o( E+ementos su Comp+eidad

    Contar +os E+ementos de

    cada Componente

    su Comp+eidad

    Componentes 0denti)icados

    Sa+idas

    Entradas

    Consu+tas

    Fic$eros Lgicos 0nternos

    Fic$eros EKternos

    Cantidad

    Comp+eidad

    Cantidad

    Comp+eidad

  • 7/21/2019 Estimacion Por Punto de Funcion

    14/21

    .e)inicin de +os Componentes de+ Sistema

    Sa+idas% R sa+idas de comp+eidad a+ta @ de comp+eidad media para e+ suAsistemamostrador, sa+idas de comp+eidad a+ta @ de comp+eidad Aaa para e+ suAsistemacocina, ! sa+idas de comp+eidad Aaa, D sa+idas de comp+eidad media sa+idas de

    comp+eidad a+ta para e+ suAsistema administracin s+o una sa+ida de comp+eidadAaa para e+ suAsistema con)iguracin(

    Entradas% R entradas de comp+eidad a+ta para e+ suAsistema mostrador, entradas decomp+eidad a+ta para e+ suAsistema cocina, ! entradas de comp+eidad Aaa Dentradas de comp+eidad media para e+ suAsistema administracin D entradas decomp+eidad Aaa para e+ suAsistema con)iguracin(

    Consu+tas% ! consu+tas de comp+eidad Aaa para e+ suAsistema mostrador, consu+tasde comp+eidad Aaa para e+ suAsistema cocina, @ consu+ta de comp+eidad Aaa decomp+eidad a+ta para e+ suAsistema administracin )ina+mente una consu+ta de

    comp+eidad Aaa para e+ suAsistema con)iguracin(

    Fic$eros Lgicos 0nternos% G a+macenes intermedios de datos de comp+eidad a+ta(

    Fic$eros EKternos% -o se uti+izaron a+macenes eKternos de datos(

  • 7/21/2019 Estimacion Por Punto de Funcion

    15/21

    C+cu+o de +os Puntos de Funcin Sin /ustar

    PFS/ N PF4e PF4o PF4 PF4i) PF4e)

    PFS/ N @"# @D# R @ " N "# PF

    Componente Bao Medio /+to 4ota+

    E0 # O N @G D O D N @# @! O # N ! @"#

    E6 D O D N @# O N ! @ O N @" @D#

    E= O N !@ " O D N " O # N @G R

    0LF " O N " " O @" N " @ O @ N @ @

    E0F " O N " " O N " " O @" N " "

    "#

  • 7/21/2019 Estimacion Por Punto de Funcion

    16/21

    6Atener +os PF Sin /ustar

    /signar +os Puntos de Funcin a

    cada Componente de acuerdo a+as taA+as

    D

    Componentes 0denti)icados

    Sa+idas

    Entradas

    Consu+tas

    Fic$eros Lgicos 0nternos

    Fic$eros EKternos

    Cantidad

    Comp+eidad P"S

    /a*las orrespondientes a#ada omponente

  • 7/21/2019 Estimacion Por Punto de Funcion

    17/21

    6Atener +os PF /ustados

    6Atener PF /ustados

    Componentes 0denti)icados

    Entradas

    P"S 0 123

    P"0P"S4 52.36752.2-4/88

    Puntae

    Factor de /uste Min MaK

    Comunicacin de .atos "

    Proceso .istriAuido "

    6Aetivos de 3endimiento "

    Con)iguracin de EKp+otacinCompartida " D

    4asa de transacciones "

    Entrada de .atos en Lnea "

    E)iciencia con e+ suario Fina+ "

    /ctua+izaciones en Lnea "

    Lgica de Proceso 0nterno Comp+ea "

    3eusaAi+idad de+ Cdigo "

    Conversin e 0nsta+acin contemp+adas "

    Faci+idad de 6peracin "

    0nsta+aciones M+tip+es "

    Faci+idad de CamAios "

    6Atencin

    /C4

  • 7/21/2019 Estimacion Por Punto de Funcion

    18/21

    6Atener +os PF /ustados

    6Atener /uste de +a

    Comp+eidad 4cnica

    N9 de"a#tor N9 de "a#tor alor 2..6

    @ Comunicacin de .atos

    ! Proceso .istriAuido

    6Aetivos de 3endimiento -

    D Con)iguracin de EKp+otacin Compartida -

    4asa de transacciones 1

    # Entrada de .atos en Lnea 6

    E)iciencia con e+ suario Fina+ ;

    G /ctua+izaciones en Lnea 1

    R Lgica de Proceso 0nterno Comp+ea -

    @" 3eusaAi+idad de+ Cdigo -

    @@ Conversin e 0nsta+acin contemp+adas 2

    @! Faci+idad de 6peracin -

    @ 0nsta+aciones M+tip+es ;

    @D Faci+idad de CamAios

    uste de ompleidad /

  • 7/21/2019 Estimacion Por Punto de Funcion

    19/21

    C+cu+o de+ Es)uerzo

    C+cu+o de+ Es)uerzo

    #

    P" 0 ;=3.>;

    Esfuerzo $oras?persona 0

    P" ? 5- ? > persona ? $ora)8 0 ;=3.>; ? 2.-;6

    0 ;[email protected] $oras?persona

    Esfuerzo

    Entorno A %enuae%neas de

    'dio por P"Coras por P"

    Lenguaes !9L%EnsamA+ador, C,T "" !" a "

    Lenguaes 9L%CoAo+ @"" @" a !"

    Lenguaes D9L%2isua+UU !" a @"

    %NES DE DIGO 0

    P" 4 (%INES POF P")

    CamAiar $oras&e)ectivas por $oras productivas estimadas

  • 7/21/2019 Estimacion Por Punto de Funcion

    20/21

    C+cu+o de +a .uracin de+ Proecto

    C+cu+o de +a .uracin de+ Proecto

    DFIN DE% PFOHE/O EN COFS 0

    ;[email protected] $oras?persona ? 6 personas 0 @.=- $oras por miem*ro

    DFIN EN ESES 0

    @.=- $oras ? -22 $oras?mes 0 meses -6 dias

    COFS POF PEFSON 0 ;[email protected]

    Coras?mes produ#ti+as estimadasen el proAe#to

    al#uladas de ;2 das la*ora*les ADe 6 $oras produ#ti+as estimadas

    de las > de la ornada la*oralnormal diaria

    Se asina la #antidad de

    parti#ipantes en el proAe#to

  • 7/21/2019 Estimacion Por Punto de Funcion

    21/21

    C+cu+o de+ Presupuesto de+ Proecto

    C+cu+o de+ Presupuesto de+ Proecto

    G

    Costo Total del Proyecto =

    sueldos 1 participante del proyecto * 5 participantes * 5 meses+

    Otros costos necesarios durante la realizacin del proyecto

    = 2000 * 5 * 5 = 50000

    DFIN DE% PFOHE/O ENESES 0 6 meses

    Parti#ipante -: Sueldo

    Parti#ipante ;: Sueldo

    Parti#ipante n: Sueldo

    En la prJ#ti#ase de*en espe#ifi#ar

    Otros #ostos de opera#i'npara determinar el presupuesto

    total del proAe#to