SlideShare una empresa de Scribd logo
1 de 17
Estimación de costos del
software
Tema: Método Ascendente y Cocomo
Equipo 11
N° Nombre Matricula
#21- Jiménez Antonio Claudia 1213161029
#22- López Suarez Jonathan Orlando 1313171104
*Software para DJ.
Introducción
¿Qué es la estimación de costos?
Estimar los costos es el proceso que consiste en desarrollar aproximación de los recursos monetarios
necesarios para completar las actividades del proyecto.
Predicción basada en la información
La estimación de costos es una predicción basada en la información disponible en un momento dado.
Incluye la identificación y consideración de diversas alternativas de cómputo de costos para iniciar y
completar el proyecto.
Objetivo:
Realizar una buena estimación razonable para que permita gestionar recursos, costos y planificaciones con
el método ascendente y de cocomo.
Método Ascendente
La estimación ascendente es un método para estimar los componentes del trabajo. El costo de
cada paquete de trabajo o de cada actividad se calcula con el mayor nivel de detalle. El costo
detallado luego se resume o “acumula” en niveles superiores para fines de información y
seguimiento. En general, la magnitud y complejidad de la actividad o del paquete de trabajo
individual influyen en el costo y la exactitud de la estimación ascendente de costos.
Método
Ascendente
Software Para DJ
Estimación basada en el software de DJ, implica estimar el coste de audio e iluminación para fines de
información y seguimiento.
¿Costo del Software?
El software tiene un precio de $3,300.00
¿Tiempo estimado para la realización del proyecto?
La realización del proyecto tiene un tiempo aproximado de 3 meses ya que esta dividido en 3 etapas
diferentes.
Etapas de desarrollo
ETAPA ACTIVIDAD COSTE
1 Caso de estudio $1000
2 Modelado y diseño $1000
3 Desarrollo y pruebas $1300
Total $3,300.00
Etapa 1 Caso de estudio
Actividades
1. Establecimiento (Observación)
2. Planteamiento del problema
3. Análisis de requerimientos
4. Desarrollo de la solución de los problemas encontrados
Etapa 2 Modelado y Diseño
Actividades:
1.Compra de Software. Programas necesarios para desarrollar el software (Licencias).
2.Arquitectura del sistema. Elementos que constituirán el software ESTRUCTURA-FUNCIONES
3.Modelado del Software PANTALLAS-PESTAÑAS
Etapa 3 Desarrollo y Pruebas
1.Desarrollo del Software
2.Diseño de tablas y formularios
3.Programación
4.Pruebas
Resultados/Justificación
El sistema ayudara a agilizar y gestionar mediante el software las funciones del audio e
iluminación y de esta manera podrá controlar mediante una base de datos los
funcionamientos de estas y así reducir fallas en las funciones del audio e iluminación.
Método
COCOMO
COCOMO
Este modelo ayuda a estimar y a comprender mejor la complejidad del
software, este modelo es un ejemplo de variable simple estático y es
muy utilizado.
Cocomo ayuda a estimar el esfuerzo, tiempo, gente y costos.
E = (a) (KLDC) b
T = (c) (E) d
E = esfuerzo expresado en hombres-mes
T = tiempo expresado en meses
KLDC = numero de miles de líneas de código estimado para el proyecto
a,b,c,d = son coeficientes obtenidos empíricamente del estudio de una serie de proyectos.
Orgánicos:
Son pequeños y sencillos, trabajan pequeños equipos con experiencia sobre un conjunto de
requisitos poco rígidos.
Semiacopiados:
Proyectos intermedios en tamaño y complejidad en donde participan equipos con varios niveles
de experiencia y que deben satisfacer requisitos poco o medio rígidos.
Empotrados:
Proyectos que deben ser desarrollados en un conjunto de hardware, software y restricciones
operativas muy restringidas.
Tipo de proyecto A B C D
Orgánico 2.4 1.05 2.5 0.38
Semiacopiado 3.0 1.12 2.5 0.35
Empotrado 3.6 1.20 2.5 0.32
PR = productividad
PE = numero de personas
Proyecto “ DJ ‘ RS ”
Esfuerzo estimado
Tiempo de desarrollo
Productividad
Numero de personas
Tipo de proyecto: Orgánico
E = 2.4 (KLDC) 1.05 (h-m)
T = 2.5 (E) 0.38 (Meses)
PR = LDC / E (LCD/h-m)
PE = E/T
h = hombres
h-m = hombres-mes
LDC = 1,100 IGUAL A KLDC = 1.1
ESFUERZO :
E= 2.4 (KLDC) 1.05 h m------------- 2.4 (1.1) 1.05 = 2.78
h- m = 3 h-m
Tiempo de desarrollo :
T =2.5 (E) 0.38 meses -------------- 2.5 (3) 0.38 = 2.9 meses
Productividad
PR = LDC / E ------------ 1100 / 3 = 366.66 LDC /h-m
Numero de personas :
PE = E / T ------ 3 / 2.9 = 1.03 h = 1 h
Costo por LDC =1100 / 366.66 = $ 3 / LDC
COSTO TOTAL DEL PROYECTO :
1100 * 3 = $ 3 , 300
Resultados / Justificación
Este método y sistema ayudo a agilizar y gestionar orientando a la magnitud del producto final, mediante
el “tamaño” del proyecto en líneas de código principalmente.
Este método fue subestimado por medio de las matemáticas.
Conclusiones
En conclusión se realizo una estimación en la cual se manejo el método ascendente y el método
COCOMO teniendo excelentes resultados.

Más contenido relacionado

La actualidad más candente

Análisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de softwareAnálisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de software
Angel Reyes
 
Planificación de proyectos de software
Planificación de proyectos de softwarePlanificación de proyectos de software
Planificación de proyectos de software
hrubenleiva21
 
Estimación para Proyectos de Software
Estimación para Proyectos de SoftwareEstimación para Proyectos de Software
Estimación para Proyectos de Software
Johanna Caragolla
 
DSDM (Dynamic System Development Method)
DSDM (Dynamic System Development Method)DSDM (Dynamic System Development Method)
DSDM (Dynamic System Development Method)
urumisama
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
monik1002
 

La actualidad más candente (20)

Metodologias Ágiles - Crystal Clear
Metodologias Ágiles - Crystal ClearMetodologias Ágiles - Crystal Clear
Metodologias Ágiles - Crystal Clear
 
Rad (desarrollo rápido de aplicaciones)
Rad (desarrollo rápido de aplicaciones)Rad (desarrollo rápido de aplicaciones)
Rad (desarrollo rápido de aplicaciones)
 
Análisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de softwareAnálisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de software
 
Metodologías, metricas y modelo cocomo para el costo de un proyecto software
Metodologías, metricas y modelo cocomo para el costo de un proyecto softwareMetodologías, metricas y modelo cocomo para el costo de un proyecto software
Metodologías, metricas y modelo cocomo para el costo de un proyecto software
 
Planificación de proyectos de software
Planificación de proyectos de softwarePlanificación de proyectos de software
Planificación de proyectos de software
 
Presentacion planificación de proyecto de software
Presentacion planificación de proyecto de softwarePresentacion planificación de proyecto de software
Presentacion planificación de proyecto de software
 
Fundamentos y metodos de analisis de requerimientos.
Fundamentos y metodos de  analisis de requerimientos.Fundamentos y metodos de  analisis de requerimientos.
Fundamentos y metodos de analisis de requerimientos.
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de Software
 
Metodologias para el desarrollo del software
Metodologias para el desarrollo del softwareMetodologias para el desarrollo del software
Metodologias para el desarrollo del software
 
Estimación para Proyectos de Software
Estimación para Proyectos de SoftwareEstimación para Proyectos de Software
Estimación para Proyectos de Software
 
Especificacion software
Especificacion softwareEspecificacion software
Especificacion software
 
Metricas de calidad
Metricas de calidadMetricas de calidad
Metricas de calidad
 
Guion psp-0.1
Guion psp-0.1Guion psp-0.1
Guion psp-0.1
 
Rational rose
Rational roseRational rose
Rational rose
 
Evolucion de la Ingenieria de Software
Evolucion de la Ingenieria de SoftwareEvolucion de la Ingenieria de Software
Evolucion de la Ingenieria de Software
 
2 modelos de la ingenieria de software
2  modelos de la ingenieria de software2  modelos de la ingenieria de software
2 modelos de la ingenieria de software
 
DSDM (Dynamic System Development Method)
DSDM (Dynamic System Development Method)DSDM (Dynamic System Development Method)
DSDM (Dynamic System Development Method)
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de software
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 

Similar a Estimación de-costos-del-software-1 (1)

Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
Clare Rodriguez
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
Ades27
 
12 introduccion a las metricas
12 introduccion a las metricas12 introduccion a las metricas
12 introduccion a las metricas
UVM
 
Ing.Software New
Ing.Software NewIng.Software New
Ing.Software New
carolina
 
UNIDAD 5 -TECNICAS UTILIZADAS EN LA SISTEMATIZACION-.ppt
UNIDAD 5 -TECNICAS UTILIZADAS EN LA SISTEMATIZACION-.pptUNIDAD 5 -TECNICAS UTILIZADAS EN LA SISTEMATIZACION-.ppt
UNIDAD 5 -TECNICAS UTILIZADAS EN LA SISTEMATIZACION-.ppt
AnaRamirez294261
 
Recopilacion De Informacion De Ing.Sofware
Recopilacion De Informacion De Ing.SofwareRecopilacion De Informacion De Ing.Sofware
Recopilacion De Informacion De Ing.Sofware
carolina
 
Power Point Proyectos Informaticos
Power Point Proyectos InformaticosPower Point Proyectos Informaticos
Power Point Proyectos Informaticos
Daniela
 

Similar a Estimación de-costos-del-software-1 (1) (20)

Planificacion De Proyectos De Software
Planificacion De Proyectos De SoftwarePlanificacion De Proyectos De Software
Planificacion De Proyectos De Software
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyecto
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Tema 3 estimacion
Tema 3 estimacionTema 3 estimacion
Tema 3 estimacion
 
Estimación para proy_soft-caja_b_y_n
Estimación para proy_soft-caja_b_y_nEstimación para proy_soft-caja_b_y_n
Estimación para proy_soft-caja_b_y_n
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Ingenieria software
Ingenieria softwareIngenieria software
Ingenieria software
 
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
 
12 introduccion a las metricas
12 introduccion a las metricas12 introduccion a las metricas
12 introduccion a las metricas
 
Estimación de costo de software
Estimación de costo de softwareEstimación de costo de software
Estimación de costo de software
 
Ing.Software New
Ing.Software NewIng.Software New
Ing.Software New
 
UNIDAD 5 -TECNICAS UTILIZADAS EN LA SISTEMATIZACION-.ppt
UNIDAD 5 -TECNICAS UTILIZADAS EN LA SISTEMATIZACION-.pptUNIDAD 5 -TECNICAS UTILIZADAS EN LA SISTEMATIZACION-.ppt
UNIDAD 5 -TECNICAS UTILIZADAS EN LA SISTEMATIZACION-.ppt
 
Diapositivas 287789833 tecnicas-utilizadas-en-la-sistematizacion
Diapositivas 287789833 tecnicas-utilizadas-en-la-sistematizacionDiapositivas 287789833 tecnicas-utilizadas-en-la-sistematizacion
Diapositivas 287789833 tecnicas-utilizadas-en-la-sistematizacion
 
Recopilacion De Informacion De Ing.Sofware
Recopilacion De Informacion De Ing.SofwareRecopilacion De Informacion De Ing.Sofware
Recopilacion De Informacion De Ing.Sofware
 
diapositivas
diapositivasdiapositivas
diapositivas
 
Cocomo
CocomoCocomo
Cocomo
 
La Ecuacion del Software
La Ecuacion del SoftwareLa Ecuacion del Software
La Ecuacion del Software
 
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
 
Power Point Proyectos Informaticos
Power Point Proyectos InformaticosPower Point Proyectos Informaticos
Power Point Proyectos Informaticos
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 

Estimación de-costos-del-software-1 (1)

  • 1. Estimación de costos del software Tema: Método Ascendente y Cocomo Equipo 11 N° Nombre Matricula #21- Jiménez Antonio Claudia 1213161029 #22- López Suarez Jonathan Orlando 1313171104 *Software para DJ.
  • 2. Introducción ¿Qué es la estimación de costos? Estimar los costos es el proceso que consiste en desarrollar aproximación de los recursos monetarios necesarios para completar las actividades del proyecto. Predicción basada en la información La estimación de costos es una predicción basada en la información disponible en un momento dado. Incluye la identificación y consideración de diversas alternativas de cómputo de costos para iniciar y completar el proyecto. Objetivo: Realizar una buena estimación razonable para que permita gestionar recursos, costos y planificaciones con el método ascendente y de cocomo.
  • 3. Método Ascendente La estimación ascendente es un método para estimar los componentes del trabajo. El costo de cada paquete de trabajo o de cada actividad se calcula con el mayor nivel de detalle. El costo detallado luego se resume o “acumula” en niveles superiores para fines de información y seguimiento. En general, la magnitud y complejidad de la actividad o del paquete de trabajo individual influyen en el costo y la exactitud de la estimación ascendente de costos.
  • 5. Software Para DJ Estimación basada en el software de DJ, implica estimar el coste de audio e iluminación para fines de información y seguimiento. ¿Costo del Software? El software tiene un precio de $3,300.00 ¿Tiempo estimado para la realización del proyecto? La realización del proyecto tiene un tiempo aproximado de 3 meses ya que esta dividido en 3 etapas diferentes.
  • 6. Etapas de desarrollo ETAPA ACTIVIDAD COSTE 1 Caso de estudio $1000 2 Modelado y diseño $1000 3 Desarrollo y pruebas $1300 Total $3,300.00
  • 7. Etapa 1 Caso de estudio Actividades 1. Establecimiento (Observación) 2. Planteamiento del problema 3. Análisis de requerimientos 4. Desarrollo de la solución de los problemas encontrados
  • 8. Etapa 2 Modelado y Diseño Actividades: 1.Compra de Software. Programas necesarios para desarrollar el software (Licencias). 2.Arquitectura del sistema. Elementos que constituirán el software ESTRUCTURA-FUNCIONES 3.Modelado del Software PANTALLAS-PESTAÑAS
  • 9. Etapa 3 Desarrollo y Pruebas 1.Desarrollo del Software 2.Diseño de tablas y formularios 3.Programación 4.Pruebas
  • 10. Resultados/Justificación El sistema ayudara a agilizar y gestionar mediante el software las funciones del audio e iluminación y de esta manera podrá controlar mediante una base de datos los funcionamientos de estas y así reducir fallas en las funciones del audio e iluminación.
  • 12. Este modelo ayuda a estimar y a comprender mejor la complejidad del software, este modelo es un ejemplo de variable simple estático y es muy utilizado. Cocomo ayuda a estimar el esfuerzo, tiempo, gente y costos. E = (a) (KLDC) b T = (c) (E) d E = esfuerzo expresado en hombres-mes T = tiempo expresado en meses KLDC = numero de miles de líneas de código estimado para el proyecto a,b,c,d = son coeficientes obtenidos empíricamente del estudio de una serie de proyectos.
  • 13. Orgánicos: Son pequeños y sencillos, trabajan pequeños equipos con experiencia sobre un conjunto de requisitos poco rígidos. Semiacopiados: Proyectos intermedios en tamaño y complejidad en donde participan equipos con varios niveles de experiencia y que deben satisfacer requisitos poco o medio rígidos. Empotrados: Proyectos que deben ser desarrollados en un conjunto de hardware, software y restricciones operativas muy restringidas. Tipo de proyecto A B C D Orgánico 2.4 1.05 2.5 0.38 Semiacopiado 3.0 1.12 2.5 0.35 Empotrado 3.6 1.20 2.5 0.32
  • 14. PR = productividad PE = numero de personas Proyecto “ DJ ‘ RS ” Esfuerzo estimado Tiempo de desarrollo Productividad Numero de personas Tipo de proyecto: Orgánico E = 2.4 (KLDC) 1.05 (h-m) T = 2.5 (E) 0.38 (Meses) PR = LDC / E (LCD/h-m) PE = E/T h = hombres h-m = hombres-mes
  • 15. LDC = 1,100 IGUAL A KLDC = 1.1 ESFUERZO : E= 2.4 (KLDC) 1.05 h m------------- 2.4 (1.1) 1.05 = 2.78 h- m = 3 h-m Tiempo de desarrollo : T =2.5 (E) 0.38 meses -------------- 2.5 (3) 0.38 = 2.9 meses Productividad PR = LDC / E ------------ 1100 / 3 = 366.66 LDC /h-m Numero de personas : PE = E / T ------ 3 / 2.9 = 1.03 h = 1 h Costo por LDC =1100 / 366.66 = $ 3 / LDC COSTO TOTAL DEL PROYECTO : 1100 * 3 = $ 3 , 300
  • 16. Resultados / Justificación Este método y sistema ayudo a agilizar y gestionar orientando a la magnitud del producto final, mediante el “tamaño” del proyecto en líneas de código principalmente. Este método fue subestimado por medio de las matemáticas.
  • 17. Conclusiones En conclusión se realizo una estimación en la cual se manejo el método ascendente y el método COCOMO teniendo excelentes resultados.