Proceso De Estimacion De Software
¿Qué es el proceso de estimación?
En la industria en general, esnecesario calcular y estimar el esfuerzo y el tamaño del proyecto en etapas muy tempranas del desarrollo del mismo. Sin embargo, si en el ámbito software se hacen las estimaciones en estas fasesiniciales, dichas previsiones pueden estar basadas en unos requerimientos erróneos o incompletos, por lo que disminuye mucho su fiabilidad.
El proceso de estimación del coste de un producto software estáformado por un conjunto de técnicas y procedimientos que se usan en la organización para poder llegar a una predicción fiable. Éste es un proceso continuo, que debe ser usado y consultado a lo largode todo el ciclo de vida del proyecto. Se divide en los siguientes pasos [1]
- Estimación del tamaño.
- Estimación del costo y del esfuerzo.
- Estimación de la programación temporal.
- Estimaciónde la cantidad de recursos computacionales.
- Asunción de riesgos.
- Inspección y aprobación.
- Redacción de informes de estimación.
La cantidad de esfuerzo y tiempo dedicada a la estimacióndepende del tamaño del proyecto, del equipo de desarrollo y del objetivo a cumplir. La naturaleza del proyecto y el entorno en el que se desarrolla son factores determinantes en esta tarea, y afectan engran medida al método de estimación que se utilice.[1]
¿Clasificación de los modelos de estimación?
Los diferentes modelos de estimación para proyectos pueden ser clasificados de diversas maneras, deentre las cuales se deben destacar las aportadas por dos autores principales [2]:
Según Basili
Según este autor existen tres modelos:
* Modelos con una o varias variables estáticas, que se basanen aplicar funciones y constantes a algunas propiedades del proyecto, por ejemplo el LOC (Lines Of Code).
* Modelos con varias variables dinámicas, que miden el tiempo del proyecto frente a su...
Regístrate para leer el documento completo.