Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estimación Puntos Fusion
Estimación Puntos Fusion
Estimacin por
Puntos de Funcin
Profesor: Bernardo Daz
Grupo
Sara Serrato
Benigno Lozano
Hernando Camargo
Leonardo Jimnez Moscovitz
Bogot, Mayo de 2006
http://www.fukl.edu
Contenido
No. Salidas
del Sistema (EO)
Factor Correccin
por Complejidad:
No. Atributos
de Salidas
No. Consultas
BD (EQ)
Factor...
No. Ficheros
(ILF - EIF)
Factor Correccin
por Complejidad:
No. Atributos
de Ficheros
Puntos
Puntosde
deFuncin
Funcin
Sin
SinAjustar
Ajustar
Estimacin del
Esfuerzo
Ajuste de
Complejidad Tcnica
Estimacin del
Tiempo de Desarrollo
Puntos
Puntosde
deFuncin
Funcin
Ajustados
Ajustados
Estimacin del
Presupuesto
Escala de
14 Factores de
Complejidad
Datos de
Productividad
del Equipo
Componente
Bajo
Medio
Alto
Total
EI
Eb * 3 = _
Em * 4 = _
Ea * 6 = _
PFTe
EO
Ob * 4 = _
Om * 5 = _
Oa * 7 = _
PFTo
EQ
Qb * 3 = _
Qm * 4 = _
Qa * 6 = _
PFTq
ILF
IFb * 7 = _
IFm * 10 = _
IFa * 15 = _
PFTif
EIF
EFb * 5 = _
EFm * 7 = _
EFa * 10 = _
PFTef
PFSA
Identificar
Identificarlos
los
Componentes
Componentesdel
delSistema
Sistema
AApartir
partirde:
de:
Diagramas
Diagramasde
deCasos
Casosde
deUso
Uso(UML)
(UML)
Diagramas
de
Contexto
o
DFD
Diagramas de Contexto o DFD(P.
(P.Estructurada)
Estructurada)
Componentes
ComponentesaaIdentificar:
Identificar:
Entradas
Entradas
Salidas
Salidas
Consultas
Consultas
Ficheros
FicherosLgicos
LgicosInternos
Internos
Ficheros
FicherosExternos
Externos
Contar
Contarlos
losElementos
Elementosde
de
cada
cadaComponente
Componente
yysu
suComplejidad
Complejidad
Componentes
ComponentesIdentificados
Identificados
Cantidad
Entradas
Entradas
Complejidad
Salidas
Salidas
Consultas
Consultas
Ficheros
FicherosLgicos
LgicosInternos
Internos
Cantidad
Ficheros
FicherosExternos
Externos
Complejidad
Bajo
Medio
Alto
Total
EI
6 * 3 = 18
4 * 4 = 16
12 * 6 = 72
106
EO
4 * 4 = 16
5 * 5 = 25
15 * 7 = 105
146
EQ
7 * 3 = 21
0*4=0
3 * 6 = 18
39
ILF
0*7=0
0 * 10 = 0
1 * 15 = 15
15
EIF
0*5=0
0*7=0
0 * 10 = 0
0
306
Asignar
Asignarlos
losPuntos
Puntosde
deFuncin
Funcinaa
cada
cadaComponente
Componentede
deacuerdo
acuerdoaa
las
lastablas
tablas
Componentes
ComponentesIdentificados
Identificados
Cantidad
Entradas
Entradas
Complejidad
PFSA
Salidas
Salidas
Consultas
Consultas
Ficheros
FicherosLgicos
LgicosInternos
Internos
Ficheros
FicherosExternos
Externos
Tablas Correspondientes a
cada Componente
Obtencin
Componentes
ComponentesIdentificados
Identificados
ACT
Factor de Ajuste
Entradas
Entradas
PFSA
PFSA==306
306
PFA=PFSA* [0.65+[0.01*ACT]]
PFA=PFSA* [0.65+[0.01*ACT]]
Puntaje
Min
Max
Comunicacin de Datos
Proceso Distribuido
Objetivos de Rendimiento
Configuracin de Explotacin
Compartida
Tasa de transacciones
Actualizaciones en Lnea
Facilidad de Operacin
Instalaciones Mltiples
Facilidad de Cambios
N de
Factor
ElElsistema
sistemapara
paradeterminar
determinarlalavaloracin
valoracinde
deuno
unode
delos
los
Factores
Factoresde
deAjuste:
Ajuste:
Obtener
ObtenerAjuste
Ajustede
delala
Complejidad
ComplejidadTcnica
Tcnica
N de Factor
Valor 0..5
Comunicacin de Datos
Proceso Distribuido
Objetivos de Rendimiento
Tasa de transacciones
Actualizaciones en Lnea
10
11
12
Facilidad de Operacin
13
Instalaciones Mltiples
14
Facilidad de Cambios
32
Ej:
Ej:Comunicacin
Comunicacinde
deDatos:
Datos:Los
Losdatos
datosusados
usadosen
enelel
sistema
sistemase
seenvan
envanooreciben
recibenpor
porlneas
lneasde
de
comunicaciones.
comunicaciones.
La
Lavaloracin
valoracinpara
paraeste
estefactor
factorse
sedetermina
determinaaatravs
travsde
de
lalaeleccin
de
las
siguientes
alternativas:
eleccin de las siguientes alternativas:
a)a)00==Sistema
SistemaAislado
Aisladodel
delexterior
exterior(slo
(slousuarios
usuarios
directos)
directos)
b)b)11==Aplicacin
Aplicacinbatch
batchcon
conentrada
entradade
dedatos
datosremota
remotaoo
(exclusiva)
(exclusiva)utilizacin
utilizacinde
deperifricos
perifricosde
desalida
salidaremotos.
remotos.
c)c)22==Aplicacin
batch
con
entrada
de
datos
remota
Aplicacin batch con entrada de datos remotayy
utilizacin
utilizacinde
deperifricos
perifricosde
desalida
salidaremotos.
remotos.
d)d)33==Aplicacin
de
captura
de
datos
Aplicacin de captura de datosEn-Lnea
En-Lneaoohay
hayun
un
sistema
de
teleproceso
que
pasa
los
datos
a
la
sistema de teleproceso que pasa los datos a la
aplicacin
aplicacinbatch
batchoosistema
sistemade
deconsulta.
consulta.
e)e)44==Varios
teleprocesos
pero
Varios teleprocesos perocon
conelelmismo
mismoprotocolo
protocolo
de
comunicaciones.
(para
el
presente
caso)
de comunicaciones. (para el presente caso)
f)f)55==Hay
Hayteleproceso
teleprocesocon
convarios
variosprotocolos
protocolosde
de
comunicacin.
Sistema
Abierto
y
con
interfaces
comunicacin. Sistema Abierto y con interfacesde
detodo
todo
tipo
tipoalalexterior.
exterior.
NOTA:
NOTA:(la
(lasumatoria
sumatoriade
delas
lasvaloraciones
valoracionesde
delos
los14
14
factores
factoresdar
darelelvalor
valorpara
paraelelACT
ACT
Esfuerzo
Lneas de
Cdigo por PF
Horas por PF
Lenguajes 2GL:
Ensamblador, C,
300
20 a 30
Lenguajes 3GL:
Cobol
100
10 a 20
Lenguajes 4GL:
VisualXX
20
5 a 10
Entorno y Lenguaje
PFA
PFA==296.82
296.82
LNEAS
LNEASDE
DECDIGO
CDIGO==
PFA
PFA* *(LINEAS
(LINEASPOR
PORPF)
PF)
Esfuerzo
Esfuerzohoras/persona
horas/persona==
PFA
PFA/ /[1[1/ /88persona
persona/ /hora)]
hora)]==296.82
296.82/ /0.125
0.125
==2374.5
horas/persona
2374.5 horas/persona
DURACIN
DURACINDEL
DELPROYECTO
PROYECTOEN
ENHORAS
HORAS==
2374.5
2374.5horas/persona
horas/persona/ /55personas
personas==474.91
474.91horas
horaspor
pormiembro
miembro
DURACIN
EN
MESES
=
DURACIN EN MESES =
474.91
horas
474.91 horas/ /100
100horas/mes
horas/mes==44meses
meses15
15dias
dias
Se
Seasigna
asignalalacantidad
cantidadde
de
participantes
en
el
proyecto
participantes en el proyecto
DURACIN
DURACINDEL
DELPROYECTO
PROYECTOEN
EN
MESES
=
5
meses
MESES = 5 meses
Participante 1: Sueldo
Participante 2: Sueldo
Costo
CostoTotal
Totaldel
delProyecto
Proyecto==
Participante n: Sueldo
sueldos
sueldos11participante
participantedel
delproyecto
proyecto* *55participantes
participantes* *55 meses
meses
En la prctica
se deben especificar
Otros costos de operacin
para determinar el presupuesto
total del proyecto