domingo, 6 de abril de 2014

Puntos de función

Introducción

Los puntos de función son un método que nos puede ayudar a medir el tamaño del software en cuanto a la funcionalidad que ofrece.
Esto nos permitirá tener un mejor conocimiento sobre nuestro sistema y el impacto que este podría tener ante el usuario.

Desarrollo

Los puntos de función se desarrollan mediante un proceso que consta de:
  • *      Salidas
  • *        Consultas
  • *        Entradas
  • *        Ficheros.

Cada uno de estos pasos se mide y de acuerdo a su complejidad puede ser simple, media y compleja.

A continuación se muestra una serie de tablas que permiten la medición de cada paso.


Para poder calcular los puntos de función se emplea la siguiente formula:
*        Puntos de Función = Puntos de función Sin Ajuste x Factor de Complejidad de Procesamiento donde:
*        Factor de Complejidad de Procesamiento = 0.65 + (0.01
*        x Puntos de Complejidad de Procesamiento
Para poder calcular los Puntos de Complejidad de Procesamiento se hace lo siguiente:
*        Se consideran 14 factores diferentes
*        Cada factor se evalúa en una escala de 0 a 5 donde el 0 significa que no tiene influencia y el 5 es muy influyente.

Factores de Complejidad
puntos
Comunicación de datos
5
Actualización en línea
0
Servicios distribuidos
3
Procesamiento complejo
4
Desempeño
4
Reusabilidad
5
Ambiente de uso sobrecargado
3
Facilidad de instalación
4
Ruta de transacciones
3
Facilidad de operación
5
Entrada de datos en línea
0
Múltiples lugares de operación
1
Eficiencia del usuario final
5
Facilidad de modificación
2
total de puntos de complejidad de procesamiento
44

Conclusión

Ya por ultimo para poder obtener el total de los puntos de función se hace de la siguiente manera:
*        Factor de Complejidad de Procesamiento (FCP):
*        FCP = 0.65 + (0.01 x PCP)
*        = 0.65 + (0.01 x 44)
*        = 1.09
*        Total de Puntos de Función (FP):
*        FP = PSA x FCP
*        = 306 x 1.09
*        = 333.54

Bibliografía

*        [Pressman, 1998]. Pressman, Roger S 1998. Ingeniería del Software. Un Enfoque Práctico. Cuarta Edición. 581 páginas. Editorial Mc Graw-Hill. ISBN 84-481-1186-9.
*        [Jones, 1987]. Jones, C. 1987. A Short History of Function Points and Feature Points. Software Productivity Research Inc. USA.
*        [Albrecht, 1979] Albrecht, Allan J. 1979. Measuring Aplication Development Productivity. Proc Of IBM applications. Development Joint SHARE/GUIDE Symposium, Monterrey, Páginas 83-92.


No hay comentarios:

Publicar un comentario