COCOMO
¿Qué es COCOMO?
El Modelo Constructivo de Costes COCOMO -Constructive Cost Model– es un modelo utilizado en proyectos de software para estimar los costes del mismo en función de tres submodelos: básico, intermedio y detallado.
El modelo básico estima el coste del proyecto –pequeño o mediano- en función de número de líneas de código estimadas. En este modelo, el algoritmo COCOMO establece varios criterios de desarrollo, dependiendo el nivel de dificultar no del nivel de experiencia de los desarrolladores –que se supone- sino de posibles dificultades que se pueden encontrar en el desarrollo o limitaciones del hardware usado en el desarrollo del software.
El modelo intermedio se utiliza para estimaciones más complejas. Éste incluye 15 atributos –dentro de 4 categorías- del software para determinar el coste del proyecto.
Atributos del producto: garantía de funcionamiento requerida para creación del software, tamaño de la BBDD, etc.
Atributos del ordenador usado: capacidad de almacenamiento, rapidez del ordenador, etc.
Atributos del personal: experiencia en el tipo de software a desarrollar, en el lenguaje usado, etc.
Atributos del proyecto: software usado para el desarrollo, lenguaje necesario para crear el software, etc.
Todos estos atributos son ponderado matemáticamente en atendiendo de su relevancia. De esta manera se intenta aproximar el coste estimado al real, lo máximo posible.
El modelo detallado, incorpora las características del modelo intermedio y lleva a cabo una evaluación del impacto de los motivantes del coste en cada caso -análisis, diseño, etc.- del proceso de ingeniería del software.
Ténicas de Estimación LDC y PF
Las estimaciones de LDC y PF son técnicas de estimación distintas: LDC (Orientadas al tamaño) y PF (Orientadas a la función). Los datos de LDC y PF se utilizan de dos formas durante la estimación del proyecto de software.
El valor esperado para la variable de estimación, E, puede obtenerse como una media ponderada de las estimaciones LDC o PF optimista (a), más probable (m), y pesimista (b) de las estimaciones LDC o PF por ejemplo: E = (a + 4m + b)/6
Conclusión
En modelo COCOMO es uno de los sistemas de estimación de costes más utilizados en proyectos de desarrollo de software. La estandarización de su uso y la facilidad de la aplicación del mismo junto con la aproximación al coste real, han convertido a este modelo en uno de los referentes en este tipo de proyectos.
En modelo COCOMO es uno de los sistemas de estimación de costes más utilizados en proyectos de desarrollo de software. La estandarización de su uso y la facilidad de la aplicación del mismo junto con la aproximación al coste real, han convertido a este modelo en uno de los referentes en este tipo de proyectos.
Referencias
- Adriana Gómez, María del C.López, Silvina Migani, Alejandra Otazú. -COCOMO- UN MODELO DE ESTIMACION DE PROYECTOS DE SOFTWARE. recuperado: 29/05/2017. https://blogadmi1.files.wordpress.com/2010/11/cocom0llfull.pdf
- Cesar Aparicio Gil. (2015). El modelo COCOMO para estimar costes en un proyecto de software. 29 de mayo de 2017, de EOI Sitio web: http://www.eoi.es/blogs/cesaraparicio/2012/05/06/el-modelo-cocomo-para-estimar-costes-en-un-proyecto-de-software/
Comentarios
Publicar un comentario