SlideShare una empresa de Scribd logo
COCOMO II
Este modelo permite realizar estimaciones en función del tamaño del
software, y de un conjunto de factores de costo y de escala. Los factores de
costo describen aspectos relacionados con la naturaleza del producto,
hardware utilizado, personal involucrado, y características propias del
proyecto. El conjunto de factores de escala explica las economías y des
economías de escala producidas a medida que un proyecto de software
incrementa su tamaño.
COCOMO II posee tres modelos denominados Composición de Aplicación,
Diseño Temprano y Post-Arquitectura. Cada uno de ellos orientados a sectores
específicos del mercado de desarrollo de software y a las distintas etapas del
desarrollo de software.
Características
 Entendimiento organizacional de los objetivos del producto.
 Experiencia en el trabajo con software relacionado.
 Desarrollo concurrente de nuevo hardware y procedimientos
operacionales.
 Necesidad de innovación en el procesamiento de datos, arquitectura y
algoritmos.
Objetivos principales
 Desarrollar un modelo de estimación de costo y cronograma de proyectos
de software que se adaptara tanto a las prácticas de desarrollo de la
década del 90 como a las futuras.
 Construir una base de datos de proyectos de software que permitiera la
calibración continua del modelo, y así incrementar la precisión en la
estimación.
 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.
Modelos
 Composición de aplicación
La fórmula propuesta en este modelo es la siguiente:
PM = NOP / PROD Donde:
NOP (Nuevos Puntos Objeto): Tamaño del nuevo software a desarrollar
expresado en Puntos Objeto y se calcula de la siguiente manera:
NOP = OP x (100 - %reúso) /100 OP (Puntos Objeto):
Tamaño del 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 en [Banker 1994], mostrada en Tabla 6.
Modelo Diseño Temprano
Este modelo se usa en las etapas tempranas de un proyecto de software, cuando se
conoce muy poco del tamaño del producto a ser desarrollado, de la naturaleza de la
plataforma, del personal a ser incorporado al proyecto o detalles específicos del
proceso a utilizar. Este modelo podría emplearse tanto en productos desarrollados en
sectores de Generadores de Aplicación, Sistemas Integrados o Infraestructura. El
modelo de Diseño Temprano ajusta el esfuerzo nominal usando siete factores de costo.
La fórmula para el cálculo del esfuerzo es la siguiente: ∏= = × 7 i 1 PM estimado PM
nominal Emi
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.
El esfuerzo nominal se ajusta usando 17 factores multiplicadores de esfuerzo. El mayor
número de multiplicadores permite analizar con más exactitud el conocimiento disponible
en las últimas etapas de desarrollo, ajustando el modelo de tal forma que refleje fielmente
el producto de software bajo desarrollo. La fórmula para el cálculo del esfuerzo es la
siguiente:
∏= = × 17 i 1 PM estimado PM nominal EM
Los 17 factores de costo correspondientes a este modelo se explicarán en detalle en la
sección.
Ejemplo práctico
La empresa Microchips es solicitada para la elaboración de un software. Este será desarrollado en el lenguaje Visual BASIC.
Se requiere realizar la estimación de esfuerzo en meses necesarios para completar el desarrollo, personal necesario, tiempo de desarrollo
y productividad del proyecto para la creación del mismo.
Tiempo requerido de entrega: 3 meses
Para estimar el tiempo y personal necesario se utilizará COCOMO en su modelo intermedio.
Los valores que necesitamos calcular son los siguientes:
Esfuerzo
Tiempo de duración del proyecto
Personal necesario
COCOMO basa su estimación en el cálculo de líneas de código de un programa fuente, estas estas
son dadas en Kilo Líneas de Código (KDLC).
Resumen
COCOMO II es un modelo que permite estimar el coste, esfuerzo y
tiempo cuando se planifica una nueva actividad de desarrollo
software. Está asociado a los ciclos de vida modernos. El modelo
original COCOMO ha tenido mucho éxito, pero no puede emplearse
con las prácticas de desarrollo software más recientes tan bien como
con las prácticas tradicionales. COCOMO II apunta hacia los proyectos
software de los 90 y de la primera década del 2000, y continuará
evolucionando durante los próximos años
Summary
COCOMO II is a model to estimate the cost, effort and time when a new software
development activity is planned. It is associated with modern life cycles. The
original COCOMO model has ven ver successful, bit cannot be used with the most
recent practices as well as with traditional software development practices.
COCOMO II software projects points to the 90 and 2000s, and will continue to
evolve over the coming years
Recomendaciones
COCOMO II es un modelo matemático de base empírica utilizado para estimación
de costos de software (presupuesto y recursos necesarios), este modelo tiene en
cuenta para la estimación el tamaño del software, factores de técnicos y
ambientales; por lo que es un modelo que usado correctamente puede brindarnos
estimaciones con alto grado de exactitud ya que se alimenta con múltiples
factores que pueden afectar la construcción del software.
Conclusiones
Durante la última década, la evolución de las tecnologías de desarrollo de
software impulsó un nuevo enfoque en la estimación de costos, que considerara
conceptos tales como orientación a objetos, reingeniería, reusabilidad,
utilización de paquetes comerciales, composición de aplicaciones. Además,
surgió la necesidad de que estos nuevos modelos se adaptaran a la granularidad
de la información disponible en las diferentes etapas de desarrollo.
Apreciación de equipo
es importante brindar una capacitación al equipo de trabajo sobre la utilización
del modelo de estimación COCOMO II.
Se debe contar con un equipo altamente capacitado y con experiencia en los
proyectos de software que van a ser estimados, pues COCOMO II es un modelo
que exige cierta experiencia de los estimadores, ya que el puntaje que se da a
los factores que contempla este modelo
Bibliografía
 https://blogadmi1.files.wordpress.com/2010/11/cocom0llfull.pdf
 www.eici.ucm.cl/Académicos/ygomez/.../cocomo_manual_espanol.pdf
 www.sc.ehu.es/jiwdocoj/mmis/cocomo.htm

