SlideShare une entreprise Scribd logo
1  sur  14
ESCUELA POLITECNICA NACIONAL ESCUELA FORMACION TECNOLOGOS ANALISIS EN SISTEMAS INFORMATICOS DESARROLLO DE SISTEMAS INFORMATICOSMODELOS DE ESTIMACÍON DE PROYECTOS DE SOFTWAREMODELO SLIM JONNATHAN JIMENEZ
MODELOS DE ESTIMACÍON DE PROYECTOS DE SOFTWARE
MODELOS DE ESTIMACÍON DE PROYECTOS DE SOFTWARE
SLIM El modelo SLIM (software, life cycle management) es un modelo dinámico que realiza una repartición del esfuerzo en función del tiempo. Putnam desarrolló un modelo de estimación del esfuerzo total y del tiempo de finalización para proyectos muy grandes que superen 70.000 LDC (líneas de código). Las ecuaciones básicas se pueden ajustar para pequeños proyectos.
modelo SLIM El modelo de Putnam es un modelo empírico de estimación de esfuerzo en proyectos software. Lo cual quiere decir que trabaja con datos recolectados de proyectos (por ejemplo, esfuerzo y tamaño) y ajustándolos a una curva estadística. Las estimaciones futuras de esfuerzo son hechas proporcionando el tamaño y calculando el esfuerzo asociado usando la ecuación calibrada con los datos del modelo. Creado por Lawrence Putnam, el describe el tiempo y el esfuerzo requeridos para acabar un proyecto del software de un tamaño especificado. Comercialmente es conocido como SLIM (Software LIfecycle Management) el cual es el nombre dado por Putnam al conjunto propietario de herramientas producidas por su compañía QSM Inc.
ECUACIONES El modelo SLIM se expresa en dos ecuaciones que describen la relación entre el esfuerzo de desarrollo y el calendario.  La primera ecuación, llamada ecuación de software, afirma que el esfuerzo de desarrollo es proporcional al cubo del tamaño e inversamente proporcional a la cuarta potencia del tiempo de desarrollo. La segunda ecuación, la ecuación-la acumulación de mano de obra, declara que el esfuerzo es proporcional al cubo del tiempo de desarrollo.
Ecuación 4. Ecuación de Software Modelo de Putnam Donde: Tamaño:  	Es el tamaño del producto. Putnam usa líneas de código para la medición del tamaño, sin embargo se puede usar la métrica más adecuada para medirlo en la organización.   El término β es un escalar (factor especial de destrezas) y está en función del tamaño  	Este incrementa a medida que crecen la necesidad de integración, pruebas, garantía de calidad, documentación y habilidad de administración”. Para programas pequeños 	 (KLDC= 5 a 15), B = 0.16. Para programas mayores de 70 KLDC, B = 0.39.   Productividad: es la productividad del proceso en una organización de desarrollo en particular a una tasa de defectos generados específica.   Esfuerzo es el total de esfuerzo aplicado al proyecto, en años/hombre.   Tiempo es el calendario total de implementación, dado en años.
En términos prácticos, para estimar una tarea de software la ecuación se resuelve de la siguiente forma: Ecuación 5. Ecuación del Esfuerzo Modelo Putman. Este método de estimación es bastante sensible y ajustable a la incertidumbre relacionada con el tamaño y la productividad del proceso. Su creador recomienda que la productividad sea siempre calibrada a la realidad de la organización y el proyecto. Por esto, una de las principales ventajas del modelo Putnam es su simplicidad para ser calibrado. Ventajas Es uno de los métodos que mayor exactitud presenta frente al resto. Es uno de los pocos modelos de estimación que tiene presente la incertidumbre dentro de sus cálculos. Desventajas Es un modelo comercial y existe poca documentación disponible para utilizarlo de forma manual.
La Ecuacion de Software    Propuesta por Putnam y Myers en 1992. La Ecuación del Software es un modelo multivariable dinámico que asume una distribución específica del esfuerzo a lo largo de la vida de un proyecto de desarrollo de software. El modelo se ha obtenido a partir de los datos de productividad para unos 4.000 proyectos actuales de software
Ejemplo de Aplicación Enunciado  Se tiene paquete de software a desarrollarse para una aplicación de diseño asistido por computadora (computer-aideddesign, CAD) de componentes mecánicos. Una revisión de la especificación del sistema indica que el software va a ejecutarse en una estación de trabajo de ingeniería y que debe interconectarse con varios periféricos de gráficos de computadora entre los que se incluyen un ratón, un digitalizador, una pantalla a color de alta resolución y una impresora láser.
La Ecuacion de Software Valor de productividad El parámetro de productividad se puede extraer para las condiciones locales mediante datos históricos recopilados de esfuerzos de desarrollo pasados.
La Ecuacion de Software Simplificacion del proceso de estimacion  Putnam y Myers sugieren un conjunto de ecuaciones obtenidas de la ecuación del software. Un tiempo mínimo de desarrollo se define como: en meses para t,,, > 6 meses en personas-mes para E ≥20 personas-mes. Hay que tener en cuenta que en esta ecuación t se representa en años
Ejemplo de Aplicación Analisis  Estimación de las LDC  LDC = 33.200 P = 12.000 (valor recomendado para software científico) tmin = 8,14 (33.200 / 12.000)0.43 tmin= 12,6 meses E = 180 * 0,28 *(1,05)3 E = 58 personas-mes
Bibliografía: http://proyectos-zen.blogspot.com/ http://bdigital.eafit.edu.co/bdigital/PROYECTO/P005.12CDR436M/marcoTeorico.pdf http://en.wikipedia.org/wiki/Putnam_model http://www.slideshare.net/jedaro/la-ecuacion-del-software

Contenu connexe

Tendances

12 introduccion a las metricas
12 introduccion a las metricas12 introduccion a las metricas
12 introduccion a las metricas
UVM
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
monik1002
 
Estimacion de costo
Estimacion de costoEstimacion de costo
Estimacion de costo
izumi24
 

Tendances (18)

Estimación de-costos-del-software-1 (1)
Estimación de-costos-del-software-1 (1)Estimación de-costos-del-software-1 (1)
Estimación de-costos-del-software-1 (1)
 
Cocomo
CocomoCocomo
Cocomo
 
Cocomo II
Cocomo IICocomo II
Cocomo II
 
Modelo Cocomo
Modelo CocomoModelo Cocomo
Modelo Cocomo
 
Cocomo ii guía
Cocomo ii   guíaCocomo ii   guía
Cocomo ii guía
 
Modelo cocomo I
Modelo cocomo IModelo cocomo I
Modelo cocomo I
 
Gestión de los recursos materiales y financieros de un proyecto de desarrollo...
Gestión de los recursos materiales y financieros de un proyecto de desarrollo...Gestión de los recursos materiales y financieros de un proyecto de desarrollo...
Gestión de los recursos materiales y financieros de un proyecto de desarrollo...
 
Calendarización de proyectos de software
Calendarización de proyectos de softwareCalendarización de proyectos de software
Calendarización de proyectos de software
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
 
Tema 3 estimacion
Tema 3 estimacionTema 3 estimacion
Tema 3 estimacion
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
12 introduccion a las metricas
12 introduccion a las metricas12 introduccion a las metricas
12 introduccion a las metricas
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Análisis coste - beneficio en Software
Análisis coste - beneficio en SoftwareAnálisis coste - beneficio en Software
Análisis coste - beneficio en Software
 
Apuntes unidad-3-2015
Apuntes unidad-3-2015Apuntes unidad-3-2015
Apuntes unidad-3-2015
 
Estimacion de costo
Estimacion de costoEstimacion de costo
Estimacion de costo
 
Cocomo2
Cocomo2Cocomo2
Cocomo2
 

En vedette (10)

Puntofunci
PuntofunciPuntofunci
Puntofunci
 
Modelo Slim
Modelo SlimModelo Slim
Modelo Slim
 
Medición y Estimación de Software con Puntos de Función
Medición y Estimación de Software con Puntos de FunciónMedición y Estimación de Software con Puntos de Función
Medición y Estimación de Software con Puntos de Función
 
Modelos de estimacion de software
Modelos de estimacion de softwareModelos de estimacion de software
Modelos de estimacion de software
 
Métrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoMétrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigo
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
Cocomo basico
Cocomo basicoCocomo basico
Cocomo basico
 
Saturacion de nucleos
Saturacion de nucleosSaturacion de nucleos
Saturacion de nucleos
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 

Similaire à Slim

Ra semana 10
Ra semana 10Ra semana 10
Ra semana 10
victdiazm
 
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
Ozzy 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 v
Ozzy Rocker
 
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
Ozzy Rocker
 
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
 
Ra semana 11 1
Ra semana 11 1Ra semana 11 1
Ra semana 11 1
victdiazm
 
Proyecto De Software
Proyecto De SoftwareProyecto De Software
Proyecto De Software
monik1002
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
monik1002
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
monik1002
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
monik1002
 

Similaire à Slim (20)

Ra semana 10
Ra semana 10Ra semana 10
Ra semana 10
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyecto
 
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
 
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
 
Estimación de costo de software
Estimación de costo de softwareEstimación de costo de software
Estimación de costo 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
 
Procesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareProcesos de Ingenieria de Software
Procesos de Ingenieria de 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
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Planificacion De Proyectos De Software
Planificacion De Proyectos De SoftwarePlanificacion De Proyectos De Software
Planificacion De Proyectos De Software
 
Estimacion de costos del Software
Estimacion de costos del SoftwareEstimacion de costos del Software
Estimacion de costos del Software
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Ra semana 11 1
Ra semana 11 1Ra semana 11 1
Ra semana 11 1
 
Proyecto De Software
Proyecto De SoftwareProyecto De Software
Proyecto De Software
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Cocomo
CocomoCocomo
Cocomo
 

Dernier

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Dernier (12)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 

Slim

  • 1. ESCUELA POLITECNICA NACIONAL ESCUELA FORMACION TECNOLOGOS ANALISIS EN SISTEMAS INFORMATICOS DESARROLLO DE SISTEMAS INFORMATICOSMODELOS DE ESTIMACÍON DE PROYECTOS DE SOFTWAREMODELO SLIM JONNATHAN JIMENEZ
  • 2. MODELOS DE ESTIMACÍON DE PROYECTOS DE SOFTWARE
  • 3. MODELOS DE ESTIMACÍON DE PROYECTOS DE SOFTWARE
  • 4. SLIM El modelo SLIM (software, life cycle management) es un modelo dinámico que realiza una repartición del esfuerzo en función del tiempo. Putnam desarrolló un modelo de estimación del esfuerzo total y del tiempo de finalización para proyectos muy grandes que superen 70.000 LDC (líneas de código). Las ecuaciones básicas se pueden ajustar para pequeños proyectos.
  • 5. modelo SLIM El modelo de Putnam es un modelo empírico de estimación de esfuerzo en proyectos software. Lo cual quiere decir que trabaja con datos recolectados de proyectos (por ejemplo, esfuerzo y tamaño) y ajustándolos a una curva estadística. Las estimaciones futuras de esfuerzo son hechas proporcionando el tamaño y calculando el esfuerzo asociado usando la ecuación calibrada con los datos del modelo. Creado por Lawrence Putnam, el describe el tiempo y el esfuerzo requeridos para acabar un proyecto del software de un tamaño especificado. Comercialmente es conocido como SLIM (Software LIfecycle Management) el cual es el nombre dado por Putnam al conjunto propietario de herramientas producidas por su compañía QSM Inc.
  • 6. ECUACIONES El modelo SLIM se expresa en dos ecuaciones que describen la relación entre el esfuerzo de desarrollo y el calendario. La primera ecuación, llamada ecuación de software, afirma que el esfuerzo de desarrollo es proporcional al cubo del tamaño e inversamente proporcional a la cuarta potencia del tiempo de desarrollo. La segunda ecuación, la ecuación-la acumulación de mano de obra, declara que el esfuerzo es proporcional al cubo del tiempo de desarrollo.
  • 7. Ecuación 4. Ecuación de Software Modelo de Putnam Donde: Tamaño: Es el tamaño del producto. Putnam usa líneas de código para la medición del tamaño, sin embargo se puede usar la métrica más adecuada para medirlo en la organización.   El término β es un escalar (factor especial de destrezas) y está en función del tamaño Este incrementa a medida que crecen la necesidad de integración, pruebas, garantía de calidad, documentación y habilidad de administración”. Para programas pequeños (KLDC= 5 a 15), B = 0.16. Para programas mayores de 70 KLDC, B = 0.39.   Productividad: es la productividad del proceso en una organización de desarrollo en particular a una tasa de defectos generados específica.   Esfuerzo es el total de esfuerzo aplicado al proyecto, en años/hombre.   Tiempo es el calendario total de implementación, dado en años.
  • 8. En términos prácticos, para estimar una tarea de software la ecuación se resuelve de la siguiente forma: Ecuación 5. Ecuación del Esfuerzo Modelo Putman. Este método de estimación es bastante sensible y ajustable a la incertidumbre relacionada con el tamaño y la productividad del proceso. Su creador recomienda que la productividad sea siempre calibrada a la realidad de la organización y el proyecto. Por esto, una de las principales ventajas del modelo Putnam es su simplicidad para ser calibrado. Ventajas Es uno de los métodos que mayor exactitud presenta frente al resto. Es uno de los pocos modelos de estimación que tiene presente la incertidumbre dentro de sus cálculos. Desventajas Es un modelo comercial y existe poca documentación disponible para utilizarlo de forma manual.
  • 9. La Ecuacion de Software Propuesta por Putnam y Myers en 1992. La Ecuación del Software es un modelo multivariable dinámico que asume una distribución específica del esfuerzo a lo largo de la vida de un proyecto de desarrollo de software. El modelo se ha obtenido a partir de los datos de productividad para unos 4.000 proyectos actuales de software
  • 10. Ejemplo de Aplicación Enunciado Se tiene paquete de software a desarrollarse para una aplicación de diseño asistido por computadora (computer-aideddesign, CAD) de componentes mecánicos. Una revisión de la especificación del sistema indica que el software va a ejecutarse en una estación de trabajo de ingeniería y que debe interconectarse con varios periféricos de gráficos de computadora entre los que se incluyen un ratón, un digitalizador, una pantalla a color de alta resolución y una impresora láser.
  • 11. La Ecuacion de Software Valor de productividad El parámetro de productividad se puede extraer para las condiciones locales mediante datos históricos recopilados de esfuerzos de desarrollo pasados.
  • 12. La Ecuacion de Software Simplificacion del proceso de estimacion Putnam y Myers sugieren un conjunto de ecuaciones obtenidas de la ecuación del software. Un tiempo mínimo de desarrollo se define como: en meses para t,,, > 6 meses en personas-mes para E ≥20 personas-mes. Hay que tener en cuenta que en esta ecuación t se representa en años
  • 13. Ejemplo de Aplicación Analisis Estimación de las LDC LDC = 33.200 P = 12.000 (valor recomendado para software científico) tmin = 8,14 (33.200 / 12.000)0.43 tmin= 12,6 meses E = 180 * 0,28 *(1,05)3 E = 58 personas-mes
  • 14. Bibliografía: http://proyectos-zen.blogspot.com/ http://bdigital.eafit.edu.co/bdigital/PROYECTO/P005.12CDR436M/marcoTeorico.pdf http://en.wikipedia.org/wiki/Putnam_model http://www.slideshare.net/jedaro/la-ecuacion-del-software