SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
MODELO CONSTRUCTIVO DE COSTOS
MS.C. Gonzalo Pomboza J.
2013
Introducción
 El Modelo Constructivo de Costos (Constructive
Cost Model) fue desarrollado por B. W. Boehm a

finales de los 70 y comienzos de los 80,
exponiéndolo detalladamente en su libro
"Software Engineering Economics" (Prentice-Hall,
1981).
 COCOMO es una jerarquía de modelos de
estimación de costes software que incluye
submodelos : básico, intermedio y detallado.
Clasificación del Software
 Modelo 1. El modelo COCOMO básico calcula el esfuerzo (y

el costo) del desarrollo de software en función del tamaño
del programa, expresado en las líneas estimadas de código
(LDC).
 Modelo 2, El modelo COCOMO intermedio calcula el
esfuerzo del desarrollo de software en función del tamaño
del programa y de un conjunto de “conductores de costo”
que incluyen la evaluación subjetiva del producto, del
hardware, del personal y de los atributos del proyecto.
 Modelo 3, El modelo COCOMO avanzado incorpora todas
las características de la versión intermedia y lleva a cabo
una evaluación del impacto de los conductores de costo en
cada fase (análisis, diseño, etc.) del transcurso de ingeniería
del software.
Clasificación de Proyectos Software
 Orgánico: aquellos proyectos de software que son

respectivamente pequeños y sencillos en donde trabajan
pequeños equipos que poseen buena experiencia en la
aplicación, sobre un conjunto de requisitos poco rígidos;
 Semiacoplado: son los proyectos de software intermedios
hablando de tamaño y complejidad, en donde los equipos
tienen diversos niveles de experiencia, y además deben
satisfacer requerimientos poco o medio rígidos;
 Empotrado: son proyectos de software que deben ser
desarrollados en un conjunto de hardware, software y
restricciones operativas muy restringido.
COCOMO Básico
Ecuaciones Cocomo Básico
 E = Esfuerzo

 E= a KLDC b (persona x mes)
 donde KLDC es el número de líneas de código,
distribuidas en millares, para el proyecto.

La ecuación del tiempo de desarrollo es:
 T = Tiempo de duración del desarrollo
 T= c Esfuerzo d (meses)
Tabla de Coeficientes
 Por su parte los coeficientes a, b, c y d se obtienen

empíricamente del estudio de una serie de proyectos, y
sus valores son:
Proyecto de software

a

b

c

d

Orgánico

2,4

1,05

2,5

0,38

Semiacoplado

3,0

1,12

2,5

0,35

Empotrado

3,6

1,20

2,5

0,32
Modo Orgánico
COCOMO Intermedio
Ecuaciones Cocomo Intermedio
 E = Esfuerzo
 E= ai KLDC bi * FAE (persona x mes)
 donde KLDC es el número de líneas de código,
distribuidas en millares, para el proyecto.
 FAE Factores de Ajuste de Esfuerzo.

La ecuación del tiempo de desarrollo es:
 T = Tiempo de duración del desarrollo
 T= c Esfuerzo d (meses)
COCOMO Intermedio

De acuerdo con la evaluación se determina un multiplicador de esfuerzo a
partir de las tablas antes expuestas.

Y, con el producto de todos los multiplicadores de esfuerzo, se obtiene un
factor de ajuste de esfuerzo FAE
COCOMO Intermedio
Cada uno de estos 15 atributos de costo es valorado en
una escala de uno (1) a seis (6) puntos que va desde
muy bajo a extra alto.
1.
2.
3.

4.
5.
6.

Muy bajo
bajo
nominal
alto
muy alto
extremadamente alto
COCOMO Intermedio FAE
Es una ampliación del modelo básico y puede ser
agrupado en cuatro categorias principales:
Atributos de Producto
2. Atributos Hardware
3. Atributos del Personal
4. Atributos del Proyecto
1.
COCOMO Intermedio
1.

Atributos de Producto:

a) Fiabilidad del Software requerida
b) Tamaño de la base de datos de la aplicación
c) Complejidad del Producto
COCOMO Intermedio
1.

Atributos de Hardware:
a) Restricciones de rendimiento en tiempo de ejecución
b) Restricciones de memoria
c) Volatilidad del entorno de la máquina virtual

d) Tiempo de espera.
COCOMO Intermedio
1.

Atributos del Personal:
a) Capacidad de análisis
b) Capacidad del Ingeniero de software
c) Experiencia en aplicaciones

d) Experiencia con la máquina virtual
e) Experiencia con el lenguaje de programación.
COCOMO Intermedio
1.

Atributos del Proyecto:
a) Utilización de herramientas de software
b) Aplicación de métodos de ingeniería de software
c) Planificación temporal del desarrollo requerida.
COCOMO Intermedio
Las ecuaciones nominales de costo nominal son:

