SlideShare une entreprise Scribd logo
1  sur  24
 
INTRODUCCION…. ,[object Object],[object Object]
… .. ,[object Object],[object Object],[object Object],[object Object],[object Object]
CONCEPTO DE ESTIMACIÓN DE PROYECTO SOFWARE   ,[object Object],[object Object],[object Object],[object Object]
ESTIMACIÓN DEL PROYECTO DE SOFTWARE.   ,[object Object],[object Object],[object Object],[object Object],[object Object]
TECNICAS DE ESTIMACIÓN.   ,[object Object],[object Object],[object Object],[object Object]
TECNICAS DE ESTIMACIÓN. ,[object Object],[object Object],[object Object],[object Object],[object Object]
TECNICAS DE ESTIMACIÓN. ,[object Object],[object Object],[object Object],[object Object],[object Object]
TECNICAS DE ESTIMACIÓN. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],E = (a + 4m + b)/6 EJEMPLO: LDC
MODELOS DE ESTIMACIÓN.   ,[object Object],[object Object],[object Object],[object Object]
MODELOS DE ESTIMACIÓN. ,[object Object],[object Object],[object Object],[object Object],MODELO 1 (COCOMO básico) calcula el esfuerzo y el coste del desarrollo en  función del tamaño estimado del programa (LDC).  Se utiliza para una aproximación rápida al principio del ciclo de vida. ESFUERZO:  E = a b  KLDC bb TIEMPO:   D = c b  E db MODELO 2 (COCOMO intermedio) calcula el esfuerzo y el coste en función del  Tamaño estimado del programa y de un conjunto  de “guías de coste” que incluyen una evaluación  subjetiva del producto, hardware, personal y atributos del producto ESFUERZO:  E = a i  KLDC bi  x FAE (factor de ajuste del esfuerzo) MODELO 3 (COCOMO avanzado) incorpora las características del mod. 2 y  evalúa el impacto de los FAE en cada fase  del desarrollo.
MODELOS DE ESTIMACIÓN. ,[object Object],[object Object],[object Object],[object Object],EJEMPLO 0.32 2.5 1.20 3.6 EMPOTRADO 0.35 2.5 1.12 3.0 SEMIACOPLADO 0.38 2.5 1.05 2.4 ORGANICO d c b a PROYECTO MODELO COCOMO BASICO
MODELOS DE ESTIMACIÓN. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MODELO PUNTO DE FUNCION ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EJEMPLO
MODELOS ESTADISTICOS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EJEMPLO:
CONCLUSIONES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
EJEMPLO: LDC La evaluación del alcance indica que se requieren las siguientes funciones principales para el software de CAD: * Interfaz de usuario y facilidades de control (IUCF) * Análisis geométrico bidimensional (AG2D) * Análisis geométrico tridimensional (A3GD) * Gestión de estructuras de datos (GED) * Facilidades de visualización de gráficos de computadora (FVGC) * Control de periféricos (CP) * Módulos de análisis de diseño (MAD)   E = (a + 4m + b)/6 Considerar un paquete de software a desarrollar para una aplicación de diseño asistido por computador (CAD). Revisando la especificación del sistema encontramos que el software va ejecutarse en una estación de trabajo de microcomputadora y se conectará con varios periféricos gráficos incluyendo ratón, digitalizador, pantalla en color de alta resolución, y una impresora de alta resolución.
SOLUCION 33360   $656.680   144,5 LDC estimadas  Coste del PY    Estimados ($)     Esfuerzo    requerido    Estimado (PM)  REGRESAR 28,0 151.200 300 18 8400 9800 8500 6600 Análisis de diseño 15,2 59.920 140 28 2140 2450 2100 2000 Control periféricos 24,7 108.900 200 22 4950 6200 4900 4050 Visualización de gráficos en la computadora 13,9 60.300 240 18 3350 3600 3400 2950 Gestión de la estructura de datos 30,9 136.000 220 20 6800 8600 6900 4600 Análisis geométrico en 3-D 24,4 107.600 220 20 5380 7400 5200 4100 Análisis geométrico en 2-D 7,4 32.760 315 14 2340 2650 2400 1800 Control de interfaz de usuario Meses Coste Linea / mes $linea Esperado Pesimista Más probable Optimista Función
EJEMPLO: COCOMO BASICO Datos: LDC = 33360 Sueldo = 6950$/m El Esfuerzo ED=2,4(KLDC)1.05 h-m    2.4 ( 33.36)1.05 = 95.41 h-m  = 96 h-m Tiempo de desarrollo TD=2.5(ED)0.38 m    TD=2.5(96)0.38 m = 14.16 m PE = E D  / T D  h Nº medio de personas PR = LDC / E D Productividad T D =2.5(E D ) 0.32  m T D =2.5(E D ) 0.35  m T D =2.5(E D ) 0.38  m Tiempo de desarrollo E D =3,6(KLDC) 1.20  h-m E D =3.0(KLDC) 1.12  h-m E D =2,4(KLDC) 1.05  h-m Esfuerzo estimado Empotrado Semiacoplado Orgánico
Productividad PR = LDC / ED    PR = 33360 / 96 = 347.5 LDC/h-m Nº médio de personas PE = ED / TD  h    PE = 96 / 14.16  h = 6.77 = 7 h Calculando el costo de Py Costo por LDC =  33360 / 347.5 = 20 $/LDC Costo total del proyecto = 33360 * 20 =667200 $  EJEMPLO: COCOMO BASICO REGRESAR
EJEMPLO PF Desarrollo de un proyecto matemático de métodos numéricos: Datos : Productividad = 1000 pf / per-mes Sueldo = 3000 Bs / per-mes 326 PF = TOTAL PF SIN AJUSTAR 120 * 6 20 * 4 = 120 * 3 Consultas de Usuario 14 * 10 2 * 7 = 14 * 5 Archivos Externos 35 * 15 * 10 5 * 7 = 35 Archivos Internos 125 * 7 25 * 5 = 125 * 4 Salidas de Usuario 72 * 6 18 * 4 = 72 * 3 Entradas de Usuario COMPLEJO MEDIO SIMPLE TOTAL NIVEL DE COMPLEJIDAD TIPO DE FUNCION
EJEMPLO PF Copia de seguridad y recuperación 2 Comunicaciones 3 Proceso distribuido 1 Rendimiento crítico 4 Entorno operativo existente 4 Entrada de datos online 5 Transacciones entrada en varias pant  1 Archivos maestros actualizados online  2 Complejidad valores dominio información 3 Complejidad procesamiento interno 3 Código diseñado para reutilización 4 Conversión en diseño 1 Instalaciones múltiples 3 Aplicación diseñada para cambios 5 Factor de Ajuste CP =0.65 + 0.01 * GI = 0.65 + 0.01 * 41 = 1.06  Total puntos de función PF = CF * CP =326 * 1.06 = 345.56 pf Calcular el costo estimado del proyecto: Costo del proyecto = PF * Costo por PF  = 345.56 pf * 3Bs / pf  Costo del proyecto = 1036.68 Bs.   REGRESAR 5 Fuerte 4 Significativa 3 Medio 2 Moderada 1 Insignificante 0 No influye ESCALA DE GRADO DE INFLUENCIA
EJEMPLO REGRESION LINEAL Gráficamente se tiene lo siguiente: Datos Sin Regresionar: Datos Regresionados: Costo = - 419334.169 + 37.461(LDC) t=4.3 student con n-2 GL y 95% de confianza REG 15306888 418927 10574357 294547 7320252 207507 4218868 122722 COSTO LDC 16437919 * 450000 15273907 418927 10614562 294547 7353995 207507 4177901 122722 2577511 * 80000 COSTO LDC

