SlideShare uma empresa Scribd logo
1 de 16
Docente: Ing. Henry Albán
Tema: Modelo COCOMO
Estudiante: Leidy Pazos
COCOMO se lo conoce por las siglas
Constructive Cost Model (Modelo constructivo
de costos)
Es un modelo empírico de estimación de
costes.
Creado por Barry W. Boehm en 1981.
Incluye 3 submodelos con un nivel de detalle
cada vez mayor.
COCOMO
MODELO COCOMO 81
Se puede considerar como una colección de tres
modelos:
 Básico: cálculo del esfuerzo en función del tamaño
(LDC).
 Intermedio: cálculo del esfuerzo en función del tamaño
y de “guías de coste”.
 Avanzado: Modificación del modelo intermedio para
considerar el impacto de las guías de coste en cada
fase.
MODELOS DE ESTIMACIÓN
CARACTERÍSTICAS PRINCIPALES
Está basado en modelos de estimaciones
matemáticas.
Está orientado al producto final, no a fases
intermedias.
Se basa en la cantidad de Línea de código del
proyecto.
Permite determinar básicamente los valores
de las variables:
COCOMO define tres modos de desarrollo
o tipos de proyectos
 Orgánico: proyectos relativamente sencillos, menores de 50
KDLC líneas de código, en los cuales se tiene experiencia de
proyectos similares y se encuentran en entornos estables.
 Semi-acoplado: proyectos intermedios en complejidad y
tamaño (menores de 300 KDLC), donde la experiencia en este
tipo de proyectos es variable, y las restricciones intermedias.
 Empotrado: proyectos bastante complejos, en los que apenas
se tiene experiencia y se engloban en un entorno de gran
innovación técnica. Además se trabaja con unos requisitos muy
restrictivos y de gran volatilidad.
Significados
 KLDC= Kilo-líneas de código.
 FAE= Factor ajustado del esfuerzo
 a, b, c y d= Variables que varían en función de los modos.
 E= Esfuerzo
 T=Tiempo
 P= Personal
 PR= Productividad
Formulas
 KLDF=(PF*líneas de código por cada PF)/1000
 E = Esfuerzo = a KLDC e * FAE (persona x mes)
 T = Tiempo de duración del desarrollo = c Esfuerzo d (meses)
 P= Personal = E/T (personas)
 PR= LDC/Esfuerzo
MODELO COCOMO II
Los objetivos principales que se tuvieron en cuenta para
construir el modelo COCOMO II fueron
• Desarrollar un modelo de estimación de costo y cronograma
de proyectos de software.
• Construir una base de datos de proyectos.
• Implementar una herramienta de software que soportara el
modelo.
• Proveer un marco analítico cuantitativo y un conjunto de
herramientas y técnicas que evaluaran el impacto de las mejoras
tecnológicas de software sobre los costos y tiempos en las
diferentes etapas del ciclo de vida de desarrollo.
COCOMO II está compuesto Por
Composición de Aplicación.
Diseño Temprano
 Post-Arquitectura.
Modelo Composición de Aplicación
Se expresa en meses/persona (PM) y representa los meses de trabajo
de una persona a tiempo completo, requeridos para desarrollar el
proyecto.
Estimación del Esfuerzo Estimaciones realizadas con puntos de
objeto y una fórmula simple para el cálculo del esfuerzo.
 Soporta proyectos con prototipo y proyectos que hacen uso
intensivo de la reutilización.
Basado en estimaciones estándar de la productividad del
desarrollador en puntos-objeto/mes.
Tiene en cuenta el uso de herramientas CASE.
Fórmula
Cálculo de Esfuerzo PM = ( NOP * (1 - %reuso/100 ) ) / PROD
NOP (Nuevos Puntos Objeto): Tamaño del nuevo software a
desarrollar expresado en Puntos Objeto .
%reuso: Porcentaje de reuso que se espera lograr en el proyecto
PROD: Es la productividad promedio determinada a partir del análisis
de datos de proyectos.
Modelo para Diseño Temprano
 Se usa en las etapas tempranas de un proyecto de software, cuando se
conoce muy poco del tamaño del producto a ser desarrollado. Este modelo
podría emplearse tanto en productos desarrollados en sectores de
Generadores de Aplicación, Sistemas Integrados o Infraestructura.
Fórmula para el cálculo del esfuerzo
 PM Estimado: es el esfuerzo nominal ajustado por 7 factores, que reflejan
otros aspectos propios del proyecto que afectan al esfuerzo necesario para
la ejecución del mismo.
 KSLOC: es el tamaño del software a desarrollar expresado en miles de líneas
de código fuente.
 A: es una constante que captura los efectos lineales sobre el esfuerzo de
acuerdo a la variación del tamaño, (A=2.94).
 B: es el factor exponencial de escala, toma en cuenta las características