Modo Orgánico
Modo Semiacoplado
Modo Empotrado

n

 3.2 S k

n

 3.0 S k

n

 2.8 S k

K

K
K

1.05

1.12

1.20
Conclusiones sobre COCOMO
 Es uno de los modelos más documentados en la

actualidad y es muy fácil de utilizar. Es correcto con
referencia a los 63 proyectos utilizados, aunque de ello
no se debe desprender que deba ser válido siempre.
Una preocupación es la adaptación de las ecuaciones
exponenciales a organizaciones específicas, cosa que
no parece inmediatamente fácil
Cocomo (1)

Más contenido relacionado

La actualidad más candente

Software Cost Estimation in Software Engineering SE23
Software Cost Estimation in Software Engineering SE23Software Cost Estimation in Software Engineering SE23
Software Cost Estimation in Software Engineering SE23koolkampus
 
Software Cost Estimation Techniques
Software Cost Estimation TechniquesSoftware Cost Estimation Techniques
Software Cost Estimation TechniquesSanthi thi
 
Cocomo II
Cocomo IICocomo II
Cocomo IIActimel
 
Function Oriented and Object Oriented Design,Modularization techniques
Function Oriented and Object Oriented Design,Modularization techniquesFunction Oriented and Object Oriented Design,Modularization techniques
Function Oriented and Object Oriented Design,Modularization techniquesnimmik4u
 
Cocomo model
Cocomo modelCocomo model
Cocomo modelMZ5512
 
PSW Unidad 4 ESTIMACIÓN DE PROYECTOS DE SOFTWARE
PSW Unidad 4 ESTIMACIÓN DE PROYECTOS DE SOFTWAREPSW Unidad 4 ESTIMACIÓN DE PROYECTOS DE SOFTWARE
PSW Unidad 4 ESTIMACIÓN DE PROYECTOS DE SOFTWAREFranklin Parrales Bravo
 
Quality and productivity factors
Quality and productivity factorsQuality and productivity factors
Quality and productivity factorsNancyBeaulah_R
 
Cleanroom montaser hamza iraq2016
Cleanroom montaser hamza   iraq2016Cleanroom montaser hamza   iraq2016
Cleanroom montaser hamza iraq2016montaser185
 
Software Engineering Overview
Software Engineering OverviewSoftware Engineering Overview
Software Engineering OverviewPrachi Sasankar
 
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
 

La actualidad más candente (20)

Cocomo model
Cocomo modelCocomo model
Cocomo model
 
Cocomo II
Cocomo IICocomo II
Cocomo II
 
Software cost estimation
Software cost estimationSoftware cost estimation
Software cost estimation
 
Modelo Cocomo
Modelo CocomoModelo Cocomo
Modelo Cocomo
 
Software Cost Estimation in Software Engineering SE23
Software Cost Estimation in Software Engineering SE23Software Cost Estimation in Software Engineering SE23
Software Cost Estimation in Software Engineering SE23
 
Cocomo
CocomoCocomo
Cocomo
 
Software Cost Estimation Techniques
Software Cost Estimation TechniquesSoftware Cost Estimation Techniques
Software Cost Estimation Techniques
 
COCOMO II
COCOMO IICOCOMO II
COCOMO II
 
Cocomo II
Cocomo IICocomo II
Cocomo II
 
IIS Unidad 4 Proyecto de software
IIS Unidad 4 Proyecto de softwareIIS Unidad 4 Proyecto de software
IIS Unidad 4 Proyecto de software
 
Function Oriented and Object Oriented Design,Modularization techniques
Function Oriented and Object Oriented Design,Modularization techniquesFunction Oriented and Object Oriented Design,Modularization techniques
Function Oriented and Object Oriented Design,Modularization techniques
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
 
PSW Unidad 4 ESTIMACIÓN DE PROYECTOS DE SOFTWARE
PSW Unidad 4 ESTIMACIÓN DE PROYECTOS DE SOFTWAREPSW Unidad 4 ESTIMACIÓN DE PROYECTOS DE SOFTWARE
PSW Unidad 4 ESTIMACIÓN DE PROYECTOS DE SOFTWARE
 
Quality and productivity factors
Quality and productivity factorsQuality and productivity factors
Quality and productivity factors
 
Cleanroom montaser hamza iraq2016
Cleanroom montaser hamza   iraq2016Cleanroom montaser hamza   iraq2016
Cleanroom montaser hamza iraq2016
 
Software Engineering Overview
Software Engineering OverviewSoftware Engineering Overview
Software Engineering Overview
 
Software Cost Factor
Software Cost FactorSoftware Cost Factor
Software Cost Factor
 
Eps Köpük Kartonpiyer Modelleri, Stropiyer Kartonpiyer Fiyatları
Eps Köpük Kartonpiyer Modelleri, Stropiyer Kartonpiyer FiyatlarıEps Köpük Kartonpiyer Modelleri, Stropiyer Kartonpiyer Fiyatları
Eps Köpük Kartonpiyer Modelleri, Stropiyer Kartonpiyer Fiyatları
 
Static analysis
Static analysisStatic analysis
Static analysis
 
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
 

Destacado

Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomoRoci_mary
 
Cocomo basico
Cocomo basicoCocomo basico
Cocomo basicodavid286
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)Yadith Miranda Silva
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareantonio
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareJennifer Andrea Cano Guevara
 

Destacado (8)

Cocomo ejemplo
Cocomo ejemploCocomo ejemplo
Cocomo ejemplo
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
Cocomo basico
Cocomo basicoCocomo basico
Cocomo basico
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
Cocomo
CocomoCocomo
Cocomo
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 

Similar a Cocomo (1) (20)

Densy
DensyDensy
Densy
 
Cocomo
CocomoCocomo
Cocomo
 
Cocomo 1 y cocomo 2
Cocomo 1 y  cocomo 2Cocomo 1 y  cocomo 2
Cocomo 1 y cocomo 2
 
Ra semana 9 2
Ra semana 9 2Ra semana 9 2
Ra semana 9 2
 
Cocomo I y II
Cocomo I y IICocomo I y II
Cocomo I y II
 
Estimación De Proyectos De Software
Estimación De Proyectos De SoftwareEstimación De Proyectos De Software
Estimación De Proyectos De Software
 
Cocomo 1
Cocomo 1Cocomo 1
Cocomo 1
 
COCOMO
COCOMOCOCOMO
COCOMO
 
Cocomo
CocomoCocomo
Cocomo
 
Clase 7, 11/9/2007
Clase 7, 11/9/2007Clase 7, 11/9/2007
Clase 7, 11/9/2007
 
Isiii cap3 estimacion_4_co_comoii
Isiii cap3 estimacion_4_co_comoiiIsiii cap3 estimacion_4_co_comoii
Isiii cap3 estimacion_4_co_comoii
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
 
Examen de desarrollo
Examen de desarrolloExamen de desarrollo
Examen de desarrollo
 
Exposicion cocomo
Exposicion cocomoExposicion cocomo
Exposicion cocomo
 
cocomo
cocomococomo
cocomo
 
Modelo cocomo I
Modelo cocomo IModelo cocomo I
Modelo cocomo I
 
Capitulo5
Capitulo5Capitulo5
Capitulo5
 
Informe cocomo basico
Informe cocomo basicoInforme cocomo basico
Informe cocomo basico
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyecto
 
Tema 3 estimacion
Tema 3 estimacionTema 3 estimacion
Tema 3 estimacion
 

Más de Mariana Naranjo (20)

Exposiciones individuales
Exposiciones  individualesExposiciones  individuales
Exposiciones individuales
 
Expresion oral
Expresion oralExpresion oral
Expresion oral
 
Expresión oral
Expresión oralExpresión oral
Expresión oral
 
Reporte
ReporteReporte
Reporte
 
Anexos
AnexosAnexos
Anexos
 
Fecha de entrega
Fecha de entregaFecha de entrega
Fecha de entrega
 
Buzón de sugerencias
Buzón de sugerenciasBuzón de sugerencias
Buzón de sugerencias
 
Unidad Tres
Unidad TresUnidad Tres
Unidad Tres
 
Unidad Tres
Unidad TresUnidad Tres
Unidad Tres
 
Unidad dos
Unidad dosUnidad dos
Unidad dos
 
Unidad uno
Unidad unoUnidad uno
Unidad uno
 
Unidad Tres
Unidad TresUnidad Tres
Unidad Tres
 
Unidad dos
Unidad dosUnidad dos
Unidad dos
 
Unidad uno
Unidad unoUnidad uno
Unidad uno
 
Diario
DiarioDiario
Diario
 
Indicadores
IndicadoresIndicadores
Indicadores
 
Mapa mental
Mapa mentalMapa mental
Mapa mental
 
Estudio de caso
Estudio de casoEstudio de caso
Estudio de caso
 
Portafolio
PortafolioPortafolio
Portafolio
 
Técnica de la pregunta
Técnica de la preguntaTécnica de la pregunta
Técnica de la pregunta
 

Último

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
 
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
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
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
 
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
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
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
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 

Último (20)

Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
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
 
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
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
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
 
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
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
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
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 

Cocomo (1)

  • 1. MODELO CONSTRUCTIVO DE COSTOS MS.C. Gonzalo Pomboza J. 2013
  • 2. Introducción  El Modelo Constructivo de Costos (Constructive Cost Model) fue desarrollado por B. W. Boehm a finales de los 70 y comienzos de los 80, exponiéndolo detalladamente en su libro "Software Engineering Economics" (Prentice-Hall, 1981).  COCOMO es una jerarquía de modelos de estimación de costes software que incluye submodelos : básico, intermedio y detallado.
  • 3. Clasificación del Software  Modelo 1. El modelo COCOMO básico calcula el esfuerzo (y el costo) del desarrollo de software en función del tamaño del programa, expresado en las líneas estimadas de código (LDC).  Modelo 2, El modelo COCOMO intermedio calcula el esfuerzo del desarrollo de software en función del tamaño del programa y de un conjunto de “conductores de costo” que incluyen la evaluación subjetiva del producto, del hardware, del personal y de los atributos del proyecto.  Modelo 3, El modelo COCOMO avanzado incorpora todas las características de la versión intermedia y lleva a cabo una evaluación del impacto de los conductores de costo en cada fase (análisis, diseño, etc.) del transcurso de ingeniería del software.
  • 4. Clasificación de Proyectos Software  Orgánico: aquellos proyectos de software que son respectivamente pequeños y sencillos en donde trabajan pequeños equipos que poseen buena experiencia en la aplicación, sobre un conjunto de requisitos poco rígidos;  Semiacoplado: son los proyectos de software intermedios hablando de tamaño y complejidad, en donde los equipos tienen diversos niveles de experiencia, y además deben satisfacer requerimientos poco o medio rígidos;  Empotrado: son proyectos de software que deben ser desarrollados en un conjunto de hardware, software y restricciones operativas muy restringido.
  • 6. Ecuaciones Cocomo Básico  E = Esfuerzo  E= a KLDC b (persona x mes)  donde KLDC es el número de líneas de código, distribuidas en millares, para el proyecto. La ecuación del tiempo de desarrollo es:  T = Tiempo de duración del desarrollo  T= c Esfuerzo d (meses)
  • 7. Tabla de Coeficientes  Por su parte los coeficientes a, b, c y d se obtienen empíricamente del estudio de una serie de proyectos, y sus valores son: Proyecto de software a b c d Orgánico 2,4 1,05 2,5 0,38 Semiacoplado 3,0 1,12 2,5 0,35 Empotrado 3,6 1,20 2,5 0,32
  • 10. Ecuaciones Cocomo Intermedio  E = Esfuerzo  E= ai KLDC bi * FAE (persona x mes)  donde KLDC es el número de líneas de código, distribuidas en millares, para el proyecto.  FAE Factores de Ajuste de Esfuerzo. La ecuación del tiempo de desarrollo es:  T = Tiempo de duración del desarrollo  T= c Esfuerzo d (meses)
  • 11. COCOMO Intermedio De acuerdo con la evaluación se determina un multiplicador de esfuerzo a partir de las tablas antes expuestas. Y, con el producto de todos los multiplicadores de esfuerzo, se obtiene un factor de ajuste de esfuerzo FAE
  • 12. COCOMO Intermedio Cada uno de estos 15 atributos de costo es valorado en una escala de uno (1) a seis (6) puntos que va desde muy bajo a extra alto. 1. 2. 3. 4. 5. 6. Muy bajo bajo nominal alto muy alto extremadamente alto
  • 13. COCOMO Intermedio FAE Es una ampliación del modelo básico y puede ser agrupado en cuatro categorias principales: Atributos de Producto 2. Atributos Hardware 3. Atributos del Personal 4. Atributos del Proyecto 1.
  • 14. COCOMO Intermedio 1. Atributos de Producto: a) Fiabilidad del Software requerida b) Tamaño de la base de datos de la aplicación c) Complejidad del Producto
  • 15. COCOMO Intermedio 1. Atributos de Hardware: a) Restricciones de rendimiento en tiempo de ejecución b) Restricciones de memoria c) Volatilidad del entorno de la máquina virtual d) Tiempo de espera.
  • 16. COCOMO Intermedio 1. Atributos del Personal: a) Capacidad de análisis b) Capacidad del Ingeniero de software c) Experiencia en aplicaciones d) Experiencia con la máquina virtual e) Experiencia con el lenguaje de programación.
  • 17. COCOMO Intermedio 1. Atributos del Proyecto: a) Utilización de herramientas de software b) Aplicación de métodos de ingeniería de software c) Planificación temporal del desarrollo requerida.
  • 18. COCOMO Intermedio Las ecuaciones nominales de costo nominal son: Modo Orgánico Modo Semiacoplado Modo Empotrado n  3.2 S k n  3.0 S k n  2.8 S k K K K 1.05 1.12 1.20
  • 19. Conclusiones sobre COCOMO  Es uno de los modelos más documentados en la actualidad y es muy fácil de utilizar. Es correcto con referencia a los 63 proyectos utilizados, aunque de ello no se debe desprender que deba ser válido siempre. Una preocupación es la adaptación de las ecuaciones exponenciales a organizaciones específicas, cosa que no parece inmediatamente fácil