Estimacion Por Punto de Funcion
-
Upload
mario-alonso-luzardo-colina -
Category
Documents
-
view
213 -
download
0
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