Cocomo
¿Qué es COCOMO?
(Constructive Cost Model) surge como una alternativa para incluir componentes de incerteza en las estimacións conforme al nivel de información disponible.
Este es un modelo paramétrico que establece ecuaciones matemáticas para describir las relaciones entre el tamaño del software - factor primario de costo usualmente representado en términos de puntos de función - y otros factores secundarios que buscan capturar particularidades de producto, proceso, personas y plataforma.
Submodelos
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écnicas 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
Es uno de los modelos más documentados en la actualidad y es muy fácil de utilizar. 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 asi como en uno de los que mas se habla y pone en practica para la aproximación del coste de cada proyecto.
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