relacionadas con las economías y des economías de escala producidas
cuando un proyecto de software incrementa su tamaño.
Modelo post-arquitectura
Es el modelo de estimación más detallado y se aplica cuando la
arquitectura del proyecto está completamente definida. Este
modelo se aplica durante el desarrollo y mantenimiento de
productos de software incluidos en las áreas de Sistemas
Integrados, Infraestructura y Generadores de Aplicaciones. La
fórmula para el cálculo del esfuerzo es la siguiente:
 Personas Mes Nominales . PM= A * Tamaño B * EMi (A= 2.94)
B < 1. Los esfuerzos de desarrollo mejoran cuando escalan. Si se
dobla el tamaño, el esfuerzo es menor del doble.
B = 1. Los proyectos están balanceados. Los aumentos son
proporcionales.
B > 1. Los esfuerzos de desarrollo empeoran cuando escalan. Si
se dobla el tamaño, el esfuerzo es menor del doble.
Factor de Escala B = 0,91 + 0,01 × W i
Cálculo de Esfuerzo PM = PM nominal * IIEMi
 http://ingenieraupoliana.blogspot.com/2010/10/cocom
o.html
 https://acevedodelacru.wordpress.com/modelo-
cocomo-2/
 https://es.slideshare.net/hhfa1990/modelo-cocomo-
7836809
Web GRAFÍA

Mais conteúdo relacionado

Mais procurados (20)

Cocomo
CocomoCocomo
Cocomo
 
Exposicion cocomo
Exposicion cocomoExposicion cocomo
Exposicion cocomo
 
COCOMO II
COCOMO IICOCOMO II
COCOMO II
 
Cocomo II
Cocomo IICocomo II
Cocomo II
 
Cocomo
CocomoCocomo
Cocomo
 
Cocomo ii guía
Cocomo ii   guíaCocomo ii   guía
Cocomo ii guía
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
 
Cocomo
CocomoCocomo
Cocomo
 
Modelo COCOMO
Modelo COCOMOModelo COCOMO
Modelo COCOMO
 
Cocomo ejemplo
Cocomo ejemploCocomo ejemplo
Cocomo ejemplo
 
Modelo Cocomo
Modelo CocomoModelo Cocomo
Modelo Cocomo
 
Isiii cap3 estimacion_4_co_comoii
Isiii cap3 estimacion_4_co_comoiiIsiii cap3 estimacion_4_co_comoii
Isiii cap3 estimacion_4_co_comoii
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
Modelo cocomo
Modelo cocomo Modelo cocomo
Modelo cocomo
 
COCOMO
COCOMOCOCOMO
COCOMO
 
COCOMO II
COCOMO IICOCOMO II
COCOMO II
 
Cocomo
CocomoCocomo
Cocomo
 
Estimación De Proyectos De Software
Estimación De Proyectos De SoftwareEstimación De Proyectos De Software
Estimación De Proyectos De Software
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
Cocomo (1)
Cocomo (1)Cocomo (1)
Cocomo (1)
 

Semelhante a COCOMO-Modelo estimación costos

Semelhante a COCOMO-Modelo estimación costos (20)

Densy
DensyDensy
Densy
 
Cocomo 1 y cocomo 2
Cocomo 1 y  cocomo 2Cocomo 1 y  cocomo 2
Cocomo 1 y cocomo 2
 
Cocomo
CocomoCocomo
Cocomo
 
Cocomo
CocomoCocomo
Cocomo
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Cocomo 1
Cocomo 1Cocomo 1
Cocomo 1
 
COCOMO
COCOMOCOCOMO
COCOMO
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
Cocomo
CocomoCocomo
Cocomo
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
EP Unidad03: Planificación financiera y análisis de riesgos
EP Unidad03: Planificación financiera y análisis de riesgosEP Unidad03: Planificación financiera y análisis de riesgos
EP Unidad03: Planificación financiera y análisis de riesgos
 
Capitulo5
Capitulo5Capitulo5
Capitulo5
 
Cocomo
CocomoCocomo
Cocomo
 
Cocomo
CocomoCocomo
Cocomo
 
Clase9 cocomoii
Clase9 cocomoiiClase9 cocomoii
Clase9 cocomoii
 
Slim
SlimSlim
Slim
 
Modelo Slim
Modelo SlimModelo Slim
Modelo Slim
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyecto
 
Modelos empiricos de_estimacion
Modelos empiricos de_estimacionModelos empiricos de_estimacion
Modelos empiricos de_estimacion
 
Examen de desarrollo
Examen de desarrolloExamen de desarrollo
Examen de desarrollo
 

