UNIVERSIDAD AUTÓNOMA DE TAMAULIPAS
FACULTAD DE INGENIERÍA ARTURO NARRO
SILLER
MATERIA:
EVALUACIÓN DE PROYECTOS DE INGENIERÍA DE SOFTWARE
MODELO COCOMO
PRESENTA:
ANDRADE BÁEZ VÍCTOR EDUARDO
MATRICULA:
2153330322
PROFESOR:
JULISA PÉREZ COBOS
GRUPO:
7TO G
NOV/2020
El Modelo Constructivo de Costes (Constructive Cost Model) es un modelo
matemático de base empírica utilizado para estimación de costes de software.
Incluye tres submodelos, cada uno ofrece un nivel de detalle y aproximación, cada
vez mayor, a medida que avanza el proceso de desarrollo del software: básico,
intermedio y detallado. Este modelo fue desarrollado por Barry W. Boehm a finales
de los años 70 y comienzos de los 80, exponiéndolo detalladamente en su libro
"Software Engineering Economics" (Prentice-Hall, 1981). Pertenece a la categoría
de modelos de subestimaciones basados en estimaciones matemáticas.
Está orientado a la magnitud del producto final, midiendo el "tamaño" del proyecto,
en líneas de código principalmente. Modelos 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. 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.
El 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 de este junto con la aproximación al coste real, han convertido a
este modelo en uno de los referentes en este tipo de proyectos.