Más contenido relacionado

La actualidad más candente

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
gmjuan
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
Fundación Universitaria Konrad Lorenz
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
Colegio Metropolitano
 
Metodologias xp
Metodologias xpMetodologias xp
Metodologias xp
ElvisAR
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de software
Jahiro Bojorquez
 
Cocomo ejemplo
Cocomo ejemploCocomo ejemplo
Cocomo ejemplo
Marvin Romero
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de softwareAdes27
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccion
Jose Diaz Silva
 
Estrategias prueba de software
Estrategias prueba de softwareEstrategias prueba de software
Estrategias prueba de software
Centro Líbano
 
Modelo SPICE
Modelo SPICEModelo SPICE
Modelo SPICE
Santiago Bejarano
 
Modelos de Ciclos de Vida
Modelos de Ciclos de VidaModelos de Ciclos de Vida
Modelos de Ciclos de Vida
madpitbull_99
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
Andrés Felipe Montoya Ríos
 
Unidad 2. Metodologías de Desarrollo
Unidad 2. Metodologías de DesarrolloUnidad 2. Metodologías de Desarrollo
Unidad 2. Metodologías de Desarrollo
Iván Sánchez Cervantes
 
Modelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareModelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de Software
Joan Fernando Chipia Lobo
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
paoaboytes
 

La actualidad más candente (20)

Cocomo ii guía
Cocomo ii   guíaCocomo ii   guía
Cocomo ii guía
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
Metodologias xp
Metodologias xpMetodologias xp
Metodologias xp
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de software
 
Cocomo ejemplo
Cocomo ejemploCocomo ejemplo
Cocomo ejemplo
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccion
 
Estrategias prueba de software
Estrategias prueba de softwareEstrategias prueba de software
Estrategias prueba de software
 
Modelo SPICE
Modelo SPICEModelo SPICE
Modelo SPICE
 
Modelos de Ciclos de Vida
Modelos de Ciclos de VidaModelos de Ciclos de Vida
Modelos de Ciclos de Vida
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Unidad 2. Metodologías de Desarrollo
Unidad 2. Metodologías de DesarrolloUnidad 2. Metodologías de Desarrollo
Unidad 2. Metodologías de Desarrollo
 
tecnicas de revisión del software
tecnicas de revisión del softwaretecnicas de revisión del software
tecnicas de revisión del software
 
Modelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de SoftwareModelo basado en prototipos - Ingeniería de Software
Modelo basado en prototipos - Ingeniería de Software
 
Modelo Cocomo
Modelo CocomoModelo Cocomo
Modelo Cocomo
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 

Similar a Cocomo ii

Cocomo
CocomoCocomo
Cocomo
UTPL
 
COCOMO II
COCOMO IICOCOMO II
COCOMO II
Edwin Belduma
 
Modelo cocomo I
Modelo cocomo IModelo cocomo I
Modelo cocomo I
Leidy Pazos Lara
 
COCOMO
COCOMOCOCOMO
Cocomo 1
Cocomo 1Cocomo 1
Cocomo 1
Letty Uceda xD
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
mireya2022
 
Modelo COCOMO
Modelo COCOMOModelo COCOMO
Modelo COCOMO
karmina
 