Contenu connexe

Tendances

UD. MC. T6. Planificación y control de proyectos
UD. MC. T6. Planificación y control de proyectosUD. MC. T6. Planificación y control de proyectos
UD. MC. T6. Planificación y control de proyectosAlex Rayón Jerez
 
Planeación de Proyectos - PERT & CPM
Planeación de Proyectos - PERT & CPMPlaneación de Proyectos - PERT & CPM
Planeación de Proyectos - PERT & CPMJose
 
Método Pert-CPM Ismar Navarro
Método Pert-CPM Ismar NavarroMétodo Pert-CPM Ismar Navarro
Método Pert-CPM Ismar NavarroIsmar Navarro
 
Trabajo final pert cpm
Trabajo final pert cpmTrabajo final pert cpm
Trabajo final pert cpmjulis1890
 
Técnicas para el control de proyectos
Técnicas para el control de proyectosTécnicas para el control de proyectos
Técnicas para el control de proyectosJulio Adrian
 
Capitulo tecnicas de programacion
Capitulo tecnicas de programacionCapitulo tecnicas de programacion
Capitulo tecnicas de programacionJose luis Vega
 
Planeamiento de duración y costos en proyectos. Enfoques deterministicos (C...
Planeamiento de duración y costos en proyectos.   Enfoques deterministicos (C...Planeamiento de duración y costos en proyectos.   Enfoques deterministicos (C...
Planeamiento de duración y costos en proyectos. Enfoques deterministicos (C...Jorge Osinski
 
Investigacion de Operaciones - CPM - PERT
Investigacion de Operaciones - CPM - PERTInvestigacion de Operaciones - CPM - PERT
Investigacion de Operaciones - CPM - PERTAna Chen Rebaza
 
Control de proyectos
Control de proyectosControl de proyectos
Control de proyectosluisatero
 
Programación de-obras CONCEPTO
Programación de-obras CONCEPTOProgramación de-obras CONCEPTO
Programación de-obras CONCEPTOJVl Constr
 
Programación de proyectos
Programación de proyectosProgramación de proyectos
Programación de proyectossistemaaabbbb
 

Tendances (20)

UD. MC. T6. Planificación y control de proyectos
UD. MC. T6. Planificación y control de proyectosUD. MC. T6. Planificación y control de proyectos
UD. MC. T6. Planificación y control de proyectos
 
Planeación de Proyectos - PERT & CPM
Planeación de Proyectos - PERT & CPMPlaneación de Proyectos - PERT & CPM
Planeación de Proyectos - PERT & CPM
 
Método Pert-CPM Ismar Navarro
Método Pert-CPM Ismar NavarroMétodo Pert-CPM Ismar Navarro
Método Pert-CPM Ismar Navarro
 
Método PERT-CPM
Método PERT-CPMMétodo PERT-CPM
Método PERT-CPM
 
Planificación y Control de Proyectos
Planificación y Control de ProyectosPlanificación y Control de Proyectos
Planificación y Control de Proyectos
 
Metodo Pert- CPM
Metodo Pert- CPMMetodo Pert- CPM
Metodo Pert- CPM
 
Trabajo final pert cpm
Trabajo final pert cpmTrabajo final pert cpm
Trabajo final pert cpm
 
Técnicas para el control de proyectos
Técnicas para el control de proyectosTécnicas para el control de proyectos
Técnicas para el control de proyectos
 
Investigación de operaciones PERT
Investigación de operaciones PERTInvestigación de operaciones PERT
Investigación de operaciones PERT
 
Capitulo tecnicas de programacion
Capitulo tecnicas de programacionCapitulo tecnicas de programacion
Capitulo tecnicas de programacion
 
Planeamiento de duración y costos en proyectos. Enfoques deterministicos (C...
Planeamiento de duración y costos en proyectos.   Enfoques deterministicos (C...Planeamiento de duración y costos en proyectos.   Enfoques deterministicos (C...
Planeamiento de duración y costos en proyectos. Enfoques deterministicos (C...
 
Investigacion de Operaciones - CPM - PERT
Investigacion de Operaciones - CPM - PERTInvestigacion de Operaciones - CPM - PERT
Investigacion de Operaciones - CPM - PERT
 
Iniciacion al Método CPM - PERT
Iniciacion al Método CPM - PERTIniciacion al Método CPM - PERT
Iniciacion al Método CPM - PERT
 
Control de proyectos
Control de proyectosControl de proyectos
Control de proyectos
 
Programación de-obras CONCEPTO
Programación de-obras CONCEPTOProgramación de-obras CONCEPTO
Programación de-obras CONCEPTO
 
Metodo pert cpm
Metodo pert cpmMetodo pert cpm
Metodo pert cpm
 
Tecnicas pert y cpm
Tecnicas pert y cpmTecnicas pert y cpm
Tecnicas pert y cpm
 
Tecnicas de programacion
Tecnicas de programacionTecnicas de programacion
Tecnicas de programacion
 
Programación de proyectos
Programación de proyectosProgramación de proyectos
Programación de proyectos
 
Planificación de Proyectos
Planificación de ProyectosPlanificación de Proyectos
Planificación de Proyectos
 

Similaire à Estimación de proyectos de software: técnicas y modelos

Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyectojavier
 
Modelo de estimación de proyectos dv
Modelo de estimación de proyectos dvModelo de estimación de proyectos dv
Modelo de estimación de proyectos dvOzzy Rocker
 
Modelo de estimación de proyectos david v
Modelo de estimación de proyectos david vModelo de estimación de proyectos david v
Modelo de estimación de proyectos david vOzzy Rocker
 
Modelo de estimación de proyectos david v
Modelo de estimación de proyectos david vModelo de estimación de proyectos david v
Modelo de estimación de proyectos david vOzzy Rocker
 
Planificacion De Proyectos De Software
Planificacion De Proyectos De SoftwarePlanificacion De Proyectos De Software
Planificacion De Proyectos De SoftwareIván Sanchez Vera
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareJennifer Andrea Cano Guevara
 
Procesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareProcesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareAngel Macas
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)Yadith Miranda Silva
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyectojavier
 
Jessika parica. planificación de un proyecto de software
Jessika parica. planificación de un proyecto de softwareJessika parica. planificación de un proyecto de software
Jessika parica. planificación de un proyecto de softwareJessika Parica
 
Informe cocomo basico
Informe cocomo basicoInforme cocomo basico
Informe cocomo basicoSvelasquezp
 
Estimación para proyectos de software cap26
Estimación para proyectos de software cap26Estimación para proyectos de software cap26
Estimación para proyectos de software cap26DEBANI SALAS
 

Similaire à Estimación de proyectos de software: técnicas y modelos (20)

Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyecto
 
Cocomo
CocomoCocomo
Cocomo
 
Modelo de estimación de proyectos dv
Modelo de estimación de proyectos dvModelo de estimación de proyectos dv
Modelo de estimación de proyectos dv
 
Modelo de estimación de proyectos david v
Modelo de estimación de proyectos david vModelo de estimación de proyectos david v
Modelo de estimación de proyectos david v
 
Modelo de estimación de proyectos david v
Modelo de estimación de proyectos david vModelo de estimación de proyectos david v
Modelo de estimación de proyectos david v
 
Planificacion De Proyectos De Software
Planificacion De Proyectos De SoftwarePlanificacion De Proyectos De Software
Planificacion De Proyectos De Software
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Procesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareProcesos de Ingenieria de Software
Procesos de Ingenieria de Software
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyecto
 
Cocomo 1
Cocomo 1Cocomo 1
Cocomo 1
 
COCOMO
COCOMOCOCOMO
COCOMO
 
Jessika parica. planificación de un proyecto de software
Jessika parica. planificación de un proyecto de softwareJessika parica. planificación de un proyecto de software
Jessika parica. planificación de un proyecto de software
 
Modelo Slim
Modelo SlimModelo Slim
Modelo Slim
 
Slim
SlimSlim
Slim
 
Informe cocomo basico
Informe cocomo basicoInforme cocomo basico
Informe cocomo basico
 
Estimación para proyectos de software cap26
Estimación para proyectos de software cap26Estimación para proyectos de software cap26
Estimación para proyectos de software cap26
 
Estimacion de costos del Software
Estimacion de costos del SoftwareEstimacion de costos del Software
Estimacion de costos del Software
 
Cocomo
CocomoCocomo
Cocomo
 
Cocomo
CocomoCocomo
Cocomo
 

Estimación de proyectos de software: técnicas y modelos

  • 1.  
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.  
  • 18. EJEMPLO: LDC La evaluación del alcance indica que se requieren las siguientes funciones principales para el software de CAD: * Interfaz de usuario y facilidades de control (IUCF) * Análisis geométrico bidimensional (AG2D) * Análisis geométrico tridimensional (A3GD) * Gestión de estructuras de datos (GED) * Facilidades de visualización de gráficos de computadora (FVGC) * Control de periféricos (CP) * Módulos de análisis de diseño (MAD) E = (a + 4m + b)/6 Considerar un paquete de software a desarrollar para una aplicación de diseño asistido por computador (CAD). Revisando la especificación del sistema encontramos que el software va ejecutarse en una estación de trabajo de microcomputadora y se conectará con varios periféricos gráficos incluyendo ratón, digitalizador, pantalla en color de alta resolución, y una impresora de alta resolución.
  • 19. SOLUCION 33360 $656.680 144,5 LDC estimadas Coste del PY Estimados ($) Esfuerzo requerido Estimado (PM) REGRESAR 28,0 151.200 300 18 8400 9800 8500 6600 Análisis de diseño 15,2 59.920 140 28 2140 2450 2100 2000 Control periféricos 24,7 108.900 200 22 4950 6200 4900 4050 Visualización de gráficos en la computadora 13,9 60.300 240 18 3350 3600 3400 2950 Gestión de la estructura de datos 30,9 136.000 220 20 6800 8600 6900 4600 Análisis geométrico en 3-D 24,4 107.600 220 20 5380 7400 5200 4100 Análisis geométrico en 2-D 7,4 32.760 315 14 2340 2650 2400 1800 Control de interfaz de usuario Meses Coste Linea / mes $linea Esperado Pesimista Más probable Optimista Función
  • 20. EJEMPLO: COCOMO BASICO Datos: LDC = 33360 Sueldo = 6950$/m El Esfuerzo ED=2,4(KLDC)1.05 h-m  2.4 ( 33.36)1.05 = 95.41 h-m = 96 h-m Tiempo de desarrollo TD=2.5(ED)0.38 m  TD=2.5(96)0.38 m = 14.16 m PE = E D / T D h Nº medio de personas PR = LDC / E D Productividad T D =2.5(E D ) 0.32 m T D =2.5(E D ) 0.35 m T D =2.5(E D ) 0.38 m Tiempo de desarrollo E D =3,6(KLDC) 1.20 h-m E D =3.0(KLDC) 1.12 h-m E D =2,4(KLDC) 1.05 h-m Esfuerzo estimado Empotrado Semiacoplado Orgánico
  • 21. Productividad PR = LDC / ED  PR = 33360 / 96 = 347.5 LDC/h-m Nº médio de personas PE = ED / TD h  PE = 96 / 14.16 h = 6.77 = 7 h Calculando el costo de Py Costo por LDC = 33360 / 347.5 = 20 $/LDC Costo total del proyecto = 33360 * 20 =667200 $ EJEMPLO: COCOMO BASICO REGRESAR
  • 22. EJEMPLO PF Desarrollo de un proyecto matemático de métodos numéricos: Datos : Productividad = 1000 pf / per-mes Sueldo = 3000 Bs / per-mes 326 PF = TOTAL PF SIN AJUSTAR 120 * 6 20 * 4 = 120 * 3 Consultas de Usuario 14 * 10 2 * 7 = 14 * 5 Archivos Externos 35 * 15 * 10 5 * 7 = 35 Archivos Internos 125 * 7 25 * 5 = 125 * 4 Salidas de Usuario 72 * 6 18 * 4 = 72 * 3 Entradas de Usuario COMPLEJO MEDIO SIMPLE TOTAL NIVEL DE COMPLEJIDAD TIPO DE FUNCION
  • 23. EJEMPLO PF Copia de seguridad y recuperación 2 Comunicaciones 3 Proceso distribuido 1 Rendimiento crítico 4 Entorno operativo existente 4 Entrada de datos online 5 Transacciones entrada en varias pant 1 Archivos maestros actualizados online 2 Complejidad valores dominio información 3 Complejidad procesamiento interno 3 Código diseñado para reutilización 4 Conversión en diseño 1 Instalaciones múltiples 3 Aplicación diseñada para cambios 5 Factor de Ajuste CP =0.65 + 0.01 * GI = 0.65 + 0.01 * 41 = 1.06 Total puntos de función PF = CF * CP =326 * 1.06 = 345.56 pf Calcular el costo estimado del proyecto: Costo del proyecto = PF * Costo por PF = 345.56 pf * 3Bs / pf Costo del proyecto = 1036.68 Bs. REGRESAR 5 Fuerte 4 Significativa 3 Medio 2 Moderada 1 Insignificante 0 No influye ESCALA DE GRADO DE INFLUENCIA
  • 24. EJEMPLO REGRESION LINEAL Gráficamente se tiene lo siguiente: Datos Sin Regresionar: Datos Regresionados: Costo = - 419334.169 + 37.461(LDC) t=4.3 student con n-2 GL y 95% de confianza REG 15306888 418927 10574357 294547 7320252 207507 4218868 122722 COSTO LDC 16437919 * 450000 15273907 418927 10614562 294547 7353995 207507 4177901 122722 2577511 * 80000 COSTO LDC