Está en la página 1de 6

PUNTOS DE FUNCION

Ing. Christian Araujo Gonzlez

Ing. Christian Araujo Gonzlez

Ejemplo:
Pasos:
Valores
Ejemplo

1) Calculo de los PF sin ajustar


Complejidad
BAJA

MEDIA

ALTA

CUENTA

TOTAL

Entradas

15

Salidas

25

Consultas

12

Archivos

10

15

49

Interfaces de Programa

10

Parmetros Medicin

Cuenta Total (CT)

106

Nota : Los valores de la tabla son fijo para cualquier caso.

- Los valores de la cuenta se ingresan en la tabla segn la experiencia previa del


desarrollador con respecto al software a desarrollar.
- Por cada fila (Entrada, Salida,) se elige el nivel de complejidad que cree tener y lo
multiplica por el valor correspodiente de la cuenta en su fila y lo colocas en total.
- Sumar todos los totales y se obtiene la cuenta total o los puntos de funcin sin ajustar.

Ing. Christian Araujo Gonzlez

2) Calculo de los PF ajustados al procesado


Descripcin Procesado (Factores de Ajuste)

Rango: 0-5

1. Presenta comunicacin de datos

2. Configuracin de gran uso

3. Velocidad de transaccin

4. La eficacia de usuario final

5. Procesado complejo

6. Facilidad de instalacin

7. En varios sitios

8. Rendimiento del sistema

9. Funciones distribuidas

10. Introduccin de datos en lnea

11. Actualizacin en lnea

12. Se diseo con criterio de reusabilidad

13. Facilidad de manejo

14. Ampliabilidad

3
Total

43

- Colocar en los 14 puntos del procesado un valor


de 0 a 5.
- Realiza la sumatoria de todos los 14 valores y
colocarlo en total.
- Aplicar la formula para calcular el Factor de
Ajuste:
FA = 0,65 + (0,01 * Suma de Factores Ajuste)

- Multiplicar la Cuenta Total por este Factor de


Ajuste y da como resultado el total de Puntos de
Funcin

Ejemplo:
FA = 0,65 + (0,01*43) = 0,65 + 0,43 = 0,98
PF = CT * FA = 106 * 0,98 = 103,88
PF = 104

Ing. Christian Araujo Gonzlez

Nota: Para llevar los PF a LDC buscar tablas de conversin

COCOMO nivel Bsico


Indicadores Planificacin
INDICADOR
MODELO

ESF

TDES

ORGANICO

2,4 (MLDC)1.05

2,5(ESF)0,38

SEMILIBRE /
SEMIEMPOTRADO

3.0(MLDC)1.12

2,5(ESF)0,35

FUERTEMENTE
RESTRIGIDO /
EMPOTRADO

3,6(MDLC)1.20

2,5(ESF)0,32

LDC : Lineas de Codigo


MLDC : Miles de Lineas de Codigo

Productividad (P):
P = LDC / ESF
N Promedio Personas (NP):
NP = ESF / TDES

Ing. Christian Araujo Gonzlez

ORGANICO: Cuando la organizacin da todas las


facilidades para el desarrollo y los desarrolladores
tienen el mismo nivel tecnico.
SEMILIBRE: Cuando la organizacin brinda
facilidades parcilaes y hay cierto desnivel tecnico
entre los desarrolladores.
EMPOTRADO: Llamado tambien Fuertemente
restringido, es cuando la organizacin no facilita
las actividades de desarrollo, pero hay una
aprobacion de la alta direccion. Tecnicamente aqu
los desarrolladores tienen bastante desnivel.

Ejemplo:
Despus de aplicar la estimacin de Punto de Funcin y determinar la
equivalencia de los PF en LDC segn los lenguajes de programacin a usar. Por
ejemplo los PF nos arroja una cantidad de 6750 LDC (N_PF * N_LDC/PF).
Despus de la organizacin y a los elementos desarrolladores del Sw, definimos
como Modelo a SEMILIBRE.
Para los clculos se necesita que las LDC este en miles entonces:
MDLC = LDC /1000 = 6750 / 1000 = 6,75
Calculamos los indicadores de Planificacin:
ESFUERZO:
De la tabla anterior sacamos la formula:
ESF = 3.0(MDLC)1.12 = 3.0 (6.75)1.12
ESF = 3.0 (8.488) = 24.46 hombres/mes
TIEMPO DE DESARROLLO:
De la tabla anterior sacamos la formula:
TDES = 2.5(ESF)0.35 = 2.5 (24.46)0.35
TDES = 2.5 (3.06) = 7.65 meses
PRODUCTIVIDAD:
P = LDC / ESF = 6750 / 24.46 = 276 LDC/hombre-mes
N PROMEDIO DE PERSONAS DESARROLLADORES:
NP = ESF / TDES = 24.46 / 7.65 = 3.19 = 3 hombres
COSTO DESARROLLO DEL PROYECTO:
CHM = Sueldo Promedio del Mercado / 2 = Ejem: S/. 1500 / 2 = S/. 750
C = ESF * CHM = 24,46*750 = 18345 Soles
Ing. Christian Araujo Gonzlez

También podría gustarte