You are on page 1of 4

Cálculo de Puntos de Función

Metodología de Puntos de
Función „ 1° Calcular Puntos de función sin
ajustar
– Establecer los 5 indicadores y su dificultad
„ 2° Establecer Modificadores con su
The International Function Point grado de influencia
Users Group
„ 3° Aplicar fórmula
Release 4.1
„ 4° Interpretar

Indicadores de datos en Puntos de Indicadores de datos en Puntos de


Función Función
„ Archivos Lógicos Internos (ALI). „ Archivo de Interfaz Externa (AIE).
– Grupo identificable de datos relacionados – Grupo identificable de datos relacionados
lógicamente o de información de control que lógicamente o de información de control que
pertenece al usuario pertenece al usuario,
– es mantenido dentro de las fronteras del – es referido por la aplicación, pero mantenido
sistema. dentro de las fronteras de otra aplicación.

Indicadores de transacciones en Indicadores de transacciones en


Puntos de Función Puntos de Función

„ Entradas Externas (EE). „ Salidas Externas (SE).


– Es un proceso elemental que procesa datos o – Es un proceso elemental lógico que debe
información de control que viene de fuera de contener al menos una fórmula matemática,
la frontera de la aplicación para mantener uno cálculo o
o más ALI y/o – crear datos derivados que envía datos o
– alterar el comportamiento del sistema. información de control fuera de la frontera de
la aplicación.

1
Asignación de nivel de dificultad para
Indicadores de transacciones en los Archivos Lógicos Internos o
Puntos de Función
Archivos de Interfaz Externos
„ Consultas Externas (CE).
1 -19 TDE 20 - 50 TDE 51 ó + TDE
– Es un proceso elemental que envía datos o 0 – 1 TRE simple simple mediano
información de control fuera de la frontera de 2 – 5 TRE simple mediano complejo
la aplicación. 6 ó + TRE mediano complejo complejo

Cálculo de Puntos de Función sin Estimadores en Puntos de Función


ajustar „ 1. Comunicación de datos.
„ Una vez señalado identificadores, su – Describe el grado con el cual la aplicación
complejidad y modificadores se asignan se comunica directamente con el
pesos que ya están dados por el método. procesador.
„ 2. Procesamiento Distribuido de Datos.
Puntos de Función sin ajustar.
Indicador simple mediano complejo SUMA
– Mide el grado con el que la aplicación
ALI _ * 7 _ * 10 _ * 15 __ transfiere datos entre componentes de la
AIE _ * 5 _ * 7 _ * 10 __ aplicación
EE _ * 3 _ * 4 _ * 6 __
„ 3. Rendimiento.
SE _ * 4 _ * 5 _ * 7 __
CE _ * 3 _ * 4 _ * 6 __ – El rendimiento será crítico y tendrá
T = ___ influencia sobre cómo diseñar, desarrollar
o implementar.

Estimadores en Puntos de Función Estimadores en Puntos de Función


„ 4. Configuración Altamente Usada. „ 7. Eficiencia para el Usuario Final.
– El software será implementado en un – Las funciones en línea proveídas tendrán
entorno existente y fuertemente utilizado. que enfatizar un diseño para la eficiencia
del usuario final.
„ 5. Promedio de Transacciones.
– Un alto promedio de transacciones „ 8. Actualización en Línea.
influenciará al diseño, desarrollo, – Se necesitará la actualización de archivos
implantación y soporte. maestros en forma interactiva
„ 6. Entrada de Datos en Línea. „ 9. Procesamiento Complejo.
– El software requerirá entradas interactivas. – Describe el grado en el cual el
procesamiento lógico influencia el
desarrollo de la aplicación.

2
Estimadores en Puntos de Función
Estimadores en Puntos de Función
„ 12.Facilidad de Operación.
„ 10.Reusabilidad. – Describe el grado en el cual las
– Describe el grado en el cual la aplicación y aplicaciones atienden los aspectos
su código han sido específicamente operacionales, tales como:
diseñados, desarrollados y soportados • salvar y recuperar datos y recuperación de
para que se puedan reutilizar. procesos.
– La facilidad de operación es una
„ 11.Facilidad de Instalación.
característica de la aplicación.
– Describe el modo en que la conversión Minimizando la necesidad de actividades
desde medios ambientes previos manuales, tales como:
influenciarán el desarrollo de la aplicación. • montaje de cintas, manejo de papel e
intervención manual directa en el lugar.

Estimadores en Puntos de Función Estimadores en Puntos de función


„ 13.Varios Sitios. „ A cada estimador se le asigna un grado
– Describe el grado en el cual la aplicación
de influencia, la cual puede ser:
será diseñada, desarrollada e implantada – 0=sin influencia,
en múltiples localizaciones y – 1=accidental,
organizaciones de usuarios – 2=moderado,
„ 14.Facilidad de Cambios. – 3=medio,
– Describe el grado en el cual la aplicación – 4=significativo,
ha sido desarrollada para la modificación – 5=esencial.
fácil del procesamiento lógico o las
estructuras de datos.
„ Ya calificados los estimadores, se
suman en la variable M.

Asignación del grado de influencia Asignación del grado de influencia


para “actualización en línea” para “actualización en línea”
„ 0=No hay
„ 3=Se incluye la actualización en línea
„ 1=Se incluye la actualización en línea de la mayoría de los archivos lógicos
de uno a tres archivos de control. El internos.
volumen de actualización es bajo y la
„ 4=Además, la protección contra pérdida
recuperación es fácil.
de datos es esencial y tendrá que ser
„ 2=Se incluye la actualización en línea especialmente diseñada y programada
de cuatro o más archivos de control. El en el sistema.
volumen de actualización es bajo y la
recuperación es fácil.

3
Asignación del grado de influencia
para “actualización en línea” Aplicación de fórmula de PF
„ pf = T * (0.65 + 0.01 * M)
„ 5=Además, se consideran dentro de los
„ Posible interpretación:
procesos de recuperación volúmenes
– Complejidad
altos. Se incluyen procesos de • sencilla hasta 100 puntos
recuperación altamente automatizados • media 101 a 300 puntos
con intervención mínima del operador. • difícil de 301 a 500 puntos
– Costo de $50 a $100 dólares EEUU
– Tiempo requerido
– Personas requeridas

You might also like