SlideShare una empresa de Scribd logo
1 de 11
UNIVERSIDAD
ESTATAL DE
BOLIVAR
NOMBRE: MIGUEL RAMIREZ.
INGENIRIA DE SOFTWARE II.
COCOMO 1 Y COCOMO 2
COCOMO
 *Es un modelo matemático de base empírica utilizado
para estimación de costos del software.
 *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 y detallado. COCOMO, por su acrónimo del
inglés COnstructive COst MOdel
 La función se basa en un estudio histórico de datos de costos.
 LOC (tamaño de código) utiliza estimación de costos.
Este modelo fue desarrollado por Barry W. Boehm a finales
de los años 70 y comienzos de los 80
Características generales. Está orientado a la magnitud del
producto final, midiendo el "tamaño" del proyecto, en
líneas de código principalmente.
Inconvenientes
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álida para
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).
Proceso.
Cocomo 1
 En esta sección el modelo de COCOMO COCOMO I también llamado'81
se presenta. El software subyacente lifecyle es una cascada de ciclo de
vida. Información detallada acerca de las calificaciones, así como los
factores de coste se puede encontrar en [Boehm 81]
Boehm propone el modelo de tres niveles: básico, intermedio, detallado.
 El modelo COCOMO básico'81 es un único valor, Modelo estático que
calcula el esfuerzo de desarrollo de software (y el coste) como una función
del tamaño del programa expresado en miles de entrega estimada (KDSI
instrucciones de origen).
 El COCOMO intermedio'81 modelo calcula el esfuerzo de desarrollo de
software en función del tamaño del programa y un conjunto de quince "cost
drivers" que incluyen evaluaciones subjetivas del producto, del hardware,
del personal y de los atributos del proyecto.
 El avanzado o detallado COCOMO'81 modelo incorpora todas las
características de la versión intermedia con una evaluación del impacto del
conductor de costo en cada fase (análisis, diseño, etc.) del proceso de
Ventajas y desventajas
Ventajas de COCOMO '81
 COCOMO es transparente, uno puede ver cómo funciona a diferencia
de otros modelos como SLIM.
 controladores son particularmente útiles para el estimador para
comprender el impacto de los diferentes factores que afectan a los
costos del proyecto
INCONVENIENTES DE COCOMO'81
 Es difícil estimar KDSI en los inicios del proyecto, cuando la mayoría de
los esfuerzos se requieren estimaciones
 KDSI, en realidad, no es una medida de tamaño es una medida de
longitud
 extremadamente vulnerables a Clasificación incorrecta del modo de
desarrollo
 éxito depende en gran medida de la afinación del modelo a las
necesidades de la organización, utilizando datos históricos que no
siempre está disponible
Cocomo II
 En el comienzo se da en un contexto global donde la necesidad de
la reingeniería de COCOMO I se destaca así como las cuestiones
concretas para la nueva versión COCOMO son presentados.
 cuestiones concretas del proceso de reingeniería se centró en
cuestiones tales como:
1. no secuencial y el rápido desarrollo de modelos de proceso 2.
reutilización impulsadas por los enfoques que involucran-comercial
estándar (COTS) los paquetes 3. reingeniería [reutilizados, código
traducido integración] 4. Aplicaciones Composición 5. funciones de
generación de aplicaciones orientadas a objetos 6. enfoques
apoyados por middleware distribuido 7. Efectos de madurez de los
procesos de software 8. procesos de estimación de calidad
Etapas
 COCOMO II proporciona tres etapas serie de modelos para la
estimación de proyectos de software:
 Aplicación modelo de composición para primeras fases o ciclos de
espiral [prototipos y cualquier otros prototipos que ocurren más
tarde en el ciclo de vida].
 Principios de diseño para el próximo modelo de fases o ciclos de
espiral. Implica la exploración de alternativas arquitectónicas o
estrategias de desarrollo incremental. El nivel de detalle en
consonancia con el nivel de información disponible y el nivel
general de la precisión de la estimación necesaria en esta etapa.
 Modelo de arquitectura de POST: una vez que el proyecto esté
