La métrica de punto de función (PF) se puede usar como medio para predecir el tamaño de un sistema que se va a obtener de un modelo de análisis. Para instruir el empleo de la métrica PF, se considerará una sencilla representación del modelo de análisis.
En donde se representa un diagrama de flujo de datos, de una función de una aplicación de software llamada Hogar Seguro. La función administra la interacción con el usurario, aceptando una contraseña de usuario para activar/ desactivar el sistema y permitiendo consultas sobre el estado de las zonas de seguridad y varios censores de seguridad. La función muestra una serie de mensajes de petición y envía señales apropiadas de control a varios componentes del sistema de seguridad.
El diagrama de flujo de datos se evalúa para determinar las medidas clave necesarias para el cálculo de la métrica de PF.:
Número de entradas de usuario
Número de salidas de usuario
Número de consultas del usuario
Número de archivos
Número de interfaces externas
Hay tres entradas del usuario: contraseña, interruptor de emergencias y activar/desactivar aparecen en la figura con dos consultas: consulta de zona y consulta de sensor. Se muestra un archivo (archivo de configuración del sistema) También están presentes dos salidas de usuarios (mensajes y estado de del sensor) y cuatro interfaces externas (sensor de prueba, configuración de zona, activar/desactivar y alerta de alarma).
La cuenta total debe ajustarse usando la ecuación:
PF = cuenta-total * (0.65 + 0.01 * ÓFi)
Donde cuenta-total es la suma de todas las entradas PF y Fi( i=1 a 14) son “valores de ajuste de complejidad”. Para el propósito de este ejemplo, asumimos que ÓFi es 46 (un producto moderadamente complejo) Por lo tanto:
PF = 50* [0.65+(0.01*46)]=56
Basándose en el valor previsto de PF obtenido del modelo de análisis, el equipo del proyecto puede estimar el tamaño global de implementación de las funciones de Hogar Seguro. Asuma que los datos de los que se disponen indican que un PF supone 60 líneas de código (si se usa un lenguaje orientado a objetos) y que en un esfuerzo de un mes- persona se producen 12 PF. Estos datos históricos proporcionan al administrador del proyecto una importante información de planificación basada en el modelo de análisis en lugar de en estimaciones preliminares.