SlideShare une entreprise Scribd logo
1  sur  13
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

Contenu connexe

Tendances (20)

Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
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
 
Cocomo ii guía
Cocomo ii   guíaCocomo ii   guía
Cocomo ii guía
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Proceso unificado
Proceso unificadoProceso unificado
Proceso unificado
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software51036806 proyecto-ejemplo-ingenieria-de-software
51036806 proyecto-ejemplo-ingenieria-de-software
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
Diseño arquitectónico
Diseño arquitectónicoDiseño arquitectónico
Diseño arquitectónico
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
 
Rup disciplinas
Rup disciplinasRup disciplinas
Rup disciplinas
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
Ingeniería de software modelo incremental
Ingeniería de software  modelo incrementalIngeniería de software  modelo incremental
Ingeniería de software modelo incremental
 
Metodología WEB UWE
Metodología WEB UWEMetodología WEB UWE
Metodología WEB UWE
 
Modelo SPICE
Modelo SPICEModelo SPICE
Modelo SPICE
 
Entrega por etapas
Entrega por etapasEntrega por etapas
Entrega por etapas
 
Modelos de estimacion de software
Modelos de estimacion de softwareModelos de estimacion de software
Modelos de estimacion de software
 
Documentación de Software
Documentación de Software Documentación de Software
Documentación de Software
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 

Similaire à Cocomo ii (20)

Cocomo 1 y cocomo 2
Cocomo 1 y  cocomo 2Cocomo 1 y  cocomo 2
Cocomo 1 y cocomo 2
 
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
 

Plus de marianela0393

Plus 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)
 

Dernier

Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...Ars Erótica
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxEnriqueLineros1
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 

Dernier (20)

Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 

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