estimación de puntos de función

15
Estimación de Puntos de Función

Upload: xue

Post on 25-Feb-2016

44 views

Category:

Documents


0 download

DESCRIPTION

Estimación de Puntos de Función. Mediciones del Software. Medidas Directas Líneas de código Velocidad de ejecución Tamaño de memoria Medidas Indirectas Calidad Complejidad Eficiencia. Métricas orientadas a la función. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Estimación de Puntos de Función

Estimación de Puntos de Función

Page 2: Estimación de Puntos de Función

Mediciones del Software

• Medidas Directas– Líneas de código– Velocidad de ejecución– Tamaño de memoria

• Medidas Indirectas– Calidad– Complejidad– Eficiencia

Page 3: Estimación de Puntos de Función

Métricas orientadas a la función

• Utilizan una medida de la funcionalidad entregada por la aplicación como un valor de normalización.

Page 4: Estimación de Puntos de Función

Puntos de Funcion

• Propuestas por Allan Albrecht de IBM en 1979• Mide Funcionalidad entregada al usuario• Relacionados implícitamente por medidas

directas

Page 5: Estimación de Puntos de Función

Estimación de Puntos de Función

Page 6: Estimación de Puntos de Función

Estimación de Puntos de Función

• Cinco características de dominios de información:– Numero de Entradas de usuario– Numero de Salidas de usuario– Numero de Peticiones del usuario– Numero de Archivos– Numero de interfaces externas

Page 7: Estimación de Puntos de Función

Estimación de Puntos de Función

• PF = cuenta-total x [0,65 + 0,01 x 6(Fi )]• Fi (i = 1 a 14) son valores de ajuste de la

complejidad según las respuestas a las siguientes preguntas:– 1.¿Requiere el sistema copias de seguridad y de

recuperación fiables?– 2.¿Se requiere comunicación de datos?– 3.¿Existen funciones de procesamiento distribuido?– 4.¿Es crítico el rendimiento?

Page 8: Estimación de Puntos de Función

Estimación de Puntos de Función

– 5.¿Se ejecutara el sistema en un entorno operativo existente y fuertemente utilizado?

– 6.¿Requiere el sistema entrada de datos interactiva?

– 7.¿Requiere la entrada de datos interactiva que las transacciones de entrada se lleven a cabo sobre múltiples pantallas u operaciones?

– 8.¿Se actualizan los archivos maestros de forma interactiva?

Page 9: Estimación de Puntos de Función

Estimación de Puntos de Función– 9.¿Son complejas las entradas, las salidas, los archivos

o las peticiones?– 10.¿Es complejo el procesamiento interno?– 11.¿Se ha diseñado el código para ser reutilizable?– 12.¿Están incluidas en el diseño la conversión y la

instalación'?– 13.¿Se ha diseñado el sistema para soportar múltiples

instalaciones en diferentes organizaciones?– 14.¿Se ha diseñado la aplicación para facilitar los

cambios y para ser fácilmente utilizada por el usuario?

Page 10: Estimación de Puntos de Función

Métricas ampliadas de puntos de Función

• La medida de punto de función se diseñó originalmente para aplicarse a aplicaciones de sistemas de información de gestión.

• la extensión de los puntos de función se utiliza en la ingeniería, en las aplicaciones de tiempo real y en las aplicaciones orientadas al control.– Puntos de Características

Page 11: Estimación de Puntos de Función

Puntos de Función 3D

• Las características de las tres dimensiones del software se cuentan, cuantifican y transforman en una medida que proporciona una indicación de la funcionalidad entregada por el software, llamada Punto de Función 3D– La Dimensión de Datos– La Dimensión Funcional– La Dimensión de Control

Page 12: Estimación de Puntos de Función

Calculo de Puntos de Función 3D

• índice=I + O + Q + F + E + T+ R• Valor con peso de la complejidad

• Calculo Global de los puntos de función 3D

Page 13: Estimación de Puntos de Función

Conclusiones

• Útiles para determinar cuales funciones del sistema son usadas por el usuario de manera directa

• Se obtiene una opinión subjetiva de diferentes rubros para determinar la complejidad de un sistema

• Se obtienen directamente de la combinación de datos concretos del proceso con la percepción del grupo de desarrolladores del proyecto

Page 14: Estimación de Puntos de Función

Bibliografía

• Ingeniería del Software Un enfoque Practico [Roger S. Pressman, Sexta Edición Mc Graw Hill]

• http://www.itpuebla.edu.mx/Oferta_Educativa/sistemas/RETICULA/ingenieria%20del%20software.pdf

• http://www.kybeleconsulting.com/index.php/estimacion-puntos-caso-de-uso.html

• http://www.itba.edu.ar

Page 15: Estimación de Puntos de Función

¿Preguntas o Comentarios?