Visitas Pagina

viernes, 24 de mayo de 2013

COCOMO




Es un modelo que permite estimar el costo, el esfuerzo, y programar la hora de planificar una nueva actividad de desarrollo de software.
El modelo provee tres “niveles” de aplicación: básico, intermedio y avanzado, basados en los factores considerados por el modelo.
Básico, es un modelo estático simplemente evaluado que calcula el esfuerzo (y costo) del desarrollo del software como función del programa expresado en líneas de código (LDC estimados).
Intermedio, calcula el esfuerzo del desarrollo del software como función del tamaño del programa y un conjunto de “guías de costo” que incluye una evaluación subjetiva del producto, hardware, personal y de los atributos del proyecto.
Avanzado, incorpora todas las características de la versión intermedia con una evaluación del impacto de las vías de costo en cada fase (análisis, diseño, etc) del proceso de la ingeniería de software.


 Las ecuaciones de estimación del esfuerzo de desarrollo tienen la forma

con     
 • S el número de miles de líneas de código fuente
 • m(X) es un multiplicador que depende de 15 atributos
 • en la siguiente tabla se muestran los coeficientes para los diferentes modos



Características principales
      Está basado en modelos de estimaciones matemáticas.
      Está orientado al producto final, no a fases intermedias.
      Se basa en la cantidad de líneas de codigo del proyecto.
Inconvenientes del modelo

      Comentarios en líneas de código.
      Estimaciones sobre un nº de líneas de código variable.
      No se le da importancia a la productividad, referente a los hábitos de trabajo
      Dificultad para contemplar costes de revisiones, reuniones

Modelos de estimación
      Modelo básico
      Modelo intermedio
      Modelo avanzado
Modos
      Orgánico.
      Semiacoplado.
       Empotrado
Modo Básico
      El modelo básico se usa para obtener una aproximación rápida del esfuerzo.
      Usa las variables a, b, c y d, que varían en función de los modos.
      Conforme se aumenta la complejidad del modo, aumentan los valores de las variables (esfuerzo).



No hay comentarios. :

Publicar un comentario