Anda di halaman 1dari 11

La Ecuación del Software

Pedro Jiménez Ochoa


Stiven Villamizar Molinares
Edgar Meza Lajud

Ingeniería de Software
Modelos Empiricos de Estimación

Los modelos describen ecuaciones


obtenidas empíricamente que predicen el
esfuerzo (en personas/mes), la duración del
proyecto (en meses cronológicos) y otros
datos relativos al proyecto.
Modelos multivariables dinámicos

Definición
Modelo que proyecta los requisitos de recursos
como una función del tiempo. Si se obtiene
empíricamente el modelo, los recursos se
definen en una serie de pasos consecutivos en
el tiempo que asignan cierto porcentaje de
esfuerzo (o de otro recurso) a cada etapa del
proceso de ingeniería del software. Cada paso
puede ser además subdividido en tareas. El
enfoque teórico de la modelización
multivariable dinámica incluye una "curva
continua de utilización del recurso" como
hipótesis y, a partir de ella, obtiene ecuaciones
que modelizan el comportamiento del recurso.
La Ecuación de Software

3
 B 0.333
 1
E  L D C *  * 4
 P  t

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
La Ecuación de Software

Definición:

 E = esfuerzo en personas-mes o personas-año,


 t = duración del proyecto en meses o años,
 B = «factor especial de destrezas», en donde 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.
 P = «parámetro de productividad» que refleja:
 Madurez global del proceso y de las prácticas de gestión.
 La amplitud hasta donde se utilizan correctamente las normas de la
ingeniería del software
 El nivel de los lenguajes de programación utilizados. El estado del
entorno del software
 Las habilidades y la experiencia del equipo del software.
 La complejidad de la aplicación.
La Ecuacion de Software

Valor de P
Parámetro 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 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
en meses para t,,, > 6 meses
obtenidas de la ecuación del software.
Un tiempo mínimo de desarrollo se
Edefine como:
 180Bt 3en personas-mes para E ≥20 personas-mes.
Hay que tener en cuenta que en esta
ecuación t se representa en años
𝑡𝑚𝑖𝑛
𝐿𝐷𝐶 0,43
=
𝑃
La Ecuacion de Software
Ejemplo de Aplicación

Se tiene paquete de software a


desarrollarse para una aplicación de
diseño asistido por computadora
(computer-aided design, 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.
Ejemplo de Aplicación

Análisis
Estimación de las LDC  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

LDC = 33.200
La Ecuacion de Software

Heidi González Doria, “Las Métricas de Software y su Uso


en la Región ” . tesis como requisito para obtener el título
en Licenciatura en Ingeniería en Sistemas
Computacionales. Capitulo 5. Universidad de las Americas
Puebla. Recurso web en:<
http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/gonzal
ez_d_h/capitulo5. pdf > . [Consultado 25 de marzo de
2010].
Planificacion de proyectos de Software. Imagen disponibl e
en:
<http://cmapspublic.ihmc.us/rid=1225110789437_75742575
4_1364/Cap.5.c map>
Pressman R, Ingenieria del Software, Un enfoque practico.
Editorial Mc Graw Hill, 5° edicion, pg 131.
Osorio, Jimena M. Modelo Empíricos de Estimación.
[Actualizado el 15 - septiembre - 2001]. Recurso web: <
http://www.angelfire.com/my/jimena/ingsoft/guia4.htm >

Anda mungkin juga menyukai