2.5.4 COCOMO II Multiplicadores de Esfuerzo

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

INSTITUTO POLITÉCNICO NACIONAL

ESCUELA SUPERIOR DE CÓMPUTO

FECHA:
26 DE OCTUBRE 2022

UNIDAD TEMÁTICA II: PROCESO DE GESTIÓN DEL


PROYECTO

2.5.4 COCOMO II Multiplicadores de esfuerzo

ASIGNATURA:
INGENIERÍA DE SOFTWARE

PROFESOR:
GONZALEZ RAMIREZ MARKO ALFONSO

GRUPO: 3CV6 – 6CV1

NÚMERO DE EQUIPO: 1

INTEGRANTES DEL EQUIPO:


ALEJO AMADO ARTURO
BECERRA RAMÍREZ LUIS ARTURO
BELMONTE VARGAS BARUCH ISAI
HERMOSILLO JUÁREZ WILLIAM SIDHARTA
EJEMPLO 1

La casa de software Tecnologías META requiere generar el prototipo de una aplicación


móvil. El tamaño de desarrollo asciende a 15,000 líneas de código aproximadamente y la
aplicación contará con la construcción de 3 módulos iniciales de tamaño promedio que serán
desarrollados por un proveedor externo; cabe mencionar que es la primera vez que la casa de
software trabaja de está manera y que los requerimientos e interfaces del nuevo módulo
pueden establecerse de forma nominal. Se contrató al proveedor dado que cuenta con un nivel
de madurez CMM nivel 3, a diferencia del equipo de desarrollo de Tecnologías META que
cuenta con un nivel de madurez 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

Calcule el factor de escala, los multiplicadores de esfuerzo, el esfuerzo, el tiempo de


desarrollo y el costo.

1.- Identificar si es un diseño inicial o un diseño de arquitectura posterior.

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

El ejemplo nos habla de:


● Flexibilidad (SF)
● CMM (SF)
● Experiencia de los desarrolladores (EM)
● Reusabilidad (EM)

3.- Se calcula el factor de escala

SF= PREC + FLEX + RESL + TEAM + PMAT

SF = 3.72 +3.04+4.24+3.29+ 4.68

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

6.- Se calcula el esfuerzo:


PM = A x Size^E x EM
PM = 2.94 x (15)^1.09 x 0.93
PM = 52.30

7.- Se calcula F
F= D + 0.2 x 0.01 x 18.97
F = 0.31

8.- Se calcula tiempo de desarrollo


TDEV = C x (PM)^F
TDEV = 3.67 x (52.30)^0.31
TDEV = 3.67 X 3.40
TDEV = 12.47

9.- Se calcula el costo

Costo = ? + otros gastos.

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.

Calcule el factor de escala, los multiplicadores de esfuerzo, el esfuerzo, el tiempo de


desarrollo y el costo.

1.- Identificar si es un diseño inicial o un diseño de arquitectura posterior.

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

El ejemplo nos habla de:


● Flexibilidad (SF)
● CMM (SF)
● Experiencia de los desarrolladores (EM)
● Reusabilidad (EM)

3.- Se calcula el factor de escala

SF= PREC + FLEX + RESL + TEAM + PMAT

= 3.72 +3.04+4.24+3.29+ 4.68

4.- Se calcula E

E= B+(0.01*SF)
= 0.91 + (0.01 * 18.97)
= 0.91 + 0.18
= 1.09

5.- Se calculan los multiplicadores de esfuerzo


EM = PREX * RUSE
= 0.87 * 1.07
= 0.93

6.- Se calcula el esfuerzo:


PM = A * Size^E * EM
= 2.94 * (15)^1.09 * 0.93
= 52.30

7.- Se calcula F
F= D + 0.2 * 0.01 * 18.97
= 0.31

8.- Se calcula tiempo de desarrollo


TDEV = C * (PM)^F
= 3.67 * (52.30)^0.31
= 3.67 * 3.40
= 12.47
9.- Se calcula el costo

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.

Calcule el factor de escala, los multiplicadores de esfuerzo, el esfuerzo, el tiempo de


desarrollo y el costo.

1.- Identificar si es un diseño inicial o un diseño de arquitectura posterior.


Post Arquitectura
2.- Identificar qué datos están relacionados con el factor de Escala y que datos están
considerados en los multiplicadores de Esfuerzo
El caso nos habla de:
● Flexibilidad (SF)
● CMM (SF)
● Experiencia de los desarrolladores (EM)
● Reusabilidad (EM)
3.- Se calcula el factor de escala
SF= PREC + FLEX + RESL + TEAM + PMAT
SF = 3.72+3.04+4.24+3.29+1.56
SF=15.86
4.- Se calcula E
E= B+(0.01XSF)
E= 0.91+(0.01×15.86)
E = 0.96+0.15
E = 1.11
5.- Se calculan los multiplicadores de esfuerzo
EM = PREX x RUSE
EM = 0.74X1.15
EM = 0.85
6.- Se calcula el esfuerzo:
PM = A x Size^E x EM
PM = 2.94×(71)^1.11X0.85
PM = 283.57
7.- Se calcula F
F= D + 0.2×0.01XSF
F = 0.28+0.2×0.01×15.86
F=0.31
8.- Se calcula tiempo de desarrollo
TDEV = C x (PM)^F
TDEV = 3.67(283.57)^0.31
TDEV = 21.13
9.- Se calcula el costo
Costo = 30000×1.11 + otros gastos.
=

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.

Calcule el factor de escala, los multiplicadores de esfuerzo, el esfuerzo, el tiempo de


desarrollo y el costo.

1.- Identificar si es un diseño inicial o un diseño de arquitectura posterior.


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
El caso nos habla de:
● Reusabilidad (ME)
● Flexibilidad (SF)
● Experiencia en proyectos relacionados (SF)
● Coordinación de stakeholders (SF)
● Analisis de riesgo(SF)
● Nivel de madurez(SF)
● Experiencia en desarrollo (ME)
● Capacidad del personal(ME)
● Espacios fisicos, hardware y software(ME)
● Plataforma(ME)
● Fiabilidad de producto(ME)
● Presión(ME)

3.- Se calcula el factor de escala


SF= PREC + FLEX + RESL + TEAM + PMAT
SF = 6.20 + 1.01+7.07+5.48+4.68
SF = 24.44
4.- Se calcula E
E= B+(0.01*SF)
E= 0.91+(0.01*24.44)
E = 0.91+0.24
E = 1.15
5.- Se calculan los multiplicadores de esfuerzo
EM = RCPX*RUSE*PDIF*PERS*PREX*FCIL*SCED
EM = 1.33*1.07*1.29*1.00*1.00*0.87*1.00
EM = 1.59
6.- Se calcula el esfuerzo:
PM = A * Size^E * EM
PM = 2.94*53^1.15 *1.59
PM = 2.94*96.14*1.59
PM = 449.41
7.- Se calcula F
F= D + 0.2 * 0.01*SF
F = 0.28+0.2*0.01*24.44
F = 0.28+0.04
F = 0.32
8.- Se calcula tiempo de desarrollo
TDEV = C x (PM)^F
TDEV = 3.67*(449.41)^0.32
TDEV = 3.67*7.06
TDEV = 25.91
9.- Se calcula el costo
Costo = E*salario
Costo = 1.15 * $30,000
Costo = $ 34,500 + otros gastos

También podría gustarte