Metrica punto de funcion
Este artículo trata sobre una técnica de medida usada en ingeniería de software. Para otros usos de "métrica", véase Métrica (desambiguación).
La métrica del punto función es un método utilizado en ingeniería del software para medir el tamaño del software. Fue definida por Allan Albrecht, de IBM, en 1979 y pretende medir la funcionalidad entregada al usuario independientemente de la tecnología utilizada para la construcción y explotación del software, y también ser útil en cualquiera de las fases de vida del software, desde el diseño inicial hasta la explotación y mantenimiento.
Existen diferentes metodologías de medición, de las cuales la más popular es la mantenida por el International Function Point Users …ver más…
Para cada uno de ellos se recuenta el número de datos y de registros lógicos. En función de este número se calcula para cada fichero un índice de complejidad y posteriormente una contribución en puntos función. * Contar las funciones transaccionales
De modo similar se realiza un inventario de los procesos elementales del sistema, distinguiendo los procesos de entrada, salida y consulta. Según el número de ficheros lógicos y datos que maneja cada proceso y de su naturaleza, se calcula su índice de complejidad y su contribución en puntos función. * Calcular el recuento bruto de puntos función
A partir de los recuentos anteriores se calcula un recuento total bruto (unadjusted). * Determinar el factor de ajuste
En función de 14 "características generales del sistema" que se valoran de 0 a 5 en función de su grado de influencia, se calcula un factor de ajuste al recuento.
Estas características tienen que ver con la arquitectura de la aplicación, sus requisitos de carga y rendimiento, complejidad de cálculos, etc.. * Calcular el recuento ajustado
Aplicando el factor de ajuste al recuento bruto se obtiene el recuento final.
Otras metodologías de medición son:
MKII (Mark II) * Desarrollada por KPMG en 1986 * Definida y publicada por Charles Symons en 1991 * Adoptada por la UKSMA (United Kingdom Software Metrics Association) * Intenta