Este documento describe el modelo COCOMO (Constructive Cost Model) básico para estimar el esfuerzo y costo del desarrollo de software basado en el tamaño del programa medido en líneas de código. Explica que los proyectos pueden ser orgánicos, semiacoplados o empotrados dependiendo de su complejidad y presenta las ecuaciones y coeficientes utilizados para realizar cálculos de esfuerzo, duración y número de personas requeridas. Además, muestra un ejemplo de cálculo para un proyecto orgánico
1. INSTITUTO TECNOLOGICO SUPERIOR DE INFORMATICA IBARRA<br />Nombre: Silvia Velásquez<br />Nivel: Sexto semestre Sistemas<br />Sección: Nocturno<br />COCOMO (Modelo constructivo de costo).<br />COCOMO BÁSICO<br />Calcula el esfuerzo y el costo del desarrollo en función del tamaño del programa estimado en LDC.<br />Es un forma rápida y sencilla de estimar la magnitud de los costes de un proyecto software, pero este alcance está necesariamente limitado porque hay muchos factores sin contabilizar, como son las diferencias de requisitos hardware, la calidad y experiencia del personal, utilización de técnicas y herramientas más sofisticadas, y otra serie de atributos conocidos que tiene mucha influencia en los costes de un proyecto.<br />Los proyectos pueden ser:<br />Orgánicos. <br />Proyectos pequeños y sencillos. <br />Equipos pequeños con experiencia en la aplicación. <br />Requisitos poco rígidos. <br />Semiacoplados. <br />Proyectos de tamaño y complejidad intermedia. <br />Equipos con variado niveles de experiencia. <br />Requisitos poco o medio rígidos. <br />Empotrados. <br />Proyectos que deben ser desarrollados con un conjunto de requisitos (hardware y software) muy restringidos. <br />E = a * KLOCbD = c * Ed <br /> Ecuaciones a utilizar para realizar los cálculos:<br />E= esfuerzo aplicado en hombre-mesD= es el tiempo de desarrollo en mesesKLDC=es el número de miles de líneas de código<br /> <br />Los coeficientes a y c y los exponentes b y d se obtienen de la siguiente tabla:<br />Tipo de proyecto a b c dOrgánico 2.4 1.05 2.5 0.38Semiacoplado 3.0 1.12 2.5 0.35Empotrado 3.6 1.20 2.5 0.32<br />Aplicando el modelo COCOMO básico y usando un tipo de proyecto orgánico obtenemos una estimación para el esfuerzo: <br />KLDC=7.4<br />E = 2.4 * KLDC1.05 = 2.4 * 7.41.05 = 20 hombre-mes<br />Para calcular la duración del proyecto usamos la estimación de esfuerzo: <br />D = 2.5 * E0.38 = 2.5 * 200.38= 8 meses <br />El valor de la duración del proyecto permite al planificador recomendar un número de personas N para el proyecto. <br />N = E / D = 20 / 8 = 3 personas<br />Por supuesto que el planificador puede decidir emplear sólo una o dos personas y ampliar por tanto la duración del proyecto.<br />LINCOGRAFIA<br />http://eclases.tripod.com/id15.html<br />http://www.tufuncion.com/desarrollo-software<br />http://es.wikipedia.org/wiki/COCOMO_B%C3%A1sico<br />