modelo slim

Download Modelo Slim

If you can't read please download the document

Upload: andy-tipan

Post on 16-Apr-2017

2.335 views

Category:

Technology


0 download

TRANSCRIPT

ESCUELA POLITECNICA NACIONAL

ESCUELA FORMACION TECNOLOGOS

ANALISIS EN SISTEMAS INFORMATICOS

DESARROLLO DE SISTEMAS INFORMATICOS

MODELOS DE ESTIMACON DE PROYECTOS DE SOFTWARE

MODELO SLIM

JONNATHAN JIMENEZ

MODELOS DE ESTIMACON DE PROYECTOS DE SOFTWARE

MODELOS DE ESTIMACON DE PROYECTOS DE SOFTWARE

SLIMEl modelo SLIM (software, life cycle management) es un modelo dinmico que realiza una reparticin del esfuerzo en funcin del tiempo.Putnam desarroll un modelo de estimacin del esfuerzo total y del tiempo de finalizacin para proyectos muy grandes que superen 70.000 LDC (lneas de cdigo). Las ecuaciones bsicas se pueden ajustar para pequeos proyectos.

modelo SLIMEl modelo de Putnam es un modelo emprico de estimacin de esfuerzo en proyectos software. Lo cual quiere decir que trabaja con datos recolectados de proyectos (por ejemplo, esfuerzo y tamao) y ajustndolos a una curva estadstica.Las estimaciones futuras de esfuerzo son hechas proporcionando el tamao y calculando el esfuerzo asociado usando la ecuacin 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 tamao 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 compaa QSM Inc.

ECUACIONESEl modelo SLIM se expresa en dos ecuaciones que describen la relacin entre el esfuerzo de desarrollo y el calendario. La primera ecuacin, llamada ecuacin de software, afirma que el esfuerzo de desarrollo es proporcional al cubo del tamao e inversamente proporcional a la cuarta potencia del tiempo de desarrollo. La segunda ecuacin, la ecuacin-la acumulacin de mano de obra, declara que el esfuerzo es proporcional al cubo del tiempo de desarrollo.

Donde:Tamao:

Es el tamao del producto. Putnam usa lneas de cdigo para la medicin del tamao, sin embargo se puede usar la mtrica ms adecuada para medirlo en la organizacin.El trmino es un escalar (factor especial de destrezas) y est en funcin del tamao

Este incrementa a medida que crecen la necesidad de integracin, pruebas, garanta de calidad, documentacin y habilidad de administracin. Para programas pequeos (KLDC= 5 a 15), B = 0.16. Para programas mayores de 70 KLDC, B = 0.39.Productividad: es la productividad del proceso en una organizacin de desarrollo en particular a una tasa de defectos generados especfica.

Esfuerzo es el total de esfuerzo aplicado al proyecto, en aos/hombre.

Tiempo es el calendario total de implementacin, dado en aos.

Ecuacin 4. Ecuacin de Software Modelo de Putnam

En trminos prcticos, para estimar una tarea de software la ecuacin se resuelve de la siguiente forma:

Ecuacin 5. Ecuacin del Esfuerzo Modelo Putman.Este mtodo de estimacin es bastante sensible y ajustable a la incertidumbre relacionada con el tamao y la productividad del proceso. Su creador recomienda que la productividad sea siempre calibrada a la realidad de la organizacin y el proyecto. Por esto, una de las principales ventajas del modelo Putnam es su simplicidad para ser calibrado.

VentajasEs uno de los mtodos que mayor exactitud presenta frente al resto.Es uno de los pocos modelos de estimacin que tiene presente la incertidumbre dentro de sus clculos.

DesventajasEs un modelo comercial y existe poca documentacin disponible para utilizarlo de forma manual.

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquemaSptimo nivel del esquemaOctavo nivel del esquemaNoveno nivel del esquemaHaga clic para modificar el estilo de texto del patrnSegundo nivelTercer nivelCuarto nivelQuinto nivel

La Ecuacion de Software Propuesta por Putnam y Myers en 1992. La Ecuacin del Software es un modelo multivariable dinmico que asume una distribucin especfica 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

*

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquemaSptimo nivel del esquemaOctavo nivel del esquemaNoveno nivel del esquemaHaga clic para modificar el estilo de texto del patrnSegundo nivelTercer nivelCuarto nivelQuinto nivel

Ejemplo de AplicacinEnunciado Se tiene paquete de software a desarrollarse para una aplicacin de diseo asistido por computadora (computer-aided design, CAD) de componentes mecnicos. Una revisin de la especificacin del sistema indica que el software va a ejecutarse en una estacin de trabajo de ingeniera y que debe interconectarse con varios perifricos de grficos de computadora entre los que se incluyen un ratn, un digitalizador, una pantalla a color de alta resolucin y una impresora lser.

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquemaSptimo nivel del esquemaOctavo nivel del esquemaNoveno nivel del esquemaHaga clic para modificar el estilo de texto del patrnSegundo nivelTercer nivelCuarto nivelQuinto nivel

La Ecuacion de SoftwareValor de productividadEl parmetro de productividad se puede extraer para las condiciones locales mediante datos histricos recopilados de esfuerzos de desarrollo pasados.

Parmetro de ProductividadTipo de SoftwareP = 2.000software empotrado en tiempo realP = 10.000 telecomunicaciones y software de sistemasP = 28.000 aplicaciones comerciales de sistema

*

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquemaSptimo nivel del esquemaOctavo nivel del esquemaNoveno nivel del esquemaHaga clic para modificar el estilo de texto del patrnSegundo nivelTercer nivelCuarto nivelQuinto nivel

La Ecuacion de SoftwareSimplificacion del proceso de estimacion en meses para t,,, > 6 mesesen personas-mes para E 20 personas-mes. Hay que tener en cuenta que en esta ecuacin t se representa en aosPutnam y Myers sugieren un conjunto de ecuacionesobtenidas de la ecuacin del software. Un tiempo mnimode desarrollo se define como:

*

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquemaSptimo nivel del esquemaOctavo nivel del esquemaNoveno nivel del esquemaHaga clic para modificar el estilo de texto del patrnSegundo nivelTercer nivelCuarto nivelQuinto nivel

Ejemplo de AplicacinEstimacin de las LDC

LDC = 33.200P = 12.000 (valor recomendado para software cientfico)tmin = 8,14 (33.200 / 12.000)0.43tmin = 12,6 mesesE = 180 * 0,28 *(1,05)3E = 58 personas-mesAnalisis

Pulse para editar los formatos del texto del esquemaSegundo nivel del esquemaTercer nivel del esquemaCuarto nivel del esquemaQuinto nivel del esquemaSexto nivel del esquemaSptimo nivel del esquemaOctavo nivel del esquemaNoveno nivel del esquemaHaga clic para modificar el estilo de texto del patrnSegundo nivelTercer nivelCuarto nivelQuinto nivel

Bibliografa: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

*

*

*