ARQUITECTURA EMPRESARIAL
Titulación: ITIG / ITIG - LADE
1º Cuatrimestre - octubre de 2012
Ejercicio de Análisis 4.
Planificación de Proyectos.
Estimaciones de Software.
PUNTOS DE FUNCIÓN.
Este modelo se basa en estimar el tamaño funcional del software. En este método
is una forma de medir las capacidades de una aplicación de manera uniforme a
través de un número simple. Estenúmero puede ser usado para estimar líneas de
código, costos y duración por comparación de otros proyectos.
Los pasos para el cálculo de puntos de función son:
1. Identificación de las funciones a evaluar:
a. Función: Equivalente a una pantalla de procesamiento o formulario o
página web.
2. Para cada función evaluar (contar) los cinco elementos de cálculo de puntos
de función:
Archivos lógicos internos (ILF - Internal Logic Files)
Ficheros externos (ELF – External Logic Files)
Entradas (EI – External Inputs)
Salidas (EO – External Outputs)
Consultas (EIN – External Inquiries)
3. Calificar cada uno de los elementos anteriores en Simple, Medio y Complejo.
4. Calcular los Puntos de Función sin Ajustar.
De acuerdo a la clasificación hecha de cada uno de loselementos, se
multiplicará esa cuenta por cada uno de los factores
Parámetros de Medición
No. de entradas
(EI)
No. de salidas
(EO)
No. de consultas
(EIN)
No. ficheros internos
(ILF)
No. interfaces externas
(ELF)
Cuenta
Simple
Medio
Complejo
Total
X
3
4
6
=
X
4
5
7
=
X
3
4
6
=
X
7
10
15
=
X
6
7
10
=Cuenta Total
5. Ajustar el cálculo de los puntos de función a través de la evaluación de cada
uno de los parámetros adicionales de ajuste.
Ingeniería del Software de Gestión
Titulación: ITIG / ITIG - LADE
1º Cuatrimestre - octubre de 2012
El siguiente paso es la evaluación de cada una de las características de
ajuste de acuerdo al alcance y objetivo del proyecto evaluado. Los posiblesvalores que puede tomar cada una de estas características son:
0
Sin Influencia
1
Incidental
2
Moderado
3
Medio
4
Significativo
Característica de Ajuste
5
Esencial
Nivel
de
Incidencia
a.
¿Requiere el sistema copias de seguridad y de recuperación
fiables?
b.
¿Se requiere comunicación de datos?
c.
¿Existen funciones de procesamiento distribuido?
d.
¿Escrítico el rendimiento?
e.
¿Se ejecutaría el sistema en un entorno operativo existente y
fuertemente utilizado?
f.
¿Requiere el sistema entrada de datos interactiva?
g.
¿Requiere la entrada de datos interactiva que las
transacciones de entrada se lleven a cabo sobre múltiples pantallas
u operaciones?
h.
¿Se actualizan los archivos maestros de forma interactiva?
i.
¿Son complejas lasentradas, las salidas, los archivos o las
peticiones?
j.
¿Es complejo el procesamiento interno?
k.
¿Se ha diseñado el código para ser reutilizable?
l.
¿Están incluidas en el diseño la conversi6n y la instalaci6n?
m.
¿Se ha diseñado el sistema para soportar múltiples
instalaciones en diferentes organizaciones?
n.
¿Se ha diseñado la aplicación para facilitar los cambios y para
ser fácilmenteutilizada por el usuario?
Total Características Generales
6. Calculo final de los puntos de función.
Puntos Función = [Puntos de función sin ajustar] * [0.65 + 0.01 *
Total Características Generales]
Ejemplo:
Se ha encargado la creación de un software para un videojuego. El equipo del
proyecto desea calcular el esfuerzo que tomaría este proyecto a través de Puntos
de Función. Una vezlevantada la información sobre los requisitos del proyecto, se
han determinado los siguiente valores para los parámetros de evaluación de puntos
de función:
Parámetros
de
Medición
No.
de
entradas
No.
de
Simple
Medio
Complejo
Cuenta
Cuenta
Cuenta
1
1
1
1
Ingeniería del Software de Gestión
Titulación: ITIG / ITIG - LADE
1º Cuatrimestre - octubre de 2012...
Regístrate para leer el documento completo.