SlideShare una empresa de Scribd logo
1 de 14
Edwin Osuna Mahecha
Luisa Fernanda Sánchez
Es una métrica que permite traducir en un
numero el tamaño de la funcionalidad que brinda
un producto de software desde el punto de vista
del usuario, a través de una suma ponderada de
las características del producto.
• EI: Procesos en los que se introducen datos y que
  suponen la actualización de cualquier interno.
• EO: Procesos en los que se envía datos al exterior de la
  aplicación.
• EQ: Procesos consistentes en la combinación de una
  entrada y una salida en el que la entrada no produce
  ningún cambio en ningún archivo y la salida no contiene
  información derivada.
• ILF: Grupos de datos relacionados entre si internos al
  sistema.
• EIF: Grupos de datos que se mantienen externamente.
Método estándar para medir el tamaño del
software en términos de su funcionalidad desde el
punto de vista del usuario basado en la inspección
de la aplicación

Es independiente del lenguaje y la tecnología
utilizada en la implementación de la aplicación
• Luego de realizar un análisis de todos los componentes
  del sistema se utilizan las siguientes tablas para asignar
  pesos en función del número de atributos que tengan y el
  número de archivos a los que afecte.
La información que resulte
de estas tablas se pondera
en una tabla general la cual
describe el componente y el
nivel en el que se encuentra.
Determinando el peso de
cada componente.
PFSA = PFTe + PFTo + PFTq + PFTif +
PFTef
• PFTe : Total Puntos de Función para las
  entradas del sistema.
• PFTo : Total Puntos de Función para las salidas
  del sistema.
• PFTq: Total Puntos de Función para las
  consultas del sistema.
• PFTif: Total Puntos de Función para los archivos
  internos del sistema.
• PFTef: Total Puntos de Función para los archivos
  externos del sistema
Luego de obtener los puntos de función sin ajustar,
debemos calificar cada uno de los factores de valor de
ajuste, se deben calificar del 1 al 5. Así:

0  sin influencia
1  influencia incidental
2  influencia moderada
3  influencia media
4  influencia significativa
5  fuerte influencia en toda la aplicación
Calificamos cada uno de los 14 Item y sumamos los
grados de influencia (TDI)

1. Comunicación de datos          8. Actualización de datos en línea
2. Proceso distribuido de datos   9. Complejidad
3. Desempeño                      10. Reusabilidad
4. Configuración                  11. Facilidad de instalación
5. Volumen de transacciones       12. Facilidad de operación
6. Captura de datos en línea      13. Instalación múltiple
7. Eficiencia al usuario final    14. Facilidad de cambio
PFA= PFSA* [0.65+[0.01*TDI]]




  Líneas de Código = PFA* Líneas


Esfuerzo (hr/persona) = PFA/ (hr/persona)
Esfuerzo
                       Líneas de
                                     Horas por PF
Entorno y Lenguaje   Código por PF
Lenguajes 2GL:
Ensamblador, C,…         300              20 a 30
Lenguajes 3GL:
Cobol                    100              10 a 20
Lenguajes 4GL:
VisualXX                  20              5 a 10
Estimación por puntos de función

Más contenido relacionado

La actualidad más candente

Manual de mantenimiento correctivo a hardware y software
Manual de mantenimiento correctivo a hardware y softwareManual de mantenimiento correctivo a hardware y software
Manual de mantenimiento correctivo a hardware y software
Aaron Jimenez
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
ayreonmx
 
Estrategias de prueba de software
Estrategias de prueba de softwareEstrategias de prueba de software
Estrategias de prueba de software
jtapiac
 
particiones de un disco duro
particiones de un disco duroparticiones de un disco duro
particiones de un disco duro
tecnologia01
 
12 introduccion a las metricas
12 introduccion a las metricas12 introduccion a las metricas
12 introduccion a las metricas
UVM
 
Sistemas informaticos y sus componentes
Sistemas informaticos y sus componentesSistemas informaticos y sus componentes
Sistemas informaticos y sus componentes
AlejandrayJenifer
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesos
sueich
 

La actualidad más candente (20)

Diagrama de-estado-de-procesos
Diagrama de-estado-de-procesosDiagrama de-estado-de-procesos
Diagrama de-estado-de-procesos
 
Pasos para realizar un mantenimiento pc de escritorio (2)
Pasos  para realizar un mantenimiento pc de escritorio (2)Pasos  para realizar un mantenimiento pc de escritorio (2)
Pasos para realizar un mantenimiento pc de escritorio (2)
 
Manual de mantenimiento correctivo a hardware y software
Manual de mantenimiento correctivo a hardware y softwareManual de mantenimiento correctivo a hardware y software
Manual de mantenimiento correctivo a hardware y software
 
Ejercicios fuente de alimentación
Ejercicios fuente de alimentaciónEjercicios fuente de alimentación
Ejercicios fuente de alimentación
 
La fuente de poder
La fuente de poderLa fuente de poder
La fuente de poder
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
 
Estrategias de prueba de software
Estrategias de prueba de softwareEstrategias de prueba de software
Estrategias de prueba de software
 
Entregables de pruebas
Entregables de pruebasEntregables de pruebas
Entregables de pruebas
 
Remo more
Remo moreRemo more
Remo more
 
particiones de un disco duro
particiones de un disco duroparticiones de un disco duro
particiones de un disco duro
 
6.2.5 puntos funcion
6.2.5   puntos funcion6.2.5   puntos funcion
6.2.5 puntos funcion
 
Ventajas y desventajas
Ventajas y desventajasVentajas y desventajas
Ventajas y desventajas
 
Arquitectura de la memoria flash
Arquitectura de la memoria flashArquitectura de la memoria flash
Arquitectura de la memoria flash
 
12 introduccion a las metricas
12 introduccion a las metricas12 introduccion a las metricas
12 introduccion a las metricas
 
Sistemas informaticos y sus componentes
Sistemas informaticos y sus componentesSistemas informaticos y sus componentes
Sistemas informaticos y sus componentes
 
Mitos del software
Mitos del softwareMitos del software
Mitos del software
 
Análisis coste - beneficio en Software
Análisis coste - beneficio en SoftwareAnálisis coste - beneficio en Software
Análisis coste - beneficio en Software
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesos
 
Hoja de mantenimiento
Hoja de mantenimientoHoja de mantenimiento
Hoja de mantenimiento
 
07 middleware
07 middleware07 middleware
07 middleware
 

Destacado

Destacado (8)

CNMES15 - Estimation con COSMIC - Alain Abran
CNMES15 - Estimation con COSMIC - Alain AbranCNMES15 - Estimation con COSMIC - Alain Abran
CNMES15 - Estimation con COSMIC - Alain Abran
 
Using the COSMIC Method to Estimate Agile User Stories
Using the COSMIC Method to Estimate Agile User StoriesUsing the COSMIC Method to Estimate Agile User Stories
Using the COSMIC Method to Estimate Agile User Stories
 
CNMES'15 - Experiencias en la Implementación de COSMIC FP en una Empresa de A...
CNMES'15 - Experiencias en la Implementación de COSMIC FP en una Empresa de A...CNMES'15 - Experiencias en la Implementación de COSMIC FP en una Empresa de A...
CNMES'15 - Experiencias en la Implementación de COSMIC FP en una Empresa de A...
 
Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...
Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...
Estimación del esfuerzo y costo necesarios para el desarrollo de un proyecto ...
 
The Metrology Journey towards an 8th Base Quantity for Software: How Far or H...
The Metrology Journey towards an 8th Base Quantity for Software: How Far or H...The Metrology Journey towards an 8th Base Quantity for Software: How Far or H...
The Metrology Journey towards an 8th Base Quantity for Software: How Far or H...
 
La medición total del software
La medición total del softwareLa medición total del software
La medición total del software
 
Gestion de proyectos - Estimación del Esfuerzo
Gestion de proyectos - Estimación del EsfuerzoGestion de proyectos - Estimación del Esfuerzo
Gestion de proyectos - Estimación del Esfuerzo
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 

Similar a Estimación por puntos de función (20)

Puntofunci
PuntofunciPuntofunci
Puntofunci
 
DesempeñO
DesempeñODesempeñO
DesempeñO
 
Metricas orientadas a la funcion
Metricas orientadas a la funcionMetricas orientadas a la funcion
Metricas orientadas a la funcion
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
Análisis de Puntos de Función (FPA).pdf
Análisis de Puntos de Función (FPA).pdfAnálisis de Puntos de Función (FPA).pdf
Análisis de Puntos de Función (FPA).pdf
 
Capitulo iv
Capitulo ivCapitulo iv
Capitulo iv
 
puntos de funcion.pptx
puntos de funcion.pptxpuntos de funcion.pptx
puntos de funcion.pptx
 
