SlideShare una empresa de Scribd logo
COCOMO
CONCEPTO:
 El Modelo Constructivo de Costos (o COCOMO, por su acrónimo
del inglés COnstructive COst MOdel) es un modelo matemático de
base empírica utilizado para estimación de costos1 de 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.
 Modelos de estimación
Las ecuaciones que se utilizan en los tres modelos son:2
E = a(Kl)^b*m(X), en persona-mes
Tdev = c(E)^d, en meses
P = E/Tdev, en personas
donde:
E es el esfuerzo requerido por el proyecto, en persona-mes
Tdev es el tiempo requerido por el proyecto, en meses
P es el número de personas requerido por el proyecto
a, b, c y d son constantes con valores definidos en una tabla,
según cada submodelo
Kl es la cantidad de líneas de código, en miles.
m(X) Es un multiplicador que depende de 15 atributos.
 modo orgánico: un pequeño grupo de programadores
experimentados desarrollan software en un entorno familiar. El
tamaño del software varía desde unos pocos miles de líneas
(tamaño pequeño) a unas decenas de miles (medio).
 modo semilibre o semiencajado: corresponde a un esquema
intermedio entre el orgánico y el rígido; el grupo de desarrollo puede
incluir una mezcla de personas experimentadas y no
experimentadas.
 modo rígido o empotrado: el proyecto tiene fuertes restricciones,
que pueden estar relacionadas con la funcionalidad y/o pueden ser
técnicas. El problema a resolver es único y es difícil basarse en la
experiencia, puesto que puede no haberla.
 Modelo básico
Se utiliza para obtener una primera aproximación rápida del
esfuerzo,2 y hace uso de la siguiente tabla de constantes
para calcular distintos aspectos de costes:
MODO a b c d
Orgánico 2.40 1.05 2.50 0.38
Semi -
Orgánico
3.00 1.12 2.50 0.35
Empotrado 3.60 1.20 2.50 0.32
 Estos valores son para las fórmulas:
Personas necesarias por mes para llevar adelante el proyecto (MM) = a*(Klb)
Tiempo de desarrollo del proyecto (TDEV) = c*(MMd)
Personas necesarias para realizar el proyecto (CosteH) = MM/TDEV
Costo total del proyecto (CosteM) = CosteH * Salario medio entre los
programadores y analistas.
MODO a b
Orgánico 3.20 1.05
Semi - Orgánico 3.00 1.12
Empotrado 2.80 1.20
Los valores de las constantes a reemplazar en la fórmula son:

Más contenido relacionado

La actualidad más candente

Cocomo ejemplo
Cocomo ejemploCocomo ejemplo
Cocomo ejemplo
Marvin Romero
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
gmjuan
 
Cocomo
CocomoCocomo
Cocomo
ElvisAR
 
COCOMO
COCOMOCOCOMO
Modelo COCOMO
Modelo COCOMOModelo COCOMO
Modelo COCOMO
karmina
 
COCOMO II
COCOMO IICOCOMO II
COCOMO II
Edwin Belduma
 
Cocomo
CocomoCocomo
Cocomo ii guía
Cocomo ii   guíaCocomo ii   guía
Cocomo ii guía
elmer quispe salas
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
Roci_mary
 
Cocomo2
Cocomo2Cocomo2
Cocomo2
arteaga22
 
Exposicion cocomo
Exposicion cocomoExposicion cocomo
Exposicion cocomo
AdrianGalarza
 
Cocomo
CocomoCocomo
Cocomo
CocomoCocomo
Cocomo
UTPL
 
Cocomo II
Cocomo IICocomo II
Cocomo II
Ronny Ramos Diaz
 
Modelo Cocomo
Modelo CocomoModelo Cocomo
Modelo cocomo
Modelo cocomo Modelo cocomo
Modelo cocomo
mireya2022
 
Densy
DensyDensy
Modelo cocomo I
Modelo cocomo IModelo cocomo I
Modelo cocomo I
Leidy Pazos Lara
 
