Imagen de: COSMIC |
El tamaño de un software es la principal variable necesaria para determinar el esfuerzo de desarrollo que deberá invertirse para implementarlo. La medición y estimación de software utilizando COSMIC, es un método de segunda generación que determina el tamaño del software a partir del numero de interacciones entre los componentes de los requerimientos funcionales.
Estandarizado bajo la ISO 19761, el método COSMIC puede aplicarse a diversos tipos de software, incluyendo aplicaciones de negocios, sistemas de información gerencial, software en tiempo real, infraestructura, e inclusive software científico y de ingeniería.
Tiene la ventaja que no establece límites arbitrarios al tamaño funcional, por lo cual pueden medirse componentes de software independientemente de si son muy grandes o pequeños. Adicionalmente, el análisis para la medición está basado en el desglose funcional de los componentes de software, por lo que está alineado con las prácticas de Ingeniería de software.
A continuación te presentamos una introducción a que es el método COSMIC, incluyendo porque es necesario medir software, como se medía el software antes de COSMIC, cuales son las innovaciones que el método COSMIC abarca y cuáles son las 3 fases para realizar una medición con el método COSMIC.