2.5.4 COCOMO II Multiplicadores de Esfuerzo
2.5.4 COCOMO II Multiplicadores de Esfuerzo
2.5.4 COCOMO II Multiplicadores de Esfuerzo
FECHA:
26 DE OCTUBRE 2022
ASIGNATURA:
INGENIERÍA DE SOFTWARE
PROFESOR:
GONZALEZ RAMIREZ MARKO ALFONSO
NÚMERO DE EQUIPO: 1
Es importante mencionar que se negoció con el proveedor para que todo el personal contará
con un nivel de experiencia en tiempo y dominio alto, y que el sistema deberá mantener un
nivel reusabilidad alto también. Además de considerar un salario de $15,000
DISEÑO INICIAL
2.- Identificar qué datos están relacionados con el factor de Escala y que datos están
considerados en los multiplicadores de Esfuerzo
4.- Se calcula E
E= B+(0.01XSF)
E= 0.91 + (0.01 x 18.97)
E = 0.91 + 0.18
E = 1.09
5.- Se calculan los multiplicadores de esfuerzo
EM = PREX x RUSE
EM = 0.87 x 1.07
EM = 0.93
7.- Se calcula F
F= D + 0.2 x 0.01 x 18.97
F = 0.31
CASOS PRÁCTICOS
1.- Una casa de software tienen una propuesta para desarrollar un sistema de alta seguridad de
datos en una Institución de gobierno. Se estima un tamaño aproximado de desarrollo de
100,000 líneas de código, contando con 21 módulos principales de tamaño promedio. El
cliente ha manifestado un estricto respeto en los requerimientos además de exigir una total
discreción con la información manejada, por lo tanto, nos hará la petición formal de firmar
una carta de confidencialidad. El equipo de desarrollo cuenta con muy buenas evaluaciones
en el CMM, además de contar con muy alta experiencia en lo relacionado al producto a
desarrollar. El cliente también desea que el 50% de los módulos tenga un nivel de
reusabilidad muy alto.
DISEÑO INICIAL
2.- Identificar qué datos están relacionados con el factor de Escala y que datos están
considerados en los multiplicadores de Esfuerzo
4.- Se calcula E
E= B+(0.01*SF)
= 0.91 + (0.01 * 18.97)
= 0.91 + 0.18
= 1.09
7.- Se calcula F
F= D + 0.2 * 0.01 * 18.97
= 0.31
Costo = E*salario
Costo = 1.09* $30,000
Costo = $32,700 + otros gastos
2.- Se desarrollará un sistema para Procter & Gamble ubicada en calle poniente 107 en la
Industrial Vallejo CDMX. Se estima un tamaño aproximado de desarrollo de 71,000 líneas de
código, el cliente decide que ya están establecidos algunos requerimientos pero espera que
otros (pocos) se definan bajo la marcha. El equipo ya ha trabajado antes con esta empresa y
también ya ha desarrollado proyectos similares. Los niveles de riesgo se estiman de manera
nominal. Los Stakeholders llevan 3 años trabajando de muy eficiente; y el equipo de
desarrollo cuenta con un nivel de madurez CMM 4, cuentan con un nivel de experiencia muy
alto y se espera que el prototipo tenga un nivel de reusabilidad muy alta también. Las
capacidades del equipo se estiman nominal, sin embargo, las instalaciones disponibles se
estiman en un nivel bajo.
3.- Se desarrollará un sistema para la gestión escolar de la Escuela Superior de Cómputo, del
IPN en Othon de Mendizabal Esq. Juan de Dios Batiz s/n. Se estima un tamaño aproximado
de desarrollo de 53,000 LOCS, el cliente decide que ya están establecidos algunos
requerimientos sin embargo es muy probable que podrían agregarse y/o cambiar algunos
procesos e interfaces y se espera que el sistema tenga un nivel de reusabilidad alto. El equipo
nunca ha desarrollado un proyecto relacionado con la educación y desafortunadamente por
falta de especificaciones y una pésima coordinación de los Stakeholders no se ha desarrollado
un análisis de riesgo adecuado. El equipo de desarrollo lleva 5 años trabajando de manera
aceptable, aunque el mes pasado dos de los mejores analistas renunciaron por causas
personales; aun así el equipo cuenta con un nivel de madurez CMM 2, un nivel de
experiencia nominal en el desarrollo de software, además, la capacidad del personal es media
y los espacios físicos, hardware y software proporcionados por Instituto tienen un nivel alto.
El cliente nos pide que se use en todos los sentidos una plataforma de alta calidad y se nos
solicita que la fiabilidad del producto sea alta. Por cuestiones de cambio de gobierno la
presión de la agenda es alta y nos piden mantener una estrecha relación Stakeholders –
Desarrolladores así como también planear de manera asidua y coordinada entregas para su
debida validación.