Ra semana 9 2
Ra semana 9 2Ra semana 9 2
Ra semana 9 2
victdiazm
 
Cocomo
CocomoCocomo
Cocomo
Hugo Galvan
 

La actualidad más candente (20)

Cocomo ejemplo
Cocomo ejemploCocomo ejemplo
Cocomo ejemplo
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
Cocomo
CocomoCocomo
Cocomo
 
COCOMO
COCOMOCOCOMO
COCOMO
 
Modelo COCOMO
Modelo COCOMOModelo COCOMO
Modelo COCOMO
 
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
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
Cocomo2
Cocomo2Cocomo2
Cocomo2
 
Exposicion cocomo
Exposicion cocomoExposicion cocomo
Exposicion cocomo
 
Cocomo
CocomoCocomo
Cocomo
 
Cocomo
CocomoCocomo
Cocomo
 
Cocomo II
Cocomo IICocomo II
Cocomo II
 
Modelo Cocomo
Modelo CocomoModelo Cocomo
Modelo Cocomo
 
Modelo cocomo
Modelo cocomo Modelo cocomo
Modelo cocomo
 
Densy
DensyDensy
Densy
 
Modelo cocomo I
Modelo cocomo IModelo cocomo I
Modelo cocomo I
 
Ra semana 9 2
Ra semana 9 2Ra semana 9 2
Ra semana 9 2
 
Cocomo
CocomoCocomo
Cocomo
 

Destacado

Information technology
Information technologyInformation technology
Information technology
Haitham Farouk
 
ITFT - Cocomo model
ITFT -  Cocomo modelITFT -  Cocomo model
ITFT - Cocomo model
Shruti Kunwar
 
Cocomo
CocomoCocomo
Software cost estimation
Software cost estimationSoftware cost estimation
Software cost estimation
Haitham Ahmed
 
Cocomo
CocomoCocomo
Cocomo
Yunis Lone
 
software project management Cocomo model
software project management Cocomo modelsoftware project management Cocomo model
software project management Cocomo model
REHMAT ULLAH
 
Software cost estimation
Software cost estimationSoftware cost estimation
Software cost estimation
Dr. C.V. Suresh Babu
 
COCOMO MODEL
COCOMO MODELCOCOMO MODEL
COCOMO MODEL
movie_2009
 
Software Estimation Techniques
Software Estimation TechniquesSoftware Estimation Techniques
Software Estimation Techniques
kamal
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
Bala Ganesh
 
Chapter 4 software project planning
Chapter 4 software project planningChapter 4 software project planning
Chapter 4 software project planning
Piyush Gogia
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
Sony Elizabeth
 

Destacado (12)

Information technology
Information technologyInformation technology
Information technology
 
ITFT - Cocomo model
ITFT -  Cocomo modelITFT -  Cocomo model
ITFT - Cocomo model
 
Cocomo
CocomoCocomo
Cocomo
 
Software cost estimation
Software cost estimationSoftware cost estimation
Software cost estimation
 
Cocomo
CocomoCocomo
Cocomo
 
software project management Cocomo model
software project management Cocomo modelsoftware project management Cocomo model
software project management Cocomo model
 
Software cost estimation
Software cost estimationSoftware cost estimation
Software cost estimation
 
COCOMO MODEL
COCOMO MODELCOCOMO MODEL
COCOMO MODEL
 
Software Estimation Techniques
Software Estimation TechniquesSoftware Estimation Techniques
Software Estimation Techniques
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
 
Chapter 4 software project planning
Chapter 4 software project planningChapter 4 software project planning
Chapter 4 software project planning
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
 

Similar a Cocomo

Cocomo
CocomoCocomo
Cocomo
lizzesithaa
 
Cocomo
CocomoCocomo
Cocomo
carloscs2015
 
Cocomo
CocomoCocomo
Cocomo
carloscs2015
 
COCOMO
COCOMOCOCOMO
COCOMO
BiingeSof
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
Ades27
 
Modelos empiricos de_estimacion
Modelos empiricos de_estimacionModelos empiricos de_estimacion
Modelos empiricos de_estimacion
danymieres33
 
Informe cocomo basico
Informe cocomo basicoInforme cocomo basico
Informe cocomo basico
Svelasquezp
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
Clare Rodriguez
 
Cocomo
CocomoCocomo
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyecto
javier
 
Cocomo
CocomoCocomo
Cocomo
arteaga22
 
Capitulo5
Capitulo5Capitulo5
Capitulo5
xavazquez
 
Examen de desarrollo
Examen de desarrolloExamen de desarrollo
Examen de desarrollo
edybestbf
 
Cocomo
CocomoCocomo
Cocomo
CocomoCocomo
Modelos de Estimacion
Modelos de EstimacionModelos de Estimacion
Modelos de Estimacion
Felipe Benítez
 
Tema 3 estimacion
Tema 3 estimacionTema 3 estimacion
Tema 3 estimacion
everfavi0
 
cocomo
cocomococomo
Cocomo
CocomoCocomo
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
Franklin Parrales Bravo
 

Similar a Cocomo (20)

Cocomo
CocomoCocomo
Cocomo
 
Cocomo
CocomoCocomo
Cocomo
 
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
 
Modelos empiricos de_estimacion
Modelos empiricos de_estimacionModelos empiricos de_estimacion
Modelos empiricos de_estimacion
 
Informe cocomo basico
Informe cocomo basicoInforme cocomo basico
Informe cocomo basico
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Cocomo
CocomoCocomo
Cocomo
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyecto
 
Cocomo
CocomoCocomo
Cocomo
 
Capitulo5
Capitulo5Capitulo5
Capitulo5
 
Examen de desarrollo
Examen de desarrolloExamen de desarrollo
Examen de desarrollo
 
Cocomo
CocomoCocomo
Cocomo
 
Cocomo
CocomoCocomo
Cocomo
 
Modelos de Estimacion
Modelos de EstimacionModelos de Estimacion
Modelos de Estimacion
 
Tema 3 estimacion
Tema 3 estimacionTema 3 estimacion
Tema 3 estimacion
 
cocomo
cocomococomo
cocomo
 
Cocomo
CocomoCocomo
Cocomo
 
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
 

Más de gmjuan

Calidad
CalidadCalidad
Calidad
gmjuan
 
Cpm
CpmCpm
Cpm
gmjuan
 
Pert
PertPert
Pert
gmjuan
 
Componen1
Componen1Componen1
Componen1
gmjuan
 
Auto cad
Auto cadAuto cad
Auto cad
gmjuan
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
gmjuan
 
Diagramas de despliegue
Diagramas de despliegueDiagramas de despliegue
Diagramas de despliegue
gmjuan
 
Diagramas de estado
Diagramas de estadoDiagramas de estado
Diagramas de estado
gmjuan
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividades
gmjuan
 
Diagramas de interaccion
Diagramas de interaccionDiagramas de interaccion
Diagramas de interaccion
gmjuan
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
gmjuan
 
Presentación1
Presentación1Presentación1
Presentación1
gmjuan
 
Analisis de requerimientos
Analisis de requerimientosAnalisis de requerimientos
Analisis de requerimientos
gmjuan
 
Metodologias rup
Metodologias rupMetodologias rup
Metodologias rup
gmjuan
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
gmjuan
 
Clasificacion de metodologias para el desarrollo de software
Clasificacion de metodologias para el desarrollo de softwareClasificacion de metodologias para el desarrollo de software
Clasificacion de metodologias para el desarrollo de software
gmjuan
 
Metodologias para el desarrollo de sistemas
Metodologias para el desarrollo de sistemasMetodologias para el desarrollo de sistemas
Metodologias para el desarrollo de sistemas
gmjuan
 

