Estimacion del proyecto

Páginas: 5 (1183 palabras) Publicado: 8 de abril de 2013
El Modelo Constructivo de Costos (o COCOMO, por su acrónimo del ingléses COnstructive COst MOdel) es un modelo matemático de base empírica utilizado para estimación de costos1 desoftware. 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 ydetallado.
Este modelo fuedesarrollado 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).
Índice
  [ocultar] 
1 Características
2 Inconvenientes
3 Modelos de estimación
3.1 Modelo básico
3.2 Modelo intermedio
3.2.1 Atributos
3.3 Modelo Detallado
4 Referencias
5 Enlaces externos
[editar]CaracterísticasPertenece 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.
[editar]Inconvenientes
Los resultados no son proporcionales a las tareas de gestión ya que no tiene en cuenta los recursos necesarios para realizarlas.
Se puede desviar de la realidad si seindica mal el porcentaje de líneas de comentarios en el código fuente.
Es un tanto subjetivo, puesto que está basado en estimaciones y parámetros que pueden ser "vistos" de distinta manera por distintos analistas que usen el método.
Se miden los costes del producto, de acuerdo a su tamaño y otras características, pero no la productividad.
La medición por líneas de código no es válidapara orientación a objetos.
Utilizar este modelo puede resultar un poco complicado, en comparación con otros métodos (que también sólo estiman).
[editar]Modelos de estimación
La ecuaciones que se utilizan en los tres modelos son:2
, en persona-mes
, en meses
, en personas
donde:
E es el esfuerzo requerido por el proyecto, en persona-mes
Tdev es el tiempo requerido por el proyecto, en meses
P es elnúmero de personas requerido por el proyecto
a, b, c y d son constantes con valores definidos en una tabla, según cada submodelo
Kl es la cantidad de líneas de código, en miles.
m(X) Es un multiplicador que depende de 15 atributos.
A la vez, cada submodelo también se divide en modos que representan el tipo de proyecto, y puede ser:
modo orgánico: un pequeño grupo de programadores experimentadosdesarrollan software en un entorno familiar. El tamaño del software varía desde unos pocos miles de líneas (tamaño pequeño) a unas decenas de miles (medio).
modo semilibre o semiencajado: corresponde a un esquema intermedio entre el orgánico y el rígido; el grupo de desarrollo puede incluir una mezcla de personas experimentadas y no experimentadas.
modo rígido o empotrado: el proyecto tienefuertes restricciones, que pueden estar relacionadas con la funcionalidad y/o pueden ser técnicas. El problema a resolver es único y es difícil basarse en la experiencia, puesto que puede no haberla.
[editar]Modelo básico
Artículo principal: COCOMO Básico.
Se utiliza para obtener una primera aproximación rápida del esfuerzo,2 y hace uso de la siguiente tabla de constantes para calcular distintosaspectos de costes:
MODO
a
b
c
d
Orgánico
3.20
1.05
2.50
0.38
Semilibre
3.00
1.12
2.50
0.35
Rígido
2.80
1.20
2.50
0.32
Estos valores son para las fórmulas:
Personas necesarias por mes para llevar adelante el proyecto (MM) = a*(Klb)
Tiempo de desarrollo del proyecto (TDEV) = c*(MMd)
Personas necesarias para realizar el proyecto (CosteH) = MM/TDEV
Costo total del proyecto(CosteM) = CosteH * Salario medio entre los programadores y analistas.
Se puede observar que a medida que aumenta la complejidad del proyecto (modo), las constantes aumentan de 2.4 a 3.6, que corresponde a un incremento del esfuerzo del personal. Hay que utilizar con mucho cuidado el modelo básico puesto que se obvian muchas características del entorno
[editar]Modelo intermedio
Este añade al...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estimacion de costos en proyectos
  • Estimacion De Presupuesto Proyecto Software
  • Estimacion de tiempo de un proyectos
  • Estimacion De Proyectos
  • estimacion de proyecto
  • PROYECTO DE SOFTWARE DE ESTIMACIÒN DE COSTO Y TIEMPO EN UNA EMPRESA
  • Estimacion d ela demanda que atendera el proyecto
  • CÁLCULO MENTAL Y ESTIMACIÓN EN LA ESCUELA PRIMARIA PROYECTO FINAL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS