SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Cuadro comparativo
Cuadro comparativo Cuadro comparativo
Cuadro comparativo Seba Briones
 
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 incremental
Modelo incrementalModelo incremental
Modelo incrementalJose Caicedo
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del softwareJuan Pablo Carvallo
 
Mapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareMapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareKarloz Dz
 
Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)Anel Sosa
 
Concepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson PenkerConcepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson PenkerMarcos Omar Cruz Ortrega
 
Metodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughMetodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughWilfredy Inciarte
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareJahiro Bojorquez
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)Yadith Miranda Silva
 
Modelamiento de software
Modelamiento de softwareModelamiento de software
Modelamiento de softwaresairarcf
 
Planificacion De Proyectos De Software
Planificacion De Proyectos De SoftwarePlanificacion De Proyectos De Software
Planificacion De Proyectos De SoftwareIván Sanchez Vera
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofwareluisfe
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
Diagramas de Actividades
Diagramas de ActividadesDiagramas de Actividades
Diagramas de ActividadesLenin Vivanco
 

Was ist angesagt? (20)

Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Rup disciplinas
Rup disciplinasRup disciplinas
Rup disciplinas
 
Cuadro comparativo
Cuadro comparativo Cuadro comparativo
Cuadro comparativo
 
Modelos concurrentes
Modelos concurrentesModelos concurrentes
Modelos concurrentes
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
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 incremental
Modelo incrementalModelo incremental
Modelo incremental
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del software
 
Mapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareMapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de Software
 
Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)Componentes y evolucion del modelado de negocios(investigacion)
Componentes y evolucion del modelado de negocios(investigacion)
 
Concepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson PenkerConcepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson Penker
 
Metodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaughMetodología orientada a objetos (omt). rumbaugh
Metodología orientada a objetos (omt). rumbaugh
 
Proceso unificado
Proceso unificadoProceso unificado
Proceso unificado
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de software
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
Modelamiento de software
Modelamiento de softwareModelamiento de software
Modelamiento de software
 
Planificacion De Proyectos De Software
Planificacion De Proyectos De SoftwarePlanificacion De Proyectos De Software
Planificacion De Proyectos De Software
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofware
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Diagramas de Actividades
Diagramas de ActividadesDiagramas de Actividades
Diagramas de Actividades
 

Andere mochten auch

La medición total del software
La medición total del softwareLa medición total del software
La medición total del softwareSoftware Guru
 
Puntofunci
PuntofunciPuntofunci
Puntofuncicris_l
 
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ónSoftware Guru
 
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 codigoJesús E. CuRias
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomoRoci_mary
 
Cocomo basico
Cocomo basicoCocomo basico
Cocomo basicodavid286
 
Cocomo II
Cocomo IICocomo II
Cocomo IIActimel
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de SoftwareDaniel Laco
 
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
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksSlideShare
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShareSlideShare
 

Andere mochten auch (18)

Modelo slim caso practico
Modelo slim  caso practicoModelo slim  caso practico
Modelo slim caso practico
 
La medición total del software
La medición total del softwareLa medición total del software
La medición total del software
 
Slim
SlimSlim
Slim
 
Puntofunci
PuntofunciPuntofunci
Puntofunci
 
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
 
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
 
Cocomo
CocomoCocomo
Cocomo
 
Top down y bottom up
Top down y bottom upTop down y bottom up
Top down y bottom up
 
Cocomo II
Cocomo IICocomo II
Cocomo II
 
Método delphi
Método delphiMétodo delphi
Método delphi
 
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
 
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
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Ähnlich wie Modelo Slim

Ra semana 10
Ra semana 10Ra semana 10
Ra semana 10victdiazm
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyectojavier
 
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 dv
Modelo de estimación de proyectos dvModelo de estimación de proyectos dv
Modelo de estimación de proyectos dvOzzy Rocker
 
Estimación de costo de software
Estimación de costo de softwareEstimación de costo de software
Estimación de costo de softwareJhoseph Lugo
 
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
 
Tema 3 estimacion
Tema 3 estimacionTema 3 estimacion
Tema 3 estimacioneverfavi0
 
Procesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareProcesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareAngel Macas
 
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
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de softwareClare Rodriguez
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de softwareAdes27
 
Ra semana 11 1
Ra semana 11 1Ra semana 11 1
Ra semana 11 1victdiazm
 
Proyecto De Software
Proyecto De SoftwareProyecto De Software
Proyecto De Softwaremonik1002
 

Ähnlich wie Modelo Slim (20)

Slim
SlimSlim
Slim
 
Ra semana 10
Ra semana 10Ra semana 10
Ra semana 10
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyecto
 
La Ecuacion del Software
La Ecuacion del SoftwareLa Ecuacion del Software
La Ecuacion del Software
 
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
 
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
 
Estimación De Proyectos De Software
Estimación De Proyectos De SoftwareEstimación De Proyectos De Software
Estimación De Proyectos De Software
 
Tema 3 estimacion
Tema 3 estimacionTema 3 estimacion
Tema 3 estimacion
 
Cocomo
CocomoCocomo
Cocomo
 
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
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Modelo cocomo I
Modelo cocomo IModelo cocomo I
Modelo cocomo I
 
Estimacion de costos del Software
Estimacion de costos del SoftwareEstimacion de costos del Software
Estimacion de costos del 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
 

Kürzlich hochgeladen

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
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 JUNITMaricarmen Sánchez Ruiz
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 

Kürzlich hochgeladen (13)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
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
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 

Modelo 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