Slim

3

Click here to load reader

Transcript of Slim

Page 1: Slim

ESCUELA POLITECNICA NACIONAL

ESCUELA FORMACION TECNOLOGOS

ANALISIS EN SISTEMAS INFORMATICOS

DESARROLLO DE SISTEMAS INFORMATICOS

JONNATHAN JIMENEZ

MODELOS DE ESTIMACÍON DE PROYECTOS DE SOFTWARE

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.

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.

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

Page 2: Slim

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. Fuente

http://en.wikipedia.org/wiki/Putnam_model

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 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.

http://en.wikipedia.org/wiki/Putnam_model

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

Page 3: Slim

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.

Gerencia De Proyectos de Información - http://proyectos-zen.blogspot.com/ http://bdigital.eafit.edu.co/bdigital/PROYECTO/P005.12CDR436M/marcoTeorico.pdf