Trabajo final iv calidad rosario
Trabajo final iv calidad rosarioTrabajo final iv calidad rosario
Trabajo final iv calidad rosario
 
Calculo de esfuerzo en puntos de funcion final
Calculo de esfuerzo en puntos de funcion finalCalculo de esfuerzo en puntos de funcion final
Calculo de esfuerzo en puntos de funcion final
 
Utilerias
UtileriasUtilerias
Utilerias
 
Info plc net_lenguajes_programacion_v4
Info plc net_lenguajes_programacion_v4Info plc net_lenguajes_programacion_v4
Info plc net_lenguajes_programacion_v4
 
Tia portal MANUAL
Tia portal MANUALTia portal MANUAL
Tia portal MANUAL
 
Administracionppt
AdministracionpptAdministracionppt
Administracionppt
 
Ejemplo de factibilidad
Ejemplo de factibilidadEjemplo de factibilidad
Ejemplo de factibilidad
 
Factib
FactibFactib
Factib
 
Estimacion de
Estimacion deEstimacion de
Estimacion de
 
Estimacion de
Estimacion deEstimacion de
Estimacion de
 
Estimacion de
Estimacion deEstimacion de
Estimacion de
 
Estimacion de
Estimacion deEstimacion de
Estimacion de
 
Estimacion de
Estimacion deEstimacion de
Estimacion de
 

Estimación por puntos de función

  • 1. Edwin Osuna Mahecha Luisa Fernanda Sánchez
  • 2. Es una métrica que permite traducir en un numero el tamaño de la funcionalidad que brinda un producto de software desde el punto de vista del usuario, a través de una suma ponderada de las características del producto.
  • 3. • EI: Procesos en los que se introducen datos y que suponen la actualización de cualquier interno. • EO: Procesos en los que se envía datos al exterior de la aplicación. • EQ: Procesos consistentes en la combinación de una entrada y una salida en el que la entrada no produce ningún cambio en ningún archivo y la salida no contiene información derivada. • ILF: Grupos de datos relacionados entre si internos al sistema. • EIF: Grupos de datos que se mantienen externamente.
  • 4. Método estándar para medir el tamaño del software en términos de su funcionalidad desde el punto de vista del usuario basado en la inspección de la aplicación Es independiente del lenguaje y la tecnología utilizada en la implementación de la aplicación
  • 5. • Luego de realizar un análisis de todos los componentes del sistema se utilizan las siguientes tablas para asignar pesos en función del número de atributos que tengan y el número de archivos a los que afecte.
  • 6.
  • 7. La información que resulte de estas tablas se pondera en una tabla general la cual describe el componente y el nivel en el que se encuentra. Determinando el peso de cada componente.
  • 8. PFSA = PFTe + PFTo + PFTq + PFTif + PFTef
  • 9. • PFTe : Total Puntos de Función para las entradas del sistema. • PFTo : Total Puntos de Función para las salidas del sistema. • PFTq: Total Puntos de Función para las consultas del sistema. • PFTif: Total Puntos de Función para los archivos internos del sistema. • PFTef: Total Puntos de Función para los archivos externos del sistema
  • 10. Luego de obtener los puntos de función sin ajustar, debemos calificar cada uno de los factores de valor de ajuste, se deben calificar del 1 al 5. Así: 0  sin influencia 1  influencia incidental 2  influencia moderada 3  influencia media 4  influencia significativa 5  fuerte influencia en toda la aplicación
  • 11. Calificamos cada uno de los 14 Item y sumamos los grados de influencia (TDI) 1. Comunicación de datos 8. Actualización de datos en línea 2. Proceso distribuido de datos 9. Complejidad 3. Desempeño 10. Reusabilidad 4. Configuración 11. Facilidad de instalación 5. Volumen de transacciones 12. Facilidad de operación 6. Captura de datos en línea 13. Instalación múltiple 7. Eficiencia al usuario final 14. Facilidad de cambio
  • 12. PFA= PFSA* [0.65+[0.01*TDI]] Líneas de Código = PFA* Líneas Esfuerzo (hr/persona) = PFA/ (hr/persona)
  • 13. Esfuerzo Líneas de Horas por PF Entorno y Lenguaje Código por PF Lenguajes 2GL: Ensamblador, C,… 300 20 a 30 Lenguajes 3GL: Cobol 100 10 a 20 Lenguajes 4GL: VisualXX 20 5 a 10