Cocomo

Páginas: 9 (2035 palabras) Publicado: 27 de agosto de 2013
COCOMO
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.
El nivel básico calcula el esfuerzo y el costo del desarrollo de software en función del tamaño del programa,expresado en las líneas estimadas.
El nivel intermedio calcula el esfuerzo del desarrollo de software en función del tamaño del programa y de un conjunto de conductores de costos que incluyen la evaluación subjetiva del producto, del hardware, del personal y de los atributos del proyecto.
El nivel avanzado o detallado incorpora todas las características de la versión intermedia y lleva acabo unaevaluación del impacto de los conductores de costos en cada caso (análisis, diseño,etc.) del proceso de ingeniería de software.
 Técnicas de Estimación de Costos del Software
Los Modelos COCOMO estan definidos para tres tipos de proyectos de software. Utilizando la terminología de Boehm son:
1.      Modelo Orgánico: Proyectos de software relativamente pequeños y sencillos en donde trabajanpequeños equipos, con buena experiencia en la aplicación, sobre un conjunto de requisitos poco rígidos (por ejemplo, un programa de análisis termal desarrollado para un grupo calorífico).
2.      Modelo Semiacoplado o semilibre : Proyectos de software intermedios en los que equipos, con variados niveles de experiencia, deben satisfacer requerimientos poco o medio rígidos.
3.      Modo a la Medida oFuertemente Restringido: Proyectos de software que deben ser desarrollados en un conjunto de hardware, software y restricciones operativas y muy restringido
 El Modelo Cocomo
El factor principal sobre el que se basan las estimaciones es el tamaño del producto, es decir, el número de instrucciones fuente desarrolladas.
La cantidad de instrucciones fuente se deben estimar por experiencia, poranalogía con otros proyectos semejantes, o por otros datos que se posean.
- En el modelo de desarrollo de software se planifican solo las fases comprendidas desde el análisis hasta la implantación, (La fase de estudio preliminar no se considera).
- Los parámetros estimados no incluyen los correspondientes a las actividades de formación de los usuarios, planificación de las instalaciones y trabajos deconversión.
Los indicadores de planificación que se pueden obtener con este metodo son:
Esfuerzo (hombre-mes)
Tiempo de desarrollo (meses)
Personal necesario (hombres)
Productividad (inst/hombre-mes)
Costo (pesos)
ESFUERZO
La unidad de esfuerzo Hombre-Mes supone un total de 152 horas de trabajo por persona, en base a la experiencia práctica y a consideraciones sobre vacaciones, permisos,enfermedad, etc.
Ejemplo:
Hombres-Mes x 152 = Hombres-Hora
Hombres-Mes x 19 = Hombres-Día
Hombres-Mes / 12 = Hombres-Año

VENTAJAS Y DESVENTAJAS DE UTILIZAR COCOMO
VENTAJAS:
Transparencia del modelo, así como el acierto de los factores definidos para obtener el factor de ajuste.
Uno de los modelos mas documentados; correcto con referencia a los 63 proyectos utilizados para su creaciónDESVENTAJAS:
La selección del modo de desarrollo es extremadamente importante.
Fuertemente dependiente de los datos históricos de la organización, que no siempre están disponibles.
No se puede asumir que sea totalmente válido en todos los entornos y proyectos.

Modos de Desarrollo
En el modelo COCOMO’ 81 uno de los factores más importantes que influye en la duración
y el costo de un proyectode software es el Modo de Desarrollo. Todo proyecto corresponde a uno de los siguientes tres modelos o modos:

Modelo Orgánico o Familiar: En esta clasificación se encuentran proyectos desarrollados en un
Ambiente familiar y estable. El producto a elaborar es relativamente pequeño y requiere pocas innovaciones tecnológicas en lo que refiere a algoritmos, estructuras de datos e integración...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cocomo
  • Cocomo
  • Cocomes
  • COCOMO
  • COCOMO
  • Cocomo
  • Cocomo
  • COCOMO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS