ejemplo metodología para el cálculo del desarrollo de software basada en cocomo

Upload: josue-luna

Post on 04-Oct-2015

9 views

Category:

Documents


0 download

DESCRIPTION

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

TRANSCRIPT

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