SlideShare a Scribd company logo
1 of 31
Instituto Tecnológico de Parral Ing. En Sistemas Computacionales   Fundamentos de Desarrollo de Sistemas Modelo COCOMO Karmina De Santiago Armendáriz 07410708 Iván Torres Cuevas  07410846      Sergio Abdiel Hinojos Moreno  07410727 Miguel Alberto Serrano Acosta  07410683
Agenda Modelo COCOMO. COCOMO 81. COCOMO II. Niveles. Modelos algoritmicos de costos en la planificación. Duración y personal del proyecto. 2
Modelo COCOMO 3 ,[object Object],[object Object]
Razones para elegir COCOMO: Se ha utilizado y evaluado ampliamente Esta bien documentado, es del dominio publico y lo apoyan el dominio publico y las herramientas comerciales 5
Agenda Modelo COCOMO. COCOMO 81. COCOMO II. Niveles. Modelos algoritmicos de costos en la planificación. Duración y personal del proyecto. 6
COCOMO 81. Primera versión de COCOMO en 1981, fue un modelo de 3 niveles donde estos reflejaban el detalle del análisis de la estimación del coste.  Este supone que el software se desarrolla según un proceso en cascada, sin embargo ha habido cambios radicales en el desarrollo de software desde que se propuso esta versión. 7
8
Agenda Modelo COCOMO. COCOMO 81. COCOMO II. Niveles. Modelos algoritmicos de costos en la planificación. Duración y personal del proyecto. 9
COCOMO II. Considera diferentes enfoques para el desarrollo de software, engloba vario niveles que producen estimaciones detalladas de forma incremental. Además soporta el modelo de desarrollo en espiral.  10
11
Nivel de construcción de prototipos Fue introducido para dar soporte a la estimación del esfuerzo requerido para el prototipado de proyectos y para proyectos en que el software se desarrolla utilizando componentes existentes. En este nivel la reutilización es común. PM⁼(NAP x (1-%reutilización/100)) 12
13
Nivel de Diseño inicial Este nivel se utiliza cuando hemos acordado  los requerimientos de usuario y se han iniciado las primera etapas del proceso de diseño. La meta de este nivel es hacer una estimación aproximada sin demasiado esfuerzo. Esfuerzo= A x Tamaño  8  x M  14
15
Nivel de Reutilizacion Es muy común reutilizar software, los sistemas grandes tienen un porcentaje significativo de código reutilizado de otros proyectos anteriores este nivel de reutilización se emplea para estimar el esfuerzo requerido para integrar código reutilizable y código generado. 16
17
Tipos de código reutilizable: Código de caja negra.-Puede ser reutilizado sin entender el código ni teniendo que hacer cambios en el.  Código de caja blanca.-Ha de ser adaptado para integrarlo con el código nuevo. 18
El nivel de reutilización incluye una parte especifica para estimar los costes asociados a este código generado automáticamente. PMAuto=(ASLOC  x  AT/100)/ATPROD El modelo de reutilización no es lineal por lo que se necesitara esfuerzo si la reutilización se considera como además de una valoración para saber si es posible. 19
Nivel de Postarquitectura  Se utiliza una vez que conocemos el diseño arquitectónico del sistema, es decir, cuando conocemos la estructura de subsistemas. Las estimaciones producidas en este nivel deben de ser mas precisas y utiliza un conjunto de atributos mas extenso para refinar el calculo de esfuerzo inicial. 20
Factores de escala utilizados en el calculo del exponente: 21
22
23
Agenda Modelo COCOMO. COCOMO 81. COCOMO II. Niveles. Modelos algoritmicos de costos en la planificación. Duración y personal del proyecto. 24
Modelos algoritmicos de costos en la planificación. El modelo algorítmico ayuda a evaluar  los riesgos de cada opción. El coste del modelo nos revela los gastos financieros asociados a las diferentes decisiones de gestión. 25
26
Agenda Modelo COCOMO. COCOMO 81. COCOMO II. Niveles. Modelos algoritmicos de costos en la planificación. Duración y personal del proyecto. 27
Duración y personal del proyecto. El tiempo de desarrollo de el proyecto se denomina Duración del Proyecto. La duración prevista del proyecto y la requerida por el plan del proyecto no son necesariamente la misma. El tiempo requerido para completar el proyecto esta en función del esfuerzo total requerido y no del numero de ingenieros que trabajan en el. 28
CONCLUSION El modelo COCOMO II es un modelo bien desarrollado que tiene en cuenta el proyecto, el producto, el hardware y los atributos del personal. Uno de los principales factores que afectan la productividad  incluyen la aptitud personal, la experiencia, el proceso de desarrollo, el tamaño del proyecto, la herramienta de apoyo y el entorno de trabajo. No hay una relación sencilla entre el precio de un sistema y los costes de desarrollo. El tiempo requerido para completar un proyecto no es proporcional al numero de personas que trabajan en el. 29
PREGUNTAS 30
GRACIAS POR SU ATENCION 31
Modelo COCOMO

