Modelo

Páginas: 10 (2389 palabras) Publicado: 25 de marzo de 2010
El Modelo COCOMO
1. Introducción
            El Modelo Constructivo de Costes (Constructive Cost Model) fue desarrollado por B. W. Boehm a finales de los 70 y comienzos de los 80, exponiéndolo detalladamente en su libro "Software Engineering Economics" (Prentice-Hall, 1981). COCOMO es una jerarquía de modelos de estimación de costes software que incluye submodelos básico, intermedio y detallado.            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
           
| Básico | |Intermedio | |
              Modo | ai | bi | ai | bi |
Orgánico | 2.4 | 1.05 | 3.2 | 1.05 |
Semiencajado | 3.0 | 1.12 | 3.0 | 1.12 |
Empotrado | 3.6 | 1.2 | 2.8 | 1.2 |
2. Modelo Básico
            Este modelo trata de estimar, de una manera rápida y más o menos burda, la mayoría de proyectos pequeños y medianos. Se consideran tres modos de desarrollo en este modelo: orgánico, semiencajado yempotrado.
2.1. Modo orgánico.
            En este modo, un pequeño grupo de programadores experimentados desarrollan software en un entorno familiar. El tamaño del software varía de unos pocos miles de líneas (tamaño pequeño) a unas decenas de miles de líneas (medio), mientras que en los otros dos modos el tamaño varía de pequeño a muy grandes (varios cientos de miles de líneas). En este modo, al igualque en los otros, el coste se incrementa a medida que el tamaño lo hace, y el tiempo de desarrollo se alarga.
            Se utilizan dos ecuaciones para determinar el esfuerzo de personal y el tiempo de desarrollo. El coste es
            Km = 2.4 Sk1.05
            donde Km se expresa en personas-mes y Sk es el tamaño expresado en miles de líneas de código fuente. El tiempo de desarrollo se dapor
            td = 2.5 Km0.38
            donde Km se obtiene de la ecuación anterior y td es el tiempo de desarrollo en meses. Estas ecuaciones se han obtenido por medio de ajustes de curvas realizado por Boehm en TRW sobre 63 proyectos.
2.2. Modo Empotrado.
            En este modo, el proyecto tiene unas fuertes restricciones, que pueden estar relacionadas con el procesador y el interfacehardware. El problema a resolver es único y es difícil basarse en la experiencia, puesto que puede no haberla.
            Las estimaciones de tiempo y coste se basan en las mismas ecuaciones que en el modo orgánico, pero con diferentes constantes. Así, el coste se da por
                        Km = 3.6 Sk1.20
            y el tiempo de desarrollo por
                        td = 2.5 Km0.32
2.3.Modo Semiencajado.
            Es un modo intermedio entre los dos anteriores. Dependiendo del problema, el grupo puede incluir una mezcla de personas experimentadas y no experimentadas.
            Las ecuaciones son
                        Km = 3.0 Sk1.12
            y el tiempo de desarrollo por
                        td = 2.5 Km0.35.
2.4. Notas al Modelo Básico
            Se puede observar quea medida que aumenta la complejidad del proyecto, 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.
                                 
3. Modelo Intermedio
            En este modelo se introducen 15 atributos de coste para tener en cuenta elentorno de trabajo. Estos atributos se utilizan para ajustar el coste nominal del proyecto al entorno real, incrementando la precisión de la estimación.
3.1. Ecuaciones nominales de coste.
            Para cada modo de desarrollo, los 15 atributos del coste intervienen como multiplicadores en el coste nominal, Kn, para producir el coste ajustado.
            Las ecuaciones nominales de coste...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelo
  • Modelamiento
  • Modelo
  • Modelos
  • Modelos
  • Modelos
  • Modelo
  • Model

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS