Cocomo

Preview:

Citation preview

INGENIERÍA DE SOFTWARE II

Integrantes:Ramos Díaz, RonnyCalle Chambe, EfrainLlaguento Cajo, JannetProfesor:Vicente Sánchez VargasCiclo:VI

COCOMO

Es un modelo matemático de base empírica utilizado para estimación de costos de software.

Cada uno ofrece un nivel de detalle y aproximación, cada vez mayor, a medida que avanza el proceso de desarrollo del software

Subniveles

Se utiliza para obtener una primera aproximación rápida del esfuerzo, y hace uso de la siguiente tabla de constantes para calcular distintos aspectos de costes:

Modelo Básico

MODO a b c d

Orgánico 2.40 1.05 2.50 0.38

Semi - Orgánico

3.00 1.12 2.50 0.35

Empotrado 3.60 1.20 2.50 0.32

Para este ajuste, al resultado de la fórmula general se lo multiplica por el coeficiente surgido de aplicar los atributos que se decidan utilizar.Los valores de las constantes a reemplazar en la fórmula son:

Modelo intermedio

MODO a b

Orgánico 3.20 1.05

Semi - Orgánico 3.00 1.12

Empotrado 2.80 1.20

Establece una jerarquía de tres niveles de productos, de forma que los aspectos que representan gran variación a bajo nivel,, a nivel de subsistema; y los restantes son considerados a nivel sistema.

Modelo Detallado

Pertenece a la categoría de modelos estimadores basados en estimaciones matemáticas.

Está orientado a la magnitud del producto final, midiendo el "tamaño" del proyecto, en función de la cantidad de líneas de código, principalmente.

Características

Se puede desviar de la realidad si se indica mal el porcentaje de líneas de comentarios en el código fuente.

La medición por líneas de código no es válida para orientación a objetos.

Inconvenientes

Ejemplo Práctico