Putnam1

Páginas: 6 (1315 palabras) Publicado: 24 de mayo de 2015
MODELOS EMPÍRICOS DE
ESTIMACIÓN









 Un modelo empírico de estimación para el software de computadora utiliza fórmulas
derivadas empíricamente para predecir los datos que se requieren en el paso de planificación
del proyecto de software.
Los datos empíricos que soportan la mayoría de los modelos se obtienen de una muestra de
proyectos limitada. Por esta razón, un mismo modelo deestimación no es adecuado para
todas las clases de software ni para todos los entornos de desarrollo.
Por lo tanto, los resultados obtenidos de los modelos deben utilizarse de forma sensata.
Los Modelos de recursos consisten en una o varias 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.Basili describe cuatro clases de modelos de recursos: modelos univariable estáticos, modelos
multivariable estáticos, modelos multivariable dinámicos y modelos teóricos.


 

MODELOS EMPÍRICOS DE
ESTIMACIÓN


Un univariable estático toma la Forma:

Recurso = c1 x (característica estimada) c2




Donde el recurso podría ser el esfuerzo, la duración del proyecto, la cantidad de personal o
laslíneas requeridas de documentación del software. Las constates c1 y c2 se derivan de los
datos recopilados de anteriores proyectos.
La característica estimada puede ser la cantidad de líneas de código fuente, el esfuerzo (si ya
está estimado) u otra característica del software. Se pueden derivar modelos con la forma
recién descrita para un entorno local si hay suficientes datos históricosdisponibles. La versión
básica del modelo de coste constructivo o COCOMO es un ejemplo de modelo univariable
estático.


 
 

MODELOS EMPÍRICOS DE
ESTIMACIÓN


 Los modelos multivariable estáticos, como sus análogos univariable estáticos, usan los datos
históricos para obtener relaciones empíricas. Un modelo típico de esta categoría toma la
forma:

Recurso = c11e1 + c21e2 + ...






Donde ei es lacaracterística i-ésima del software y ci1, ci2 son constantes obtenidas
empíricamente para la característica i-ésima.
Un modelo multivariable dinámico 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 etapadel 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.
 
 

COCOMO







COCOMO (Constructive Cost Model, modelo constructivo de coste), esuna jerarquía de
modelos de estimación para el software. Dicha jerarquía se compone de la siguiente manera:
Modelo 1. El modelo COCOMO básico es un modelo univariable estático que calcula el
esfuerzo (y el coste) del desarrollo de software en función del tamaño del programa,
expresado en líneas de código (LDC) estimadas.
Modelo 2. El modelo COCOMO intermedio calcula el esfuerzo del desarrollo desoftware en
función del tamaño del programa y de un conjunto de "conductores de coste", que incluyen
la evaluación subjetiva del producto, del hardware, del personal y de los atributos del
proyecto.
Modelo 3. El modelo COCOMO avanzado incorpora todas las características de la versión
intermedia y lleva a cabo una evaluación del impacto de los conductores de coste en cada
fase (análisis, diseño,etc.) del proceso de ingeniería del software.

COCOMO




Para ilustrar el modelo COCOMO, se presenta a continuación una visión general de las versiones
básica e intermedia. Los modelos COCOMO están definidos para tres tipos de proyectos de
software: (1) modo orgánico —proyectos de software relativamente pequeños y sencillos en los
que trabajan pequeños equipos, con buena experiencia en la...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS