Anda di halaman 1dari 14

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

SLIM
El 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 SLIM
El

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.

ECUACIONES
El 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 ecuacinla acumulacin de mano de obra, declara que el esfuerzo es
proporcional al cubo del tiempo de desarrollo.

Ecuacin 4. Ecuacin de Software Modelo de


Putnam

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.

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.
Ventajas
Es 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.
Desventajas
Es un modelo comercial y existe poca documentacin disponible para utilizarlo de
forma manual.

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

0.333

E LDC * B

1
* 4
t

Ejemplo de Aplicacin
Enunciado
Se tiene paquete de software a desarrollarse para una
aplicacin de diseo asistido por computadora (computeraided 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.

La Ecuacion de Software
Valor de productividad
Parmetro de
Productividad

Tipo de Software

P = 2.000

software empotrado en
tiempo real

P = 10.000

telecomunicaciones y
software de sistemas

P = 28.000

aplicaciones comerciales
de sistema

El parmetro de productividad se puede extraer


para las condiciones locales mediante datos
histricos 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 ecuacin del software. Un tiempo
mnimo
de desarrollo se define
como:
0.43
LDC
en meses para t,,, > 6 meses
t 8.14

min

E 180Bt 3

en personas-mes para E 20 personasmes. Hay que tener en cuenta que en


esta ecuacin t se representa en aos

Ejemplo de Aplicacin
Analisis
Estimacin de las LDC

P = 12.000 (valor
recomendado para software
cientfico)

tmin = 8,14 (33.200 /


12.000)0.43

tmin = 12,6 meses


LDC = 33.200

E = 180 * 0,28 *(1,05)3


E = 58 personas-mes

Bibliografa:
http://proyectos-zen.blogspot.com/
http://
bdigital.eafit.edu.co/bdigital/PROYECTO/P005.12CDR436M/mar
coTeorico.pdf
http://en.wikipedia.org/wiki/Putnam_model
http://www.slideshare.net/jedaro/la-ecuacion-del-software

Anda mungkin juga menyukai