listo para desarrollar y mantener un sistema de envió debe tener
un ciclo de vida en la arquitectura, que proporciona una
información más exacta sobre las entradas del controlador de
costes, y permite estimaciones más precisas.
Diferencias entre cocomo I y II
 Las diferencias principales entre COCOMO COCOMO I Y II son:
 COCOMO'81 requiere software tamaño en KDSI como entrada,
pero COCOMO II se basa en código KSLOC (lógico). La principal
diferencia entre DSI y real es que una sola línea de código fuente
puede tener varias líneas físicas. Por ejemplo, un "if-then-else"
declaración sería considerada como uno real, pero pueden ser
contados como varios DSI.
 COCOMO II aborda las siguientes tres fases del ciclo de vida en
espiral: desarrollo de aplicaciones, principios de diseño y
arquitectura post § COCOMO'81 proporciona las estimaciones
puntuales del esfuerzo y la programación, pero COCOMO II
proporciona rangos probables de estimaciones que representan
una desviación estándar alrededor de la estimación más probable.
Web grafia
 https://files.ifi.uzh.ch/rerg/arvo/courses/seminar_ws02/re
ports/Seminar_4.pdf
 https://prezi.com/ymsmgltwfgyu/cocomo-1-y-cocomo-2/
 https://sites.google.com/site/stigestionydesarrollo/recup
eracion/recuperacion-gestion/tema-9/10---explicar-
modelo-cocomo
COCOMO MODELOS

Más contenido relacionado

La actualidad más candente

Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetoshector_h30
 
IDR Unidad 4: Validación y gestión de requisitos
IDR Unidad 4: Validación y gestión de requisitosIDR Unidad 4: Validación y gestión de requisitos
IDR Unidad 4: Validación y gestión de requisitosFranklin Parrales Bravo
 
Estándar IEEE 830-1998 - Especificacón de requisitos de Software
Estándar IEEE 830-1998 - Especificacón de requisitos de SoftwareEstándar IEEE 830-1998 - Especificacón de requisitos de Software
Estándar IEEE 830-1998 - Especificacón de requisitos de SoftwareDaniel Guaycha
 
Patrones de diseño de software
Patrones de diseño de softwarePatrones de diseño de software
Patrones de diseño de softwareIker Canarias
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareNelson Guanipa
 
Modelos de Ciclos de Vida
Modelos de Ciclos de VidaModelos de Ciclos de Vida
Modelos de Ciclos de Vidamadpitbull_99
 
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...eccutpl
 
Especificación de Arquitectura de Software
Especificación de Arquitectura de SoftwareEspecificación de Arquitectura de Software
Especificación de Arquitectura de SoftwareSoftware Guru
 
IIS Unidad1: Introducción a la Ingeniería de Software
IIS Unidad1: Introducción a la Ingeniería de SoftwareIIS Unidad1: Introducción a la Ingeniería de Software
IIS Unidad1: Introducción a la Ingeniería de SoftwareFranklin Parrales Bravo
 
Esquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologíasEsquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologíasLeo Jm
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
Plantilla plan pruebas_de_software
Plantilla plan pruebas_de_softwarePlantilla plan pruebas_de_software
Plantilla plan pruebas_de_softwarejoseluispt
 

La actualidad más candente (20)

Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
 
Cocomo 1 y cocomo 2
Cocomo 1 y  cocomo 2Cocomo 1 y  cocomo 2
Cocomo 1 y cocomo 2
 
IDR Unidad 4: Validación y gestión de requisitos
IDR Unidad 4: Validación y gestión de requisitosIDR Unidad 4: Validación y gestión de requisitos
IDR Unidad 4: Validación y gestión de requisitos
 
Cocomo ii guía
Cocomo ii   guíaCocomo ii   guía
Cocomo ii guía
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Estándar IEEE 830-1998 - Especificacón de requisitos de Software
Estándar IEEE 830-1998 - Especificacón de requisitos de SoftwareEstándar IEEE 830-1998 - Especificacón de requisitos de Software
Estándar IEEE 830-1998 - Especificacón de requisitos de Software
 
Patrones de diseño de software
Patrones de diseño de softwarePatrones de diseño de software
Patrones de diseño de software
 
Arquitectura del software
Arquitectura del softwareArquitectura del software
Arquitectura del software
 
Fundamentos del Diseño de Software
Fundamentos del Diseño de SoftwareFundamentos del Diseño de Software
Fundamentos del Diseño de Software
 
Modelos de Ciclos de Vida
Modelos de Ciclos de VidaModelos de Ciclos de Vida
Modelos de Ciclos de Vida
 
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
 
Especificación de Arquitectura de Software
Especificación de Arquitectura de SoftwareEspecificación de Arquitectura de Software
Especificación de Arquitectura de Software
 
IIS Unidad1: Introducción a la Ingeniería de Software
IIS Unidad1: Introducción a la Ingeniería de SoftwareIIS Unidad1: Introducción a la Ingeniería de Software
IIS Unidad1: Introducción a la Ingeniería de Software
 
Esquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologíasEsquema comparativo de los tipos de modelos y metodologías
Esquema comparativo de los tipos de modelos y metodologías
 
Gestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de SoftwareGestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de Software
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Rup disciplinas
Rup disciplinasRup disciplinas
Rup disciplinas
 
Métricas
MétricasMétricas
Métricas
 
Plantilla plan pruebas_de_software
Plantilla plan pruebas_de_softwarePlantilla plan pruebas_de_software
Plantilla plan pruebas_de_software
 

Similar a COCOMO MODELOS (20)

Cocomo I y II
Cocomo I y IICocomo I y II
Cocomo I y II
 
COCOMO II
COCOMO IICOCOMO II
COCOMO II
 
Cocomo 1
Cocomo 1Cocomo 1
Cocomo 1
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
 
Modelo COCOMO
Modelo COCOMOModelo COCOMO
Modelo COCOMO
 
Modelo cocomo I
Modelo cocomo IModelo cocomo I
Modelo cocomo I
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
 
Cocomo II
Cocomo IICocomo II
Cocomo II
 
Ra semana 9 2
Ra semana 9 2Ra semana 9 2
Ra semana 9 2
 
Densy
DensyDensy
Densy
 
Isiii cap3 estimacion_4_co_comoii
Isiii cap3 estimacion_4_co_comoiiIsiii cap3 estimacion_4_co_comoii
Isiii cap3 estimacion_4_co_comoii
 
Cocomo (1)
Cocomo (1)Cocomo (1)
Cocomo (1)
 
Estimación De Proyectos De Software
Estimación De Proyectos De SoftwareEstimación De Proyectos De Software
Estimación De Proyectos De Software
 
Cocomo
CocomoCocomo
Cocomo
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
Cocomo II
Cocomo IICocomo II
Cocomo II
 
Clase 7, 11/9/2007
Clase 7, 11/9/2007Clase 7, 11/9/2007
Clase 7, 11/9/2007
 
Estimacion de proyectos de software
Estimacion de proyectos de softwareEstimacion de proyectos de software
Estimacion de proyectos de software
 

Último

La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 

Último (20)

La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 

COCOMO MODELOS

  • 1. UNIVERSIDAD ESTATAL DE BOLIVAR NOMBRE: MIGUEL RAMIREZ. INGENIRIA DE SOFTWARE II. COCOMO 1 Y COCOMO 2
  • 2. COCOMO  *Es un modelo matemático de base empírica utilizado para estimación de costos del software.  *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 y detallado. COCOMO, por su acrónimo del inglés COnstructive COst MOdel  La función se basa en un estudio histórico de datos de costos.  LOC (tamaño de código) utiliza estimación de costos.
  • 3. Este modelo fue desarrollado por Barry W. Boehm a finales de los años 70 y comienzos de los 80 Características generales. Está orientado a la magnitud del producto final, midiendo el "tamaño" del proyecto, en líneas de código principalmente. Inconvenientes 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álida para 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).
  • 5. Cocomo 1  En esta sección el modelo de COCOMO COCOMO I también llamado'81 se presenta. El software subyacente lifecyle es una cascada de ciclo de vida. Información detallada acerca de las calificaciones, así como los factores de coste se puede encontrar en [Boehm 81] Boehm propone el modelo de tres niveles: básico, intermedio, detallado.  El modelo COCOMO básico'81 es un único valor, Modelo estático que calcula el esfuerzo de desarrollo de software (y el coste) como una función del tamaño del programa expresado en miles de entrega estimada (KDSI instrucciones de origen).  El COCOMO intermedio'81 modelo calcula el esfuerzo de desarrollo de software en función del tamaño del programa y un conjunto de quince "cost drivers" que incluyen evaluaciones subjetivas del producto, del hardware, del personal y de los atributos del proyecto.  El avanzado o detallado COCOMO'81 modelo incorpora todas las características de la versión intermedia con una evaluación del impacto del conductor de costo en cada fase (análisis, diseño, etc.) del proceso de
  • 6. Ventajas y desventajas Ventajas de COCOMO '81  COCOMO es transparente, uno puede ver cómo funciona a diferencia de otros modelos como SLIM.  controladores son particularmente útiles para el estimador para comprender el impacto de los diferentes factores que afectan a los costos del proyecto INCONVENIENTES DE COCOMO'81  Es difícil estimar KDSI en los inicios del proyecto, cuando la mayoría de los esfuerzos se requieren estimaciones  KDSI, en realidad, no es una medida de tamaño es una medida de longitud  extremadamente vulnerables a Clasificación incorrecta del modo de desarrollo  éxito depende en gran medida de la afinación del modelo a las necesidades de la organización, utilizando datos históricos que no siempre está disponible
  • 7. Cocomo II  En el comienzo se da en un contexto global donde la necesidad de la reingeniería de COCOMO I se destaca así como las cuestiones concretas para la nueva versión COCOMO son presentados.  cuestiones concretas del proceso de reingeniería se centró en cuestiones tales como: 1. no secuencial y el rápido desarrollo de modelos de proceso 2. reutilización impulsadas por los enfoques que involucran-comercial estándar (COTS) los paquetes 3. reingeniería [reutilizados, código traducido integración] 4. Aplicaciones Composición 5. funciones de generación de aplicaciones orientadas a objetos 6. enfoques apoyados por middleware distribuido 7. Efectos de madurez de los procesos de software 8. procesos de estimación de calidad
  • 8. Etapas  COCOMO II proporciona tres etapas serie de modelos para la estimación de proyectos de software:  Aplicación modelo de composición para primeras fases o ciclos de espiral [prototipos y cualquier otros prototipos que ocurren más tarde en el ciclo de vida].  Principios de diseño para el próximo modelo de fases o ciclos de espiral. Implica la exploración de alternativas arquitectónicas o estrategias de desarrollo incremental. El nivel de detalle en consonancia con el nivel de información disponible y el nivel general de la precisión de la estimación necesaria en esta etapa.  Modelo de arquitectura de POST: una vez que el proyecto esté listo para desarrollar y mantener un sistema de envió debe tener un ciclo de vida en la arquitectura, que proporciona una información más exacta sobre las entradas del controlador de costes, y permite estimaciones más precisas.
  • 9. Diferencias entre cocomo I y II  Las diferencias principales entre COCOMO COCOMO I Y II son:  COCOMO'81 requiere software tamaño en KDSI como entrada, pero COCOMO II se basa en código KSLOC (lógico). La principal diferencia entre DSI y real es que una sola línea de código fuente puede tener varias líneas físicas. Por ejemplo, un "if-then-else" declaración sería considerada como uno real, pero pueden ser contados como varios DSI.  COCOMO II aborda las siguientes tres fases del ciclo de vida en espiral: desarrollo de aplicaciones, principios de diseño y arquitectura post § COCOMO'81 proporciona las estimaciones puntuales del esfuerzo y la programación, pero COCOMO II proporciona rangos probables de estimaciones que representan una desviación estándar alrededor de la estimación más probable.
  • 10. Web grafia  https://files.ifi.uzh.ch/rerg/arvo/courses/seminar_ws02/re ports/Seminar_4.pdf  https://prezi.com/ymsmgltwfgyu/cocomo-1-y-cocomo-2/  https://sites.google.com/site/stigestionydesarrollo/recup eracion/recuperacion-gestion/tema-9/10---explicar- modelo-cocomo