Está en la página 1de 37

COCOMO II

Los modelos de estimacin de costos analizan la


economa y deseconoma de escala.
Es frecuente lograr economa en proyectos
gracias a la inversin en software que mejoran la
productividad
Deseconoma de escala es cuando se produce
una considerable disminucin de la
productividad.
Los modelos de estimacin de costos tienen un
factor exponencial para considerar estos
aspectos.
COCOMO II captura esos efectos en el
exponente B:

Si B < 1.0: el proyecto tiene economa. Significa que la


productividad del proceso de desarrollo incrementa a
medida que aumenta el tamao del proyecto.
Si el B = 1.0 las economas y deseconomas de escala
estn en equilibrio.

Si el B > 1.0 el proyecto muestra deseconoma de escala.


La productividad del proceso de desarrollo de software
disminuye a medida que aumenta el tamao del proyecto.
El clculo del Factor Exponencial de Escala B est basado
en factores de productividad y esfuerzo que varan de un
nivel Muy Bajo hasta uno Extra Alto

El factor de precedencia (PREC) toma en


cuenta el grado de experiencia previa en
relacin al producto a desarrollar en aspectos
organizacionales, conocimiento del software
y hardware a utilizar.
El factor de flexibilidad (FLEX) considera el
nivel de exigencia en el cumplimiento de los
requerimientos preestablecidos, plazos de
tiempos y especificaciones de interfase.

Este factor involucra aspectos relacionados al


conocimiento de los tems de riesgo crtico y
al modo de abordarlos dentro del proyecto.

El factor de escala Cohesin del Equipo tiene


en cuenta las dificultades de sincronizacin
entre los participantes del proyecto:
Usuarios
Clientes
Desarrolladores
encargados de mantenimiento,
El valor del factor TEAM se calcula como un
promedio.

Existen dos formas de calcular el PMAT


La primera captura el nivel de madurez de la
organizacin, resultado de la evaluacin
segn CMM y asignndole el valor
correspondiente

La segunda est basada en las dieciocho


reas de Procesos Claves (KPAs).
El procedimiento para determinar el PMAT es
establecer el porcentaje de cumplimiento de
cada una de las reas

Despes de determinar el nivel de


cumplimiento de cada KPA el factor PMAT es
calculado con la frmula:

( Effort Multipliers EM )

El esfuerzo nominal de desarrollo de un


proyecto de software se ajusta para una
mejor estimacin mediante factores que se
clasifican en cuatro reas: Producto,
Plataforma, Personal y Proyecto.
El peso promedio es 1.0. Si el factor provoca
un efecto nocivo en el esfuerzo de un
proyecto, el valor del multiplicador
correspondiente ser mayor que 1.0, caso
contrario el multiplicador ser inferior a 1.0.

Del Producto
RCPX, RUSE
De la Plataforma
PDIF
Del Personal
PERS,PREX
Del Proyecto
FCIL, SCED

Se refieren a las restricciones y requerimientos sobre el producto a desarrollar


RELY : Este factor mide la confiabilidad del producto de software a ser desarrollado debido a
las implicaciones que pude tener una falla del software.

DATA: Tamao de la base de datos

CPLX: Complejidad del producto, operaciones: de control, computacionales, dependientes de


los dispositivos, de administracin de datos y de administracin de interfaz de usuario
RUSE: Requerimientos de reusabilidad
Esfuerzo adicional necesario para construir componentes que puedan ser reusadas

DOCU: Documentacin acorde a las diferentes etapas del ciclo de vida

Estos factores analizan la complejidad de la plataforma


subyacente.

PVOL: Volatilidad de la plataforma

La frecuencia de los cambios en la plataforma


subyacente.

STOR: Restriccin del almacenamiento principal.


Restriccin del almacenamiento
principal

TIME: Restriccin del tiempo de ejecucin

El porcentaje de tiempo de ejecucin disponible que


usar el sistema

Nivel de habilidad que posee el equipo de


desarrollo

ACAP: Capacidad del analista


PCAP: Capacidad del programador
PCON: Continuidad del personal
AEXP: Experiencia en la aplicacin
PEXP: Experiencia en la plataforma
LTEX: Experiencia en el lenguaje y las herramientas

Condiciones y restricciones bajos las cuales se


lleva a cabo el proyecto.

TOOL: Uso de herramientas de software

(extensin del uso de herramientas)


SITE: Desarrollo multisitio (ubicacin espacial y
comunicacion)
SCED: Cronograma requerido para el desarrollo
(plazos de tiempo 75% al 160%.)

También podría gustarte