Ejemplo Metodología Para El Cálculo Del Desarrollo de Software Basada en COCOMO

download Ejemplo Metodología Para El Cálculo Del Desarrollo de Software Basada en COCOMO

of 4

description

Emplear la metodología de COCOMO para la resolución de un caso

Transcript of Ejemplo Metodología Para El Cálculo Del Desarrollo de Software Basada en COCOMO

Metodologa para el clculo del desarrollo de software basada en COCOMO (Barry Boehm)Formulas a utilizarE = 3.6 * (EDSI) ^ 1.20Donde:E= Esfuerzo requerido3.6, 1.20 = ConstantesEDSI= Lneas de cdigo por cada milTDEV= 2.5 * (E) ^ 0.32Donde:TDEV= Tiempo de desarrollo (meses/ programador)2.5, 0.52 = Constantes PG= E/TDEVDonde:PG= Nivel promedio de contratacin

1) Costos de Desarrollo2) Costos de equipamiento3) Costos de mantenimiento

Ejemplo:Se pretende desarrollar un sistema con 11038 lneas de cdigo 11038/1000= 11.03811.038^1.20= 17.8430E= 3.6 * 17.84=E= 64.22

TDEV= 2.5 * (64.22) ^ 0.32TDEV= (64.22) ^ 0.32= 3.788 = 3.79TDEV= 2.5 * 3.79= 9.475 = 9.48

PG= 64.22/9.48= 6.77= 7Se pretende llevar a cabo el sistema complete en un ao, para cada fase se tiene el siguiente porcentaje:

40% Anlisis y Diseo (P3) 4 meses 20% Codificacin (P1) -> 2.4 meses 3meses 40% Pruebas (P2) -> 4.8 meses 5 mesesP= prioridadPara Costo de Desarrollo 1 Analista $7,500 /mes 2 Diseadores $8,000/mes c/u 2 Testers $7,000 /mes c/u Sueldo programacin(PG) $8,500 /mes Material de escritorio $2,000 Suministros de computadoras $4,500 Alquiler de equipo $2,500A 7,500 (9.48) = $71,100D 2 (8,000) (9.48) = $151,680T 2 (7,000) (5) = $70,000P 7 (8,000) (9.48) = $564,060ME $2000SC $4,500AE $2,500 (9.48) = $23,700C.D. = $887,040*Costos de Equipamiento-25 maquinas terminales p/u $7,200 (Caracteristicas)-2 servidores p/u $12,600 (Caracteristicas)-2 switches (12 ptos) p/u $6,350-Accesorios de red $110 por nodo (Jack, caja , tapa y canaleta)-Cable UTP 350 mts $21 p/metro

-25 x 7,200 = 180,000-2 x 12,600 = 25,200-2 x 6350 = 12,700-27 x 110 = 2,970-350 x 21 = 7,350 =228,220

*Costo de mantenimientoMantenimiento por 12 meses, bimestral, costo por hora de mantenimiento $650, tiempo total por mantenimiento 6 horas650 x 6 x 6 = 23,400

Costo Total = 887,040 + 228,220 + 23,400 = 1,138,660

En base al siguiente problema aplique la metodologa de Barry Boehm para determinar el costo de desarrollo del siguiente sistema:Nmero de lneas estimadas: 16,500Para los costos de desarrollo considere lo siguiente:Se utilizaran 2 diseadores con un sueldo mensual de $8,500 pesosParticiparan 2 testers con un sueldo mensual de $7,300 pesosSe contratara un analista con un sueldo mensual de $7,000 pesosEl sueldo de los programadores ser de $9,000 pesos mensuales.Se incurrir en alquiles de equipo con una renta mensual de $3,200 pesos.Se tendrn costos de insumas de computadora por $4,600 pesos.Se adquirir materiales de oficina con un costo de $2,800 pesos.Se pretende desarrollar el sistema en un periodo de 18 meses Para la distribucin de tiempo total de desarrollo del sistema, para cada fase se tiene:35% para anlisis y diseo30% para codificacin35% para prueba0073Para los costos de equipamiento:Se utilizaran 25 mquinas stand-alone con un costo unitario de $8,500 pesosSe utilizaran 2 servidores con un costo unitario de $4,800 pesosSe har uso de switches de 12 puertos c/uno con un costo unitario de $6,350 pesos La infraestructura de red ya se encuentra instalada a excepcin de los switches Para los costos de mantenimiento:Existir un contrato de mantenimiento durante ao y medio en el que se llevara a cabo mantenimientos trimestrales con un costo por hora de $780 pesos. Se considera un tiempo de mantenimiento de 1 hora por cada tres equipos.Calcule los costos de desarrollo, equipamiento y de mantenimiento de manera modular, especificando todas las operaciones implcitas