Más de gmjuan (17)

Calidad
CalidadCalidad
Calidad
 
Cpm
CpmCpm
Cpm
 
Pert
PertPert
Pert
 
Componen1
Componen1Componen1
Componen1
 
Auto cad
Auto cadAuto cad
Auto cad
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Diagramas de despliegue
Diagramas de despliegueDiagramas de despliegue
Diagramas de despliegue
 
Diagramas de estado
Diagramas de estadoDiagramas de estado
Diagramas de estado
 
Diagrama de actividades
Diagrama de actividadesDiagrama de actividades
Diagrama de actividades
 
Diagramas de interaccion
Diagramas de interaccionDiagramas de interaccion
Diagramas de interaccion
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Presentación1
Presentación1Presentación1
Presentación1
 
Analisis de requerimientos
Analisis de requerimientosAnalisis de requerimientos
Analisis de requerimientos
 
Metodologias rup
Metodologias rupMetodologias rup
Metodologias rup
 
Metodologia xp
Metodologia xpMetodologia xp
Metodologia xp
 
Clasificacion de metodologias para el desarrollo de software
Clasificacion de metodologias para el desarrollo de softwareClasificacion de metodologias para el desarrollo de software
Clasificacion de metodologias para el desarrollo de software
 
Metodologias para el desarrollo de sistemas
Metodologias para el desarrollo de sistemasMetodologias para el desarrollo de sistemas
Metodologias para el desarrollo de sistemas
 

Cocomo

  • 2. CONCEPTO:  El Modelo Constructivo de Costos (o COCOMO, por su acrónimo del inglés COnstructive COst MOdel) es un modelo matemático de base empírica utilizado para estimación de costos1 de 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.
  • 3.  Modelos de estimación Las ecuaciones que se utilizan en los tres modelos son:2 E = a(Kl)^b*m(X), en persona-mes Tdev = c(E)^d, en meses P = E/Tdev, en personas donde: E es el esfuerzo requerido por el proyecto, en persona-mes Tdev es el tiempo requerido por el proyecto, en meses P es el número de personas requerido por el proyecto a, b, c y d son constantes con valores definidos en una tabla, según cada submodelo Kl es la cantidad de líneas de código, en miles. m(X) Es un multiplicador que depende de 15 atributos.
  • 4.  modo orgánico: un pequeño grupo de programadores experimentados desarrollan software en un entorno familiar. El tamaño del software varía desde unos pocos miles de líneas (tamaño pequeño) a unas decenas de miles (medio).  modo semilibre o semiencajado: corresponde a un esquema intermedio entre el orgánico y el rígido; el grupo de desarrollo puede incluir una mezcla de personas experimentadas y no experimentadas.  modo rígido o empotrado: el proyecto tiene fuertes restricciones, que pueden estar relacionadas con la funcionalidad y/o pueden ser técnicas. El problema a resolver es único y es difícil basarse en la experiencia, puesto que puede no haberla.
  • 5.  Modelo básico Se utiliza para obtener una primera aproximación rápida del esfuerzo,2 y hace uso de la siguiente tabla de constantes para calcular distintos aspectos de costes: MODO a b c d Orgánico 2.40 1.05 2.50 0.38 Semi - Orgánico 3.00 1.12 2.50 0.35 Empotrado 3.60 1.20 2.50 0.32
  • 6.  Estos valores son para las fórmulas: Personas necesarias por mes para llevar adelante el proyecto (MM) = a*(Klb) Tiempo de desarrollo del proyecto (TDEV) = c*(MMd) Personas necesarias para realizar el proyecto (CosteH) = MM/TDEV Costo total del proyecto (CosteM) = CosteH * Salario medio entre los programadores y analistas. MODO a b Orgánico 3.20 1.05 Semi - Orgánico 3.00 1.12 Empotrado 2.80 1.20 Los valores de las constantes a reemplazar en la fórmula son: