
Variables
Descripción
¿Qué calcula esta fórmula?
El Conteo de Puntos de Función mide el tamaño funcional de un sistema de software desde la perspectiva del usuario.
El método de Puntos de Función No Ajustados (UFP) estima el tamaño del software contabilizando y ponderando cinco tipos de componentes funcionales.
A diferencia de las métricas basadas en líneas de código, los puntos de función son independientes del lenguaje de programación y de la tecnología utilizada.
Cuándo se utiliza
Se utiliza para:
- estimar proyectos de software,
- comparar sistemas desarrollados con distintas tecnologías,
- evaluar productividad,
- planificar esfuerzo de desarrollo,
- estimar cargas de mantenimiento.
Ejemplo
Suponga que un proyecto contiene:
EI = 35
EO = 28
EQ = 12
ILF = 20
EIF = 10
Fórmula:
UFP = EI + EO + EQ + ILF + EIF
Sustitución:
UFP = 35 + 28 + 12 + 20 + 10
UFP = 105
Resultado:
Puntos de Función No Ajustados = 105
Aplicaciones
- Estimación de software
- Planificación de proyectos
- Análisis de productividad
- Estimación de costos
- Contratos de desarrollo
- Gestión de portafolios de software
Nota
El Análisis de Puntos de Función es una metodología empírica de dimensionamiento. En el método IFPUG formal, cada componente recibe ponderaciones según su complejidad antes de calcular los UFP. Algunas metodologías también aplican factores de ajuste adicionales. La fórmula simplificada presentada aquí supone que los valores ponderados de cada componente ya son conocidos.