More Related Content

What's hot

Administracion de la memoria, primeros sistemas
Administracion de la memoria, primeros sistemasAdministracion de la memoria, primeros sistemas
Administracion de la memoria, primeros sistemasANIUX77
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidorIsrael Rey
 
Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Rommel Lòpez
 
Sintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructuradosSintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructuradosAriMendoza9
 
Principios de diseño de la arquitectura del software
Principios de diseño de la arquitectura del softwarePrincipios de diseño de la arquitectura del software
Principios de diseño de la arquitectura del softwareJose Patricio Bovet Derpich
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteJosé Antonio Sandoval Acosta
 
Elementos orientados al flujo
Elementos orientados al flujoElementos orientados al flujo
Elementos orientados al flujoAlumic S.A
 
Elementos del escenario
Elementos del escenarioElementos del escenario
Elementos del escenarioAlumic S.A
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosJosé Antonio Sandoval Acosta
 
Análise de Algoritmos - Recursividade
Análise de Algoritmos - RecursividadeAnálise de Algoritmos - Recursividade
Análise de Algoritmos - RecursividadeDelacyr Ferreira
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++cemayoral
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipoArturo Jimenez
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomogmjuan
 

What's hot (20)

Computo en paralelo con OpenMP y OpenMPI
Computo en paralelo con OpenMP y OpenMPIComputo en paralelo con OpenMP y OpenMPI
Computo en paralelo con OpenMP y OpenMPI
 
Administracion de la memoria, primeros sistemas
Administracion de la memoria, primeros sistemasAdministracion de la memoria, primeros sistemas
Administracion de la memoria, primeros sistemas
 
COCOMO II
COCOMO IICOCOMO II
COCOMO II
 
Modelos de dominio
Modelos de dominioModelos de dominio
Modelos de dominio
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)
 
COCOMO
COCOMOCOCOMO
COCOMO
 
Sintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructuradosSintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructurados
 
Principios de diseño de la arquitectura del software
Principios de diseño de la arquitectura del softwarePrincipios de diseño de la arquitectura del software
Principios de diseño de la arquitectura del software
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
 
Elementos orientados al flujo
Elementos orientados al flujoElementos orientados al flujo
Elementos orientados al flujo
 
Elementos del escenario
Elementos del escenarioElementos del escenario
Elementos del escenario
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
 
Análise de Algoritmos - Recursividade
Análise de Algoritmos - RecursividadeAnálise de Algoritmos - Recursividade
Análise de Algoritmos - Recursividade
 
Simulacion - Algoritmo congruencial cuadratico
Simulacion - Algoritmo congruencial cuadraticoSimulacion - Algoritmo congruencial cuadratico
Simulacion - Algoritmo congruencial cuadratico
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipo
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
Estructuras iterativas
Estructuras iterativasEstructuras iterativas
Estructuras iterativas
 

Similar to Modelo COCOMO (20)

Cocomo
CocomoCocomo
Cocomo
 
Estimación De Proyectos De Software
Estimación De Proyectos De SoftwareEstimación De Proyectos De Software
Estimación De Proyectos De Software
 
Cocomo ii guía
Cocomo ii   guíaCocomo ii   guía
Cocomo ii guía
 
Modelo cocomo I
Modelo cocomo IModelo cocomo I
Modelo cocomo I
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Cocomo 1
Cocomo 1Cocomo 1
Cocomo 1
 
Ra semana 9 2
Ra semana 9 2Ra semana 9 2
Ra semana 9 2
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyecto
 
Densy
DensyDensy
Densy
 
Cocomo 1 y cocomo 2
Cocomo 1 y  cocomo 2Cocomo 1 y  cocomo 2
Cocomo 1 y cocomo 2
 
Exposicion cocomo
Exposicion cocomoExposicion cocomo
Exposicion cocomo
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
 
Clase 7, 11/9/2007
Clase 7, 11/9/2007Clase 7, 11/9/2007
Clase 7, 11/9/2007
 
COCOMO
COCOMOCOCOMO
COCOMO
 
Modelo COCOMO
Modelo COCOMOModelo COCOMO
Modelo COCOMO
 
Procesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareProcesos de Ingenieria de Software
Procesos de Ingenieria de Software
 
Isiii cap3 estimacion_4_co_comoii
Isiii cap3 estimacion_4_co_comoiiIsiii cap3 estimacion_4_co_comoii
Isiii cap3 estimacion_4_co_comoii
 
Estimacion de costos del Software
Estimacion de costos del SoftwareEstimacion de costos del Software
Estimacion de costos del Software
 

Recently uploaded

BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfluisantoniocruzcorte1
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 

Recently uploaded (20)

BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 

