Tipos de ejemplo de análisis FPA

Esta página ilustra los tres tipos de análisis de puntos de función con un simple caso casu: un sistema de información que mantiene los datos del cliente y los datos del producto y consulta los datos del proveedor.

La mayor precisión que uno desea para un recuento de puntos de función, cuanto más detalladas deben ser las especificaciones funcionales del sistema de información. Por lo tanto, este ejemplo cubre los tres métodos de recuento de puntos funcionales en orden de precisión creciente (indicativo, global, detalle)

Ejemplo de FPA indicativo

El recuento de puntos de función indicativo es la variante menos precisa de los tres tipos mencionados. Para poder realizar un recuento de puntos de función indicativo, uno solo necesita saber, qué conjuntos de datos lógicos son relevantes para el sistema de información, y si solo son consultados o también mantenidos por el sistema de información.

Especificación

Suponga que se da la siguiente especificación funcional para el sistema de información:

  • el usuario quiere cliente- y mantener los datos del producto, y consultar datos sobre Proveedores.

Análisis de puntos de función indicativo

Esta especificación funcional de alto nivel es suficiente para realizar un análisis de puntos de función indicativo:

Recolección de datos lógicos

Tipo de función

Puntos de función
(por definición)

Cliente

ILGV

35

Producto

ILGV

35

Proveedor

KGV

15

Tamaño funcional indicativo

85 fp

Ejemplo de FPA global

Para poder realizar un recuento de puntos de función global, Además de los conjuntos de datos lógicos, también necesitamos información sobre las transacciones del usuario.; por lo que necesitamos una especificación funcional más detallada

Especificaciones funcionales:

  • el usuario quiere poder agregar datos de Clientes, cambiar y eliminar, quiere poder consultar los datos de los clientes y quiere cuatro descripciones generales diferentes sobre los clientes; estos resúmenes contienen datos calculados
  • el usuario quiere poder agregar datos de Productos, cambiar y eliminar, desea poder consultar datos de productos y desea una descripción general de los productos; este resumen contiene datos calculados
  • el usuario desea poder consultar los datos de un proveedor a través del número de proveedor de identificación unívoca, y también desea una descripción general de los proveedores con resultados totalizadores

Esta especificación funcional más detallada muestra las transacciones de usuario requeridas reales, y por lo tanto permite un recuento de puntos de función global. El recuento de puntos de función global es más preciso que el recuento indicativo, pero menos preciso que el recuento detallado que se analizará a continuación.

Análisis de puntos de función global

El recuento de puntos de función global basado en estas especificaciones funcionales es el siguiente:

Función de usuario

Tipo de función

Complejidad (valores predeterminados)

Puntos de función

Cliente

ILGV

Sencillo

7

Producto

ILGV

Sencillo

7

Proveedor

KGV

Sencillo

5

Agregar cliente

SI

Promedio

4

Cambiar de cliente

SI

Promedio

4

Eliminar cliente

SI

Promedio

4

Solicitar cliente

DE

Promedio

4

Descripción general 1 con respecto al cliente

UF

Promedio

5

Descripción general 2 con respecto al cliente

UF

Promedio

5

Descripción general 3 con respecto al cliente

UF

Promedio

5

Descripción general 4 con respecto al cliente

UF

Promedio

5

Añadir Producto

SI

Promedio

4

Cambiar producto

SI

Promedio

4

Quitar producto

SI

Promedio

4

Solicitar producto

DE

Promedio

4

Descripción general relacionada con el producto

UF

Promedio

5

Solicitar proveedor

DE

Promedio

4

Descripción general sobre el proveedor

UF

Promedio

5

Tamaño funcional global

85 fp

Ejemplo de detalle FPA

Para poder realizar un recuento detallado de puntos de función, uno no solo debe considerar los conjuntos de datos lógicos (ILGV, KGV) y las transacciones del usuario (SI, UF, DE) saber, pero también se debe considerar la complejidad funcional de cada función de usuario individual (Sencillo, Promedio, Difícil) para decidir. Los valores predeterminados como con el recuento global no son suficientes aquí.

En FPA, la complejidad funcional de una función de usuario (recopilación de datos lógicos o transacción de usuario) basado en el número de elementos de datos y “pegar” recopilaciones de datos relevantes para esta función de usuario.

Especificación

Por eso las especificaciones funcionales (como se describieron anteriormente en este ejemplo cuando se realizó el recuento de puntos de función global) necesita ser analizado con más detalle:

  • de cada conjunto de datos lógicos identificado debe determinarse, saber cuántos RET (grupos de datos) este existe, y cuantos DET (atributos) están definidos en él;
    basado en una matriz, uno puede entonces determinar el nivel de complejidad complexiteit (Sencillo, Promedio, Difícil) el conjunto de datos lógicos relevante es
  • de cada transacción de usuario (SI, UF, DE) debe determinarse cuántos DET (atributos) son relevantes para la transacción del usuario, y cuántos conjuntos de datos lógicos (ILGV, KGV) mantenido o accedido por la respectiva transacción de usuario;
    basado en una matriz, uno puede entonces determinar sin ambigüedades el nivel de complejidad complexiteit (Sencillo, Promedio, Difícil) la respectiva transacción de usuario es.

Detalle del análisis de puntos de función

Este análisis detallado de las especificaciones funcionales podría resultar en el siguiente recuento de puntos de función:

Función de usuario

Tipo de función

Complejidad

Puntos de función (bruto)

Cliente

ILGV

Promedio

10

Producto

ILGV

Sencillo

7

Proveedor

KGV

Sencillo

5

Agregar cliente

SI

Difícil

6

Cambiar de cliente

SI

Promedio

4

Eliminar cliente

SI

Sencillo

3

Solicitar cliente

DE

Sencillo

3

Descripción general 1 con respecto al cliente

UF

Sencillo

4

Descripción general 2 con respecto al cliente

UF

Promedio

5

Descripción general 3 con respecto al cliente

UF

Sencillo

4

Descripción general 4 con respecto al cliente

UF

Difícil

7

Añadir Producto

SI

Promedio

4

Cambiar producto

SI

Sencillo

3

Quitar producto

SI

Sencillo

3

Solicitar producto

DE

Promedio

4

Descripción general relacionada con el producto

UF

Promedio

5

Solicitar proveedor

DE

Sencillo

3

Descripción general sobre el proveedor

UF

Promedio

5

Tamaño funcional

85 fp

 

Conclusión

En este caso, los tres métodos dan como resultado el mismo tamaño funcional de 85 puntos de función. En general, los resultados no son exactamente iguales, pero están bastante cerca el uno del otro. Más adelante en esta página se muestran los resultados de la investigación sobre la precisión del recuento de puntos de función global e indicativo..