Ingeniería de Software | Análisis de punto funcional (FP)

El Análisis de Puntos de Función fue desarrollado inicialmente por Allan J. Albercht en 1979 en IBM y ha sido modificado por el Grupo Internacional de Usuarios de Puntos de Función (IFPUG). 

La definición inicial la da Allan J. Albrecht:  

FPA da un número adimensional definido en puntos de función que hemos encontrado que es una medida relativa efectiva del valor de función entregado a nuestro cliente.

FPA proporciona un método estandarizado para dimensionar funcionalmente el producto de trabajo de software. Este producto de trabajo es el resultado de nuevos proyectos de desarrollo y mejora de software para versiones posteriores. Es el software que se traslada a la aplicación de producción en la implementación del proyecto. Mide la funcionalidad desde el punto de vista del usuario, es decir, sobre la base de lo que el usuario solicita y recibe a cambio.

 El análisis de puntos de función (FPA) es un método o conjunto de reglas de medición de tamaño funcional. Evalúa la funcionalidad entregada a sus usuarios, con base en la visión externa del usuario de los requisitos funcionales. Mide la vista lógica de una aplicación, no la vista implementada físicamente o la vista técnica interna. 

 La técnica de análisis de puntos de función se utiliza para analizar la funcionalidad proporcionada por el software y el punto de función no ajustado (UFP) es la unidad de medida. 

Objetivos de la FPA: 

  • El objetivo de FPA es medir la funcionalidad que el usuario solicita y recibe.
  • El objetivo de FPA es medir el desarrollo y mantenimiento de software independientemente de la tecnología utilizada para la implementación.
  • Debe ser lo suficientemente simple para minimizar la sobrecarga del proceso de medición.
  • Debe ser una medida consistente entre varios proyectos y organizaciones. 
     

Tipos de FPA: 
 

  • Tipo funcional transaccional – 
    • Entrada externa (EI): EI procesa datos o información de control que proviene de fuera de los límites de la aplicación. La IE es un proceso elemental. 
       
    • Salida externa (EO): EO es un proceso elemental que genera datos o información de control enviada fuera de los límites de la aplicación. 
       
    • Consultas externas (EQ): EQ es un proceso elemental compuesto por una combinación de entrada y salida que da como resultado la recuperación de datos. 
       
  • Tipo funcional de datos: 
    • Archivo lógico interno (ILF): un grupo identificable por el usuario de datos relacionados lógicamente o información de control que se mantiene dentro de los límites de la aplicación. 
       
    • Archivo de interfaz externa (EIF): un grupo de usuarios reconocibles con alusiones de datos relacionados lógicamente con el software, pero que se mantienen dentro de los límites de otro software. 
       

Beneficios de la FPA: 
 

  • FPA es una herramienta para determinar el tamaño de un paquete de aplicación comprado contando todas las funciones incluidas en el paquete.
  • Es una herramienta para ayudar a los usuarios a descubrir el beneficio de un paquete de aplicaciones para su organización al contar las funciones que coinciden específicamente con sus requisitos.
  • Es una herramienta para medir las unidades de un producto de software para apoyar el análisis de calidad y productividad.
  • Es un vehículo para estimar el costo y los recursos necesarios para el desarrollo y mantenimiento de software.
  • Es un factor de normalización para la comparación de software. 
     

El inconveniente de FPA:

  • son menos
  • pérdida de tiempo

 

Publicación traducida automáticamente

Artículo escrito por pp_pankaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *