Metrica punto de funcion

Solo disponible en BuenasTareas
  • Páginas : 5 (1088 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de febrero de 2011
Leer documento completo
Vista previa del texto
Métrica de punto función
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 usuarioindependientemente 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 Group (IFPUG)
Antecedentes
Tradicionalmente se hamedido el tamaño del software mediante distintas métricas: recuento de las líneas de código, número de programas fuente, o técnicas similares, que no resultan aceptables como una buena práctica profesional, porque:
* Su resultado depende fuertemente del entorno técnico y el lenguaje de programación utilizado
* Varía en función de la pericia de cada programador y del uso de normas ymetodologías
* No resultan significativas al usuario ni a la dirección
Cuando se trata de establecer métricas de productividad y calidad en la construcción de software, o realizar estimaciones de coste y duración, es imprescindible disponer de una medida fiable y comprensible del tamaño de lo que se construye.
[editar] Normalización
La organización ISO/IEC ha definido un estándar de Medida delTamaño Funcional, titulado 'ISO/IEC 14143-1:1998'. Con base en este estándar se han declarado, como métodos estándares de recuento, los siguientes:
* ISO/IEC 20926:2003 IFPUG 4.1 Unadjusted functional size measurement method - Counting practices manual
* ISO/IEC 19761:2003 COSMIC-FFP - A Functional Size Measurement Method
* ISO/IEC 20968:2002 Mk II Function Point Analysis - CountingPractices Manual
* ISO/IEC 24570:2004 NESMA Guide to Using Function Point Analysis
La norma española equivalente a la ISO 14143 es la UNE 71045-1:2000. "Tecnología de la información. Medida del Software. Medida del tamaño funcional. Parte 1: Definición de conceptos."
[editar] Benchmarking
Una de las utilidades de disponer de una medida del tamaño funcional del software es la de poder comparar elcoste del desarrollo de aplicaciones (y otros parámetros de gestión) entre diferentes proyectos y organizaciones (Benchmarking). Para ello el "International Software Benchmarking Standards Group" mantiene una base de datos de métricas y provee diferentes productos de tipo estadístico.
Estos datos y herramientas son de una ayuda importante para una de las tareas más difíciles en la ingeniería delsoftware, cual es la estimación de costes.
El coste de desarrollo de software por cada punto función varía dependiendo de la tecnología utilizada, el tamaño del proyecto, los requisitos de calidad exigidos y otros parámetros. La media general de todos los proyectos está en 11,35 horas-hombre por punto-función.
El ISBSG incluye en su base de datos mediciones realizadas con cualquiera de las cuatrometodologías ya citadas, aunque la mayoría utiliza la IFPUG-FPA.
[editar] Método de recuento
La técnica de medición del tamaño en punto-función consiste en asignar una cantidad de "puntos" a una aplicación informática según la complejidad de los datos que maneja y de los procesos que realiza sobre ellos. Siempre tratando de considerarlo desde el punto de vista del usuario.
Por ejemplo, elmétodo IFPUG-FPA (Function Point Analisys) establece los siguientes pasos:
* Determinar el tipo de recuento
Puede tratase de un proyecto, una mejora a una aplicación o recontar una aplicación ya instalada. Según el tipo se incluirán funciones de conversión, modificación y baja de funcionalidad.
* Identificar el alcance del recuento y los límites de la aplicación
Se delimita el alcance de...
tracking img