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

MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)Yadith Miranda Silva
 
Cocomo II
Cocomo IICocomo II
Cocomo IIActimel
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Yaskelly Yedra
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosJuan Carlos Olivares Rojas
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiraljuanksi28
 
Gestion de proyectos - Estimación del Esfuerzo
Gestion de proyectos - Estimación del EsfuerzoGestion de proyectos - Estimación del Esfuerzo
Gestion de proyectos - Estimación del EsfuerzoMarta Silvia Tabares
 
Fundamentos y metodos de analisis de requerimientos.
Fundamentos y metodos de  analisis de requerimientos.Fundamentos y metodos de  analisis de requerimientos.
Fundamentos y metodos de analisis de requerimientos.raquel yendez avila
 
Metodología xp
Metodología xpMetodología xp
Metodología xpPiskamen
 
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
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupXochitl Saucedo Muñoz
 
Ingeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelosIngeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelosRafael Fdo Lopez Castillo
 
Estimación para proyectos de software cap26
Estimación para proyectos de software cap26Estimación para proyectos de software cap26
Estimación para proyectos de software cap26DEBANI SALAS
 
Requerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareRequerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareKelvin Abdiel Alvarado
 
Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Joselito B
 
Paradigmas de ingenieria del software
Paradigmas de ingenieria del softwareParadigmas de ingenieria del software
Paradigmas de ingenieria del softwareTensor
 

La actualidad más candente (20)

MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
Cocomo II
Cocomo IICocomo II
Cocomo II
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de Requerimientos
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
 
Cocomo 1 y cocomo 2
Cocomo 1 y  cocomo 2Cocomo 1 y  cocomo 2
Cocomo 1 y cocomo 2
 
Gestion de proyectos - Estimación del Esfuerzo
Gestion de proyectos - Estimación del EsfuerzoGestion de proyectos - Estimación del Esfuerzo
Gestion de proyectos - Estimación del Esfuerzo
 
Fundamentos y metodos de analisis de requerimientos.
Fundamentos y metodos de  analisis de requerimientos.Fundamentos y metodos de  analisis de requerimientos.
Fundamentos y metodos de analisis de requerimientos.
 
Metodología xp
Metodología xpMetodología xp
Metodología xp
 
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
 
Gestión de proyecto de software
Gestión de proyecto de softwareGestión de proyecto de software
Gestión de proyecto de software
 
Ejemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rupEjemplo plan de desarrollo de software rup
Ejemplo plan de desarrollo de software rup
 
Ingeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelosIngeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelos
 
Estimación para proyectos de software cap26
Estimación para proyectos de software cap26Estimación para proyectos de software cap26
Estimación para proyectos de software cap26
 
Proceso unificado
Proceso unificadoProceso unificado
Proceso unificado
 
Requerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareRequerimientos en Ingenieria de Software
Requerimientos en Ingenieria de Software
 
Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software
 
Paradigmas de ingenieria del software
Paradigmas de ingenieria del softwareParadigmas de ingenieria del software
Paradigmas de ingenieria del software
 
Taller de Programación Distribuida
Taller de Programación DistribuidaTaller de Programación Distribuida
Taller de Programación Distribuida
 

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
 
Ra semana 9 2
Ra semana 9 2Ra semana 9 2
Ra semana 9 2
 
Densy
DensyDensy
Densy
 
Cocomo ii guía
Cocomo ii   guíaCocomo ii   guía
Cocomo ii guía
 
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

Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
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
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 

Último (20)

Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
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
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 

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