Modelo COCOMO

  • 1. Instituto Tecnológico de Parral Ing. En Sistemas Computacionales   Fundamentos de Desarrollo de Sistemas Modelo COCOMO Karmina De Santiago Armendáriz 07410708 Iván Torres Cuevas 07410846 Sergio Abdiel Hinojos Moreno 07410727 Miguel Alberto Serrano Acosta 07410683
  • 2. Agenda Modelo COCOMO. COCOMO 81. COCOMO II. Niveles. Modelos algoritmicos de costos en la planificación. Duración y personal del proyecto. 2
  • 3.
  • 4. Razones para elegir COCOMO: Se ha utilizado y evaluado ampliamente Esta bien documentado, es del dominio publico y lo apoyan el dominio publico y las herramientas comerciales 5
  • 5. Agenda Modelo COCOMO. COCOMO 81. COCOMO II. Niveles. Modelos algoritmicos de costos en la planificación. Duración y personal del proyecto. 6
  • 6. COCOMO 81. Primera versión de COCOMO en 1981, fue un modelo de 3 niveles donde estos reflejaban el detalle del análisis de la estimación del coste. Este supone que el software se desarrolla según un proceso en cascada, sin embargo ha habido cambios radicales en el desarrollo de software desde que se propuso esta versión. 7
  • 7. 8
  • 8. Agenda Modelo COCOMO. COCOMO 81. COCOMO II. Niveles. Modelos algoritmicos de costos en la planificación. Duración y personal del proyecto. 9
  • 9. COCOMO II. Considera diferentes enfoques para el desarrollo de software, engloba vario niveles que producen estimaciones detalladas de forma incremental. Además soporta el modelo de desarrollo en espiral. 10
  • 10. 11
  • 11. Nivel de construcción de prototipos Fue introducido para dar soporte a la estimación del esfuerzo requerido para el prototipado de proyectos y para proyectos en que el software se desarrolla utilizando componentes existentes. En este nivel la reutilización es común. PM⁼(NAP x (1-%reutilización/100)) 12
  • 12. 13
  • 13. Nivel de Diseño inicial Este nivel se utiliza cuando hemos acordado los requerimientos de usuario y se han iniciado las primera etapas del proceso de diseño. La meta de este nivel es hacer una estimación aproximada sin demasiado esfuerzo. Esfuerzo= A x Tamaño 8 x M 14
  • 14. 15
  • 15. Nivel de Reutilizacion Es muy común reutilizar software, los sistemas grandes tienen un porcentaje significativo de código reutilizado de otros proyectos anteriores este nivel de reutilización se emplea para estimar el esfuerzo requerido para integrar código reutilizable y código generado. 16
  • 16. 17
  • 17. Tipos de código reutilizable: Código de caja negra.-Puede ser reutilizado sin entender el código ni teniendo que hacer cambios en el. Código de caja blanca.-Ha de ser adaptado para integrarlo con el código nuevo. 18
  • 18. El nivel de reutilización incluye una parte especifica para estimar los costes asociados a este código generado automáticamente. PMAuto=(ASLOC x AT/100)/ATPROD El modelo de reutilización no es lineal por lo que se necesitara esfuerzo si la reutilización se considera como además de una valoración para saber si es posible. 19
  • 19. Nivel de Postarquitectura Se utiliza una vez que conocemos el diseño arquitectónico del sistema, es decir, cuando conocemos la estructura de subsistemas. Las estimaciones producidas en este nivel deben de ser mas precisas y utiliza un conjunto de atributos mas extenso para refinar el calculo de esfuerzo inicial. 20
  • 20. Factores de escala utilizados en el calculo del exponente: 21
  • 21. 22
  • 22. 23
  • 23. Agenda Modelo COCOMO. COCOMO 81. COCOMO II. Niveles. Modelos algoritmicos de costos en la planificación. Duración y personal del proyecto. 24
  • 24. Modelos algoritmicos de costos en la planificación. El modelo algorítmico ayuda a evaluar los riesgos de cada opción. El coste del modelo nos revela los gastos financieros asociados a las diferentes decisiones de gestión. 25
  • 25. 26
  • 26. Agenda Modelo COCOMO. COCOMO 81. COCOMO II. Niveles. Modelos algoritmicos de costos en la planificación. Duración y personal del proyecto. 27
  • 27. Duración y personal del proyecto. El tiempo de desarrollo de el proyecto se denomina Duración del Proyecto. La duración prevista del proyecto y la requerida por el plan del proyecto no son necesariamente la misma. El tiempo requerido para completar el proyecto esta en función del esfuerzo total requerido y no del numero de ingenieros que trabajan en el. 28
  • 28. CONCLUSION El modelo COCOMO II es un modelo bien desarrollado que tiene en cuenta el proyecto, el producto, el hardware y los atributos del personal. Uno de los principales factores que afectan la productividad incluyen la aptitud personal, la experiencia, el proceso de desarrollo, el tamaño del proyecto, la herramienta de apoyo y el entorno de trabajo. No hay una relación sencilla entre el precio de un sistema y los costes de desarrollo. El tiempo requerido para completar un proyecto no es proporcional al numero de personas que trabajan en el. 29
  • 30. GRACIAS POR SU ATENCION 31