COCOMO-Modelo estimación costos

  • 1. Docente: Ing. Henry Albán Tema: Modelo COCOMO Estudiante: Leidy Pazos
  • 2. COCOMO se lo conoce por las siglas Constructive Cost Model (Modelo constructivo de costos) Es un modelo empírico de estimación de costes. Creado por Barry W. Boehm en 1981. Incluye 3 submodelos con un nivel de detalle cada vez mayor. COCOMO
  • 4. Se puede considerar como una colección de tres modelos:  Básico: cálculo del esfuerzo en función del tamaño (LDC).  Intermedio: cálculo del esfuerzo en función del tamaño y de “guías de coste”.  Avanzado: Modificación del modelo intermedio para considerar el impacto de las guías de coste en cada fase. MODELOS DE ESTIMACIÓN
  • 6. Está basado en modelos de estimaciones matemáticas. Está orientado al producto final, no a fases intermedias. Se basa en la cantidad de Línea de código del proyecto. Permite determinar básicamente los valores de las variables:
  • 7. COCOMO define tres modos de desarrollo o tipos de proyectos  Orgánico: proyectos relativamente sencillos, menores de 50 KDLC líneas de código, en los cuales se tiene experiencia de proyectos similares y se encuentran en entornos estables.  Semi-acoplado: proyectos intermedios en complejidad y tamaño (menores de 300 KDLC), donde la experiencia en este tipo de proyectos es variable, y las restricciones intermedias.  Empotrado: proyectos bastante complejos, en los que apenas se tiene experiencia y se engloban en un entorno de gran innovación técnica. Además se trabaja con unos requisitos muy restrictivos y de gran volatilidad.
  • 8. Significados  KLDC= Kilo-líneas de código.  FAE= Factor ajustado del esfuerzo  a, b, c y d= Variables que varían en función de los modos.  E= Esfuerzo  T=Tiempo  P= Personal  PR= Productividad
  • 9. Formulas  KLDF=(PF*líneas de código por cada PF)/1000  E = Esfuerzo = a KLDC e * FAE (persona x mes)  T = Tiempo de duración del desarrollo = c Esfuerzo d (meses)  P= Personal = E/T (personas)  PR= LDC/Esfuerzo
  • 11. Los objetivos principales que se tuvieron en cuenta para construir el modelo COCOMO II fueron • Desarrollar un modelo de estimación de costo y cronograma de proyectos de software. • Construir una base de datos de proyectos. • Implementar una herramienta de software que soportara el modelo. • Proveer un marco analítico cuantitativo y un conjunto de herramientas y técnicas que evaluaran el impacto de las mejoras tecnológicas de software sobre los costos y tiempos en las diferentes etapas del ciclo de vida de desarrollo.
  • 12. COCOMO II está compuesto Por Composición de Aplicación. Diseño Temprano  Post-Arquitectura.
  • 13. Modelo Composición de Aplicación Se expresa en meses/persona (PM) y representa los meses de trabajo de una persona a tiempo completo, requeridos para desarrollar el proyecto. Estimación del Esfuerzo Estimaciones realizadas con puntos de objeto y una fórmula simple para el cálculo del esfuerzo.  Soporta proyectos con prototipo y proyectos que hacen uso intensivo de la reutilización. Basado en estimaciones estándar de la productividad del desarrollador en puntos-objeto/mes. Tiene en cuenta el uso de herramientas CASE. Fórmula Cálculo de Esfuerzo PM = ( NOP * (1 - %reuso/100 ) ) / PROD NOP (Nuevos Puntos Objeto): Tamaño del nuevo software a desarrollar expresado en Puntos Objeto . %reuso: Porcentaje de reuso que se espera lograr en el proyecto PROD: Es la productividad promedio determinada a partir del análisis de datos de proyectos.
  • 14. Modelo para Diseño Temprano  Se usa en las etapas tempranas de un proyecto de software, cuando se conoce muy poco del tamaño del producto a ser desarrollado. Este modelo podría emplearse tanto en productos desarrollados en sectores de Generadores de Aplicación, Sistemas Integrados o Infraestructura. Fórmula para el cálculo del esfuerzo  PM Estimado: es el esfuerzo nominal ajustado por 7 factores, que reflejan otros aspectos propios del proyecto que afectan al esfuerzo necesario para la ejecución del mismo.  KSLOC: es el tamaño del software a desarrollar expresado en miles de líneas de código fuente.  A: es una constante que captura los efectos lineales sobre el esfuerzo de acuerdo a la variación del tamaño, (A=2.94).  B: es el factor exponencial de escala, toma en cuenta las características relacionadas con las economías y des economías de escala producidas cuando un proyecto de software incrementa su tamaño.
  • 15. Modelo post-arquitectura Es el modelo de estimación más detallado y se aplica cuando la arquitectura del proyecto está completamente definida. Este modelo se aplica durante el desarrollo y mantenimiento de productos de software incluidos en las áreas de Sistemas Integrados, Infraestructura y Generadores de Aplicaciones. La fórmula para el cálculo del esfuerzo es la siguiente:  Personas Mes Nominales . PM= A * Tamaño B * EMi (A= 2.94) B < 1. Los esfuerzos de desarrollo mejoran cuando escalan. Si se dobla el tamaño, el esfuerzo es menor del doble. B = 1. Los proyectos están balanceados. Los aumentos son proporcionales. B > 1. Los esfuerzos de desarrollo empeoran cuando escalan. Si se dobla el tamaño, el esfuerzo es menor del doble. Factor de Escala B = 0,91 + 0,01 × W i Cálculo de Esfuerzo PM = PM nominal * IIEMi