Isiii cap3 estimacion_4_co_comoii
Isiii cap3 estimacion_4_co_comoiiIsiii cap3 estimacion_4_co_comoii
Isiii cap3 estimacion_4_co_comoiijibarra88
 
Exposicion cocomo
Exposicion cocomoExposicion cocomo
Exposicion cocomo
AdrianGalarza
 
Ra semana 9 2
Ra semana 9 2Ra semana 9 2
Ra semana 9 2victdiazm
 
Procesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareProcesos de Ingenieria de Software
Procesos de Ingenieria de Software
Angel Macas
 
Cocom0llfull
Cocom0llfullCocom0llfull
Cocom0llfull
MariaTeresaRenteriaO
 
Cocomo2
Cocomo2Cocomo2
Cocomo2
arteaga22
 
Cocomo I y II
Cocomo I y IICocomo I y II
Cocomo I y II
DAVID_POAQUIZA
 
Cocomo
CocomoCocomo

Similar a Cocomo ii (20)

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
 
COCOMO II
COCOMO IICOCOMO II
COCOMO II
 
Modelo cocomo I
Modelo cocomo IModelo cocomo I
Modelo cocomo I
 
COCOMO
COCOMOCOCOMO
COCOMO
 
Cocomo 1
Cocomo 1Cocomo 1
Cocomo 1
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
 
Densy
DensyDensy
Densy
 
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
 
Exposicion cocomo
Exposicion cocomoExposicion cocomo
Exposicion cocomo
 
Ra semana 9 2
Ra semana 9 2Ra semana 9 2
Ra semana 9 2
 
Procesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareProcesos de Ingenieria de Software
Procesos de Ingenieria de Software
 
Cocomo2 apuntes
Cocomo2 apuntesCocomo2 apuntes
Cocomo2 apuntes
 
Cocom0llfull
Cocom0llfullCocom0llfull
Cocom0llfull
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
Cocomo2
Cocomo2Cocomo2
Cocomo2
 
Cocomo I y II
Cocomo I y IICocomo I y II
Cocomo I y II
 
Cocomo
CocomoCocomo
Cocomo
 

Más de marianela0393

Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
marianela0393
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
marianela0393
 
CPM
CPMCPM
Cocomo
CocomoCocomo
Diagrama componentes
Diagrama componentesDiagrama componentes
Diagrama componentes
marianela0393
 
diagrama de depliegue
diagrama de deplieguediagrama de depliegue
diagrama de depliegue
marianela0393
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estado
marianela0393
 
Clinica
ClinicaClinica
Clinica
marianela0393
 
Trabajo 10 da
Trabajo 10 daTrabajo 10 da
Trabajo 10 da
marianela0393
 
Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)
marianela0393
 

Más de marianela0393 (10)

Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
CPM
CPMCPM
CPM
 
Cocomo
CocomoCocomo
Cocomo
 
Diagrama componentes
Diagrama componentesDiagrama componentes
Diagrama componentes
 
diagrama de depliegue
diagrama de deplieguediagrama de depliegue
diagrama de depliegue
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estado
 
Clinica
ClinicaClinica
Clinica
 
Trabajo 10 da
Trabajo 10 daTrabajo 10 da
Trabajo 10 da
 
Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)
 

Último

Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
MaribelGaitanRamosRa
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
EdwardYumbato1
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
Alejandrino Halire Ccahuana
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
https://gramadal.wordpress.com/
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
arleyo2006
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Demetrio Ccesa Rayme
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
JAVIER SOLIS NOYOLA
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
rosannatasaycoyactay
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitales
nievesjiesc03
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 

Último (20)

Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitales
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 

Cocomo ii

  • 1. COCOMO II Este modelo permite realizar estimaciones en función del tamaño del software, y de un conjunto de factores de costo y de escala. Los factores de costo describen aspectos relacionados con la naturaleza del producto, hardware utilizado, personal involucrado, y características propias del proyecto. El conjunto de factores de escala explica las economías y des economías de escala producidas a medida que un proyecto de software incrementa su tamaño. COCOMO II posee tres modelos denominados Composición de Aplicación, Diseño Temprano y Post-Arquitectura. Cada uno de ellos orientados a sectores específicos del mercado de desarrollo de software y a las distintas etapas del desarrollo de software.
  • 2. Características  Entendimiento organizacional de los objetivos del producto.  Experiencia en el trabajo con software relacionado.  Desarrollo concurrente de nuevo hardware y procedimientos operacionales.  Necesidad de innovación en el procesamiento de datos, arquitectura y algoritmos.
  • 3. Objetivos principales  Desarrollar un modelo de estimación de costo y cronograma de proyectos de software que se adaptara tanto a las prácticas de desarrollo de la década del 90 como a las futuras.  Construir una base de datos de proyectos de software que permitiera la calibración continua del modelo, y así incrementar la precisión en la estimación.  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.
  • 4. Modelos  Composición de aplicación La fórmula propuesta en este modelo es la siguiente: PM = NOP / PROD Donde: NOP (Nuevos Puntos Objeto): Tamaño del nuevo software a desarrollar expresado en Puntos Objeto y se calcula de la siguiente manera: NOP = OP x (100 - %reúso) /100 OP (Puntos Objeto): Tamaño del 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 en [Banker 1994], mostrada en Tabla 6.
  • 5. Modelo Diseño Temprano Este modelo se usa en las etapas tempranas de un proyecto de software, cuando se conoce muy poco del tamaño del producto a ser desarrollado, de la naturaleza de la plataforma, del personal a ser incorporado al proyecto o detalles específicos del proceso a utilizar. Este modelo podría emplearse tanto en productos desarrollados en sectores de Generadores de Aplicación, Sistemas Integrados o Infraestructura. El modelo de Diseño Temprano ajusta el esfuerzo nominal usando siete factores de costo. La fórmula para el cálculo del esfuerzo es la siguiente: ∏= = × 7 i 1 PM estimado PM nominal Emi
  • 6. 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. El esfuerzo nominal se ajusta usando 17 factores multiplicadores de esfuerzo. El mayor número de multiplicadores permite analizar con más exactitud el conocimiento disponible en las últimas etapas de desarrollo, ajustando el modelo de tal forma que refleje fielmente el producto de software bajo desarrollo. La fórmula para el cálculo del esfuerzo es la siguiente: ∏= = × 17 i 1 PM estimado PM nominal EM Los 17 factores de costo correspondientes a este modelo se explicarán en detalle en la sección.
  • 7. Ejemplo práctico La empresa Microchips es solicitada para la elaboración de un software. Este será desarrollado en el lenguaje Visual BASIC. Se requiere realizar la estimación de esfuerzo en meses necesarios para completar el desarrollo, personal necesario, tiempo de desarrollo y productividad del proyecto para la creación del mismo. Tiempo requerido de entrega: 3 meses Para estimar el tiempo y personal necesario se utilizará COCOMO en su modelo intermedio. Los valores que necesitamos calcular son los siguientes: Esfuerzo Tiempo de duración del proyecto Personal necesario COCOMO basa su estimación en el cálculo de líneas de código de un programa fuente, estas estas son dadas en Kilo Líneas de Código (KDLC).
  • 8. Resumen COCOMO II es un modelo que permite estimar el coste, esfuerzo y tiempo cuando se planifica una nueva actividad de desarrollo software. Está asociado a los ciclos de vida modernos. El modelo original COCOMO ha tenido mucho éxito, pero no puede emplearse con las prácticas de desarrollo software más recientes tan bien como con las prácticas tradicionales. COCOMO II apunta hacia los proyectos software de los 90 y de la primera década del 2000, y continuará evolucionando durante los próximos años
  • 9. Summary COCOMO II is a model to estimate the cost, effort and time when a new software development activity is planned. It is associated with modern life cycles. The original COCOMO model has ven ver successful, bit cannot be used with the most recent practices as well as with traditional software development practices. COCOMO II software projects points to the 90 and 2000s, and will continue to evolve over the coming years
  • 10. Recomendaciones COCOMO II es un modelo matemático de base empírica utilizado para estimación de costos de software (presupuesto y recursos necesarios), este modelo tiene en cuenta para la estimación el tamaño del software, factores de técnicos y ambientales; por lo que es un modelo que usado correctamente puede brindarnos estimaciones con alto grado de exactitud ya que se alimenta con múltiples factores que pueden afectar la construcción del software.
  • 11. Conclusiones Durante la última década, la evolución de las tecnologías de desarrollo de software impulsó un nuevo enfoque en la estimación de costos, que considerara conceptos tales como orientación a objetos, reingeniería, reusabilidad, utilización de paquetes comerciales, composición de aplicaciones. Además, surgió la necesidad de que estos nuevos modelos se adaptaran a la granularidad de la información disponible en las diferentes etapas de desarrollo.
  • 12. Apreciación de equipo es importante brindar una capacitación al equipo de trabajo sobre la utilización del modelo de estimación COCOMO II. Se debe contar con un equipo altamente capacitado y con experiencia en los proyectos de software que van a ser estimados, pues COCOMO II es un modelo que exige cierta experiencia de los estimadores, ya que el puntaje que se da a los factores que contempla este modelo