Gestión de Proyecto
Hamer Giraldo Marin                                                                            8-2
     Modelo    Básico                                 Intermedio                        Avanzado
Modo
Orgánico          Pequeño grupo de                        15 atributos de coste       Introduce dos características
                   programadores experimentados.            para tener en cuenta el     principales:
                  Software en un entorno familiar.         entorno de trabajo.
                  Miles líneas de código a decenas        Requisitos: Poco rígido.       Multiplicadores de
                   de miles líneas de código.              Tamaño Pequeño (<50             esfuerzo sensitivos a la
                  El coste se incrementa a medida          KLDC).                          fase: Algunas fases se ven
                   que el tamaño lo hace.                  Complejidad: Pequeña.           más afectadas que otras
                  El tiempo de desarrollo se              Pocas Personas.                 por los atributos. El
                   alarga.                                 Mucha Experiencia.              modelo detallado
                                                                                            proporciona un conjunto
                                                                                            de multiplicadores de
                                                                                            esfuerzo para cada
                                                                                            atributo. Esto ayuda a
                                                                                            determinar la asignación
                                                                                            del personal para cada
Semiencajad       Dependiendo del problema.               15 atributos de coste           fase del proyecto.
o                 Mezcla de programadores                  para tener en cuenta el
                   experimentados y no                      entorno de trabajo.
                   experimentados                          Requisitos:
                                                            poco/medio.
                                                           Tamaño medio (50 a
                                                            300KLDC).                      Jerarquía del producto a
                                                                                            tres niveles: Se definen
                                                           Complejidad Media.
                                                                                            tres niveles de producto.
                                                           Personas: Medio.
                                                                                            Estos son módulo,
                                                           Experiencia: Medio.
                                                                                            subsistema y sistema. La
                                                                                            cuantificación se realiza al
Encajado          Fuertes Restricciones:                  15 atributos de coste
                                                                                            nivel apropiado, esto es, al
                   Hardware,software,operaciones.           para tener en cuenta el
                                                                                            nivel al que es más
                  El Problema Para Resolver es             entorno de trabajo.
                                                                                            susceptible la variación.
                   único                                   Requisitos: Alto,
                  Es difícil Basarse en la                Tamaño Grande
                   experiencia, puesto que no               (>300KLDC).
                   puede no haberla.                       Complejidad Alta
                                                           Personas: Alta.
                                                           Poca Experiencia.
                                        Tabla 1: Características del COCOMO.
                                                              Básico                   Intermedio
                                 Modo           ai     bi        ci      di       ai        bi
                          Orgánico              2.4    1.05 2.50 0.38             3.2       1.05
                                      Gestión de Proyecto
Hamer Giraldo Marin                                                                           8-2
               Semiencajado             3.0    1.12 2.50 0.35                 3.0      1.12
               Empotrado                3.6    1.2      2.50 0.33             2.8      1.2
                                 Tabla 2: Tipos de clases COCOMO.
Atributos de Costo
Los atributos de costo tratan de capturar el impacto del entorno del proyecto en
el costo de desarrollo del proyecto. Estos atributos se agrupan en 4 categorías.
La tabla 3 muestra los 15 atributos de costo que se muestran en el modelo
intermedio.
     Grupo            Atributo                                  Descripción
                       RELY                Garantía de funcionamiento requerida al software
    Producto           DATA                             Tamaño de la base de datos
                       CPLX                              Complejidad del producto
                       TIME                          Restricción de tiempo de ejecución
                       STOR                     Restricción del almacenamiento principal
    Hardware
                       VIRT                           Volatilidad de la máquina virtual
                       TURN                       Tiempo de respuesta del ordenador
                       ACAP                                Capacidad del analista
                       AEXP                             Experiencia en la aplicación
    Personal           PCAP                             Capacidad del programador
                       VEXP                           Experiencia en máquina virtual
                       LEXP                    Experiencia en lenguaje de programación
                      MODP                        Prácticas de programación modernas
    Proyecto           TOOL                       Utilización de herramientas software
                       SCED                             Plan de desarrollo requerido
                                    Tabla 3: Atributos de costo.
Cada atributo se cuantifica para un entorno de proyecto y la escala va de muy
bajo, bajo, nominal, alto, muy alto y extremadamente alto.
                                           Gestión de Proyecto
Hamer Giraldo Marin                                                                                    8-2
                                                                                                Muy
                  Atributos de Costo                    Muy Bajo Bajo          Nominal   Alto           Extra Alto
                                                                                                Alto
                Atributos del Producto
 Garantía de funcionamiento requerida al software          0,75         0,88      1      1,15   1,4           -
           Tamaño de la base de datos                        -          0,94      1      1,08   1,16          -
               Complejidad del producto                     0,7         0,85      1      1,15   1,3          1,65
               Atributos del Hardware
        Restricción de tiempo de ejecución                   -           -        1      1,11   1,3          1,66
     Restricción del almacenamiento principal                                     1      1,06   1,21         1,56
         Volatilidad de la máquina virtual                              0,87      1      1,15   1,3           -
       Tiempo de respuesta del ordenador                                0,87      1      1,07   1,15          -
                Atributos del Personal
                Capacidad del analista                     1,46         1,19      1      0,86   0,71          -
           Experiencia en la aplicación                    1,29         1,13      1      0,91   0,82          -
           Capacidad del programador                       1,42         1,17      1      0,86   0,7           -
          Experiencia en máquina virtual                   1,21         1,1       1      0,9     -            -
     Experiencia en lenguaje de programación               1,14         1,07      1      0,95    -            -
                Atributos del proyecto
       Prácticas de programación modernas                  1,24         1,1       1      0,91   0,83          -
       Utilización de herramientas software                1,24         1,1       1      0,91   0,82          -
           Plan de desarrollo requerido                    1,23         1,08      1      1,04   1,1           -
                                         Tabla 4: Atributos de costo.
Referencias:
https://www.scielo.sa.cr/scielo.php?script=sci_arttext&pid=S2215-
34702018000100118&fbclid=IwAR1BmFLKVgCVNigbtsl7whw7Oos-SS87G63uOjy_TQgg-
_32ii8knXhXSOI
http://www.sc.ehu.es/jiwdocoj/mmis/cocomo.htm?fbclid=IwAR0Zg_jSzVDoqdeb-
HY11nsmHhSrp9nBjfdwnLHDKFokwv5WhMd8VJjpROg
                                  Gestión de Proyecto
Hamer Giraldo Marin                                     8-2
https://es.wikipedia.org/wiki/COCOMO