Método de Medición Puntos Función 3D (PF3D)

El método de Medición en Puntos Función 3D (PF3D) fue desarrollado por Scott A. Whitmire entre 1989 y 1992 para la compañía Boeing con el objetivo de poder medir aplicaciones de negocio y sistemas en tiempo real.

Se desconoce si se ha utilizado fuera de la compañía Boeing o si se continúa utilizando incluso dentro de ella actualmente.

Necesita disponer de mayor cantidad de información del sistema que cualquier otro método, sobre todo información relativa a la complejidad de los algoritmos, hecho que resulta su principal inconveniente.

La medición del sistema se realiza teniendo en cuenta no sólo los datos y los procesos del mismo, sino teniendo en cuenta también el flujo de control.

La medición se realiza con respecto a tres componentes de ahí su nombre:

  • La dimensión de datos. La misma que en Puntos Función.
  • La dimensión funcional. Que contabiliza las operaciones necesarias para convertir los datos en salidas, las transformaciones de los datos.
  • La dimensión de control. Que contabiliza el número de transacciones entre diferentes estados del sistema.


Una medición en Puntos Función 3D tendría la siguiente distribución:

Elemento de Medición Pesos de complejidad Subtotal
Elemento de Medición Pesos de complejidad Subtotal
Estructuras Internas de Datos
Datos Externos
Número de Entradas de Usuario
Número de Salidas de Usuario
Número de Peticiones de Usuario
Transformaciones
Transiciones
Total de Puntos Función 3D tpf3d


Donde:

  • Estructuras internas de datos. Se refiere a estructuras de datos relativas al software: punteros, listas enlazadas, pilas, colas, etc.
  • Datos externos. Serían las funciones de datos tal y como se definen en Puntos Función (Archivos e Interfaces).
  • Entradas de Usuario. Serían las Entradas de Datos (EI) tal como se definen en Puntos Función.
  • Salidas de Usuario. Serían las Salidas de Datos (EO) tal como se definen en Puntos Función.
  • Peticiones de Usuario. Serían las Consultas de Datos (EQ) tal como se definen en Puntos Función.
  • Transformaciones. Son las operaciones internas necesarias para que con la entrada recibida se obtenga la salida deseada.
    Por ejemplo multiplicar dos matrices es una operación, leer datos de un archivo y guardarlo en memoria no es una acción (sería una entrada).
  • Transiciones. Cuando, como resultado de algún suceso el software pasa de un estado a otro.
    Por ejemplo, un sistema en estado de espera puede pasar al estado Alta cuando se solicita dicha opción en el menú principal.

Para cada una de estas medidas se deben contar cuantas hay de complejidad baja, media y alta, luego se procede a multiplicar la frecuencia de cada caso con la complejidad asignada en función del tipo de componente. Con la suma total obtenemos los puntos función 3D del Proyecto.

En un principio, el resultado del sistema en PF3D se obtenía sumando los resultados obtenidos en cada una de las tres componentes pero luego el sistema evolucionó para mantener el valor de cada componente por separado.


¿Conocías el método de Medición Puntos Función 3D?

Julián Gómez

Te Ayudo a Dirigir tus Proyectos al Éxito. Sólo puedes ir más rápido, juntos podemos ir más lejos ¿Conectamos?

View Comments

  • Quisiera publiquen casos prácticos de gestión de riesgos de proyectos

Recent Posts

El Último vídeo del viernes del año: Vuela como un dragón

Este año ha sido complicado. En el sentido de que ha sido un año duro.…

4 meses ago

Ultimo video del viernes del año: Sé diferente

Y el año se acaba. Después de tantos días juntos en este blog hoy llegamos…

1 año ago

Vídeo del viernes: Kadenko, una luz en la navidad

Las compañías energéticas están en el ojo del huracán con los precios que estamos sufriendo…

1 año ago

El Haiku: Antes que nada, la clave del éxito es… (Graham Bell)

Sin duda hay una creencia muy extendida que piensa que las cosas se consiguen porque…

1 año ago

El Haiku: Sólo porque hayas hecho un buen plan… (Taylor Swift)

El Haiku de hoy de Taylor Swift me encanta. Resume perfectamente lo que no debes…

1 año ago

Vídeo del viernes: Aquaduct, Cómo acarrear y filtrar agua con el poder de nuestras piernas

Las ideas innovadoras siempre son interesantes para que nos puedan inspirar. Si además ayudan a…

1 año ago