SlideShare una empresa de Scribd logo
1 de 27
Estimación de proyectos de software – COCOMO II Fase posterior a la arquitectura UNIVERSIDAD  DE CARTAGENA Camilo Andrés Velásquez Castiblanco VIII Semestre - Ingeniería de Sistemas
Estimación Consiste en determinar, con cierto grado de certeza, los recursos de hardware y software, costo ($), tiempo (dias - semanas) y esfuerzo (t/hombre) necesarios para el desarrollo de los mismos.
Precisión de las estimaciones en función de la fase del proyecto.
Modelo 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 deseconomías de escala producidas a medida que un proyecto de software incrementa su tamaño.
Modelo Cocomo II 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.
Elementos principales Preservar la apertura del COCOMO original. Desarrollar COCOMO II de forma que sea compatible con el futuro mercado del software Ajustar las entradas y salidas de los submodelos de COCOMO II al nivel de información disponible. Permitir que los submodelos de COCOMO II se ajusten a las estrategias de proceso particulares decada proyecto.
Familia de modelos de estimación Para apoyar a los distintos sectores del mercado software, COCOMO II proporciona una familia de modelos de estimación de coste software cada vez más detallado y tiene en cuenta las necesidades de cada sector y el tipo de información disponible para sostener la estimación del coste software.  Esta familia de modelos está compuesta por tres submodelos cada uno de los cuales ofrece mayor fidelidad a medida que uno avanza en la planificación del proyecto y en el proceso de diseño.
Submodelos COCOMO II El modelo de Composición de Aplicaciones. Indicado para proyectos construidos con herramientas modernas de construcción de interfaces gráficos para usuario. El modelo de Diseño anticipado. Este modelo puede utilizarse para obtener estimaciones aproximadas del coste de un proyecto antes de que esté determinada por completo su arquitectura. Utiliza un pequeño conjunto de drivers de coste nuevo y nuevas ecuaciones de estimación. Está basado en Punto de Función sin ajustar o KSLOC (Miles de Líneas de Código Fuente).
SubModelosCocomo II El modelo Post-Arquitectura.    Este es el modelo COCOMO II más detallado. Se utiliza una vez que se ha desarrollado por completo la arquitectura del proyecto.
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.
Modelo Post-Arquitectura El esfuerzo nominal se ajusta usando 17 factores (drivers) 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.
El modelo de post-arquitectura 	La fórmula básica para obtener una estimación de esfuerzo: MM = A X (Size)B 	Esta ecuación calcula el esfuerzo nominal para un proyecto de un tamaño dado expresado en Meses-persona (MM).
El modelo de post-arquitectura MM = A X (Size)B CONSTANTE A: 	Se usa para capturar los efectos multiplicativos de esfuerzo en proyectos de tamaño incremental. Provisionalmente se le ha estimado un valor de 2.45.
El modelo de post-arquitectura MM = A X (Size)B VARIABLE  SIZE: Donde:  	Size = Size x  [ 1+BRAK/100] 	Cocomo II utiliza un porcentaje de Rotura BRAK para ajustar el tamaño eficaz del producto. Es el porcentaje de código desperdiciado debido a la volatilidad de los requisitos.
El modelo de post-arquitectura MM = A X (Size)B VARIABLE B: 	El exponente B se obtiene mediante los denominados drivers (factores) de escala.    	Los modelos de estimación de coste del software a menudo tienen un factor exponencial para considerar los gastos y ahorros relativos de escala encontrados en proyectos software de distinto tamaño el cual viene representado por B.
EL MODELO DE POST-ARQUITECTURA Si B < 1 El proyecto presenta ahorros de escala. Si B = 1 Los ahorros y gastos de escala están equilibrados.  Si B > 1 El proyecto presenta gastos de escala.
DRIVERS DE  ESCALA (PREC) (FLEX). Precedencia y Flexibilidad de desarrollo. (RESL) Arquitectura/Resolución de Riesgos. (TEAM). Cohesión del Equipo. (PMAT). Madurez del proceso.
DRIVERS DE  ESCALA
DRIVERS DE  ESCALA(PMAT). Madurez del proceso 	El procedimiento para determinar PMAT se obtiene a través del Modelo de Madurez de Capacidad del Instituto de Ingeniería del Software. 	El periodo de tiempo para medir la madurez del proceso es el momento en el que el proyecto comienza.
DRIVERS DE  ESCALA(PMAT). Madurez del proceso 	La formas de medir la madurez del proceso se hace en base a 18 áreas de procesos principales del modelo de madures de capacidad SEI. Y tiene 6 rangos de evaluación: Casi siempre(>90%) Frecuentemente(60%-90%) En la Mitad(40%-60%) Ocasionalmente(40%-10%) En pocas Ocasiones(<10%) No se Aplica o no se conoce.
DRIVERS DE  ESCALA(PMAT). Madurez del proceso Las diferentes áreas del proceso son: 1. Gestión de requisitos 2. Planificación de Proyectos Software 3. Seguimiento del proyecto software 4. Gestión de subcontrato software 5. Aseguramiento de la calidad software 6. Gestión de la configuración software 7. Focos de proceso de organización 8. Definición de proceso de organización: 9. Programa de formación 10. Gestión del software integrado 11. Ingeniería de producto software 12. Coordinación inter-grupos 13. Informes detallados 14. Gestión de proceso cuantitativo 15. Gestión de calidad software 16. Prevención de defectos 17. Gestión de cambio de tecnología 18. Gestión de cambio de proceso
DRIVERS DE  ESCALA(PMAT). Madurez del proceso 	Después de que el nivel de conformidad se determina, se pesa cada nivel de conformidad y se calcula un factor PMAT.
AJUSTE MEDIANTE DRIVERS DE COSTE 	Los drivers de coste se usan para capturar características del desarrollo del software que afectan al esfuerzo para completar el proyecto.
DRIVERS DE COSTE (RELY). Fiabilidad Requerida de Software (RELY). Fiabilidad Requerida de Software (CPLX). Complejidad del Producto (RUSE). Reutilización Requerida (DOCU). Documentación Asociada a las Necesidades del Ciclo de Vida (TIME). Restricción del Tiempo de Ejecución (PCON). Continuidad del Personal (TOOL). Uso de Herramientas Software (SCED). Calendario de Desarrollo Requerido (STOR). Restricción de Almacenamiento Principal (PVOL). Volatilidad de la Plataforma (ACAP). Habilidad del Analista (PCAP). Habilidad del Programador (AEXP). Experiencia en las Aplicaciones (PEXP). Experiencia en la Plataforma (LTEX). Experiencia en la Herramienta y en el Lenguaje (SITE). Desarrollo Multilugar
DRIVERS DE COSTE
Formulario para la estimación de esfuerzo y tiempo de desarrollo utilizando COCOMO II
Bibliografía R.S Pressman, “Ingeniería de Software, Un enfoque practico”,5th. Edicion, Mc Graw Hill, 2002 www,creaweb.ei.uvigo.es/creaweb/Asignaturas/PPI/.../cocomo2k.pdf www.alarcos.inf-cr.uclm.es/doc/pgsi/doc/teo/8/cocomo2-apuntes.pdf www.upv.es/~jmontesa/eog/eog00-t4.ppt www.liderdeproyecto.com/.../estimacion_de_esfuerzo_del_proyecto.html

Más contenido relacionado

La actualidad más candente

Planificacion de software - Sistemas II
Planificacion de software - Sistemas IIPlanificacion de software - Sistemas II
Planificacion de software - Sistemas IIJohn Anthony Peraza
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de softwareGeorgy Jose Sanchez
 
Cocomo II
Cocomo IICocomo II
Cocomo IIActimel
 
Plan de gestion de la calidad del software
Plan de gestion de la calidad del softwarePlan de gestion de la calidad del software
Plan de gestion de la calidad del softwareSurisadaiReyes
 
Planificacion De Proyectos De Software
Planificacion De Proyectos De SoftwarePlanificacion De Proyectos De Software
Planificacion De Proyectos De SoftwareIván Sanchez Vera
 
Procesos De Ingenieria Del Software
Procesos De Ingenieria Del SoftwareProcesos De Ingenieria Del Software
Procesos De Ingenieria Del SoftwareRaquel Solano
 
Effort estimation( software Engineering)
Effort estimation( software Engineering)Effort estimation( software Engineering)
Effort estimation( software Engineering)kiran Patel
 
ETAPAS Y SUB ETAPAS DE LA METODOLOGÍA XP
ETAPAS Y SUB ETAPAS DE LA METODOLOGÍA XPETAPAS Y SUB ETAPAS DE LA METODOLOGÍA XP
ETAPAS Y SUB ETAPAS DE LA METODOLOGÍA XPJglory22
 
Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.Edwin Belduma
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativojorge paez
 

La actualidad más candente (20)

Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
 
Modelo Cocomo
Modelo CocomoModelo Cocomo
Modelo Cocomo
 
Planificacion de software - Sistemas II
Planificacion de software - Sistemas IIPlanificacion de software - Sistemas II
Planificacion de software - Sistemas II
 
Modelo en espiral
Modelo en espiralModelo en espiral
Modelo en espiral
 
Planificacion de proyecto de software
Planificacion de proyecto de softwarePlanificacion de proyecto de software
Planificacion de proyecto de software
 
Cocomo II
Cocomo IICocomo II
Cocomo II
 
Modelo Slim
Modelo SlimModelo Slim
Modelo Slim
 
Plan de gestion de la calidad del software
Plan de gestion de la calidad del softwarePlan de gestion de la calidad del software
Plan de gestion de la calidad del software
 
Cocomo
CocomoCocomo
Cocomo
 
Planificacion De Proyectos De Software
Planificacion De Proyectos De SoftwarePlanificacion De Proyectos De Software
Planificacion De Proyectos De Software
 
Procesos De Ingenieria Del Software
Procesos De Ingenieria Del SoftwareProcesos De Ingenieria Del Software
Procesos De Ingenieria Del Software
 
Effort estimation( software Engineering)
Effort estimation( software Engineering)Effort estimation( software Engineering)
Effort estimation( software Engineering)
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
 
ETAPAS Y SUB ETAPAS DE LA METODOLOGÍA XP
ETAPAS Y SUB ETAPAS DE LA METODOLOGÍA XPETAPAS Y SUB ETAPAS DE LA METODOLOGÍA XP
ETAPAS Y SUB ETAPAS DE LA METODOLOGÍA XP
 
Metodo putnam - estimacion de costos y tiempo
Metodo putnam - estimacion de costos y tiempoMetodo putnam - estimacion de costos y tiempo
Metodo putnam - estimacion de costos y tiempo
 
Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.Ciclo de vida de un proyecto de Software.
Ciclo de vida de un proyecto de Software.
 
Exposicion cocomo
Exposicion cocomoExposicion cocomo
Exposicion cocomo
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Cocomo (1)
Cocomo (1)Cocomo (1)
Cocomo (1)
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 

Destacado

Cocomo basico
Cocomo basicoCocomo basico
Cocomo basicodavid286
 
Gestion de proyectos - Estimación del Esfuerzo
Gestion de proyectos - Estimación del EsfuerzoGestion de proyectos - Estimación del Esfuerzo
Gestion de proyectos - Estimación del EsfuerzoMarta Silvia Tabares
 
El noviazgo que Dios aprueba
El noviazgo que Dios apruebaEl noviazgo que Dios aprueba
El noviazgo que Dios apruebaAskenaz
 
Principios de-un-noviazgo-cristiano
Principios de-un-noviazgo-cristianoPrincipios de-un-noviazgo-cristiano
Principios de-un-noviazgo-cristianoAna Díaz Crocker
 
Revuepresse26.04
Revuepresse26.04Revuepresse26.04
Revuepresse26.04ramondiaz
 
Amandine Brugiere Nouvelles proximites
Amandine Brugiere Nouvelles proximitesAmandine Brugiere Nouvelles proximites
Amandine Brugiere Nouvelles proximitesFing
 
Dones (o)cultes en la història
Dones (o)cultes en la històriaDones (o)cultes en la història
Dones (o)cultes en la històriaMariló Limo
 
Silogismos divertidos
Silogismos divertidosSilogismos divertidos
Silogismos divertidoscentrowebs
 
De la Ley Sinde a la #spanishrevolution
De la Ley Sinde a la #spanishrevolutionDe la Ley Sinde a la #spanishrevolution
De la Ley Sinde a la #spanishrevolutionaugustodefranco .
 
Avec Expateo, simplifiez votre départ de France
Avec Expateo, simplifiez votre départ de FranceAvec Expateo, simplifiez votre départ de France
Avec Expateo, simplifiez votre départ de FranceExpateo
 
FVanier_Thesis_NonlinearOptics-ChalcogenideTelluriteMicrospheres-GenerationMi...
FVanier_Thesis_NonlinearOptics-ChalcogenideTelluriteMicrospheres-GenerationMi...FVanier_Thesis_NonlinearOptics-ChalcogenideTelluriteMicrospheres-GenerationMi...
FVanier_Thesis_NonlinearOptics-ChalcogenideTelluriteMicrospheres-GenerationMi...Francis Vanier
 
Prez infolab-bilan2015
Prez infolab-bilan2015Prez infolab-bilan2015
Prez infolab-bilan2015Fing
 
Bienvenue
BienvenueBienvenue
BienvenueEric S.
 
Asse et-Boiron - Journal d'informations No 1 - Juin 2014
Asse et-Boiron - Journal d'informations No 1 - Juin 2014Asse et-Boiron - Journal d'informations No 1 - Juin 2014
Asse et-Boiron - Journal d'informations No 1 - Juin 2014Jean-Marc Sandoz
 

Destacado (20)

Basta de historias
Basta de historiasBasta de historias
Basta de historias
 
Cocomo basico
Cocomo basicoCocomo basico
Cocomo basico
 
Gestion de proyectos - Estimación del Esfuerzo
Gestion de proyectos - Estimación del EsfuerzoGestion de proyectos - Estimación del Esfuerzo
Gestion de proyectos - Estimación del Esfuerzo
 
El noviazgo que Dios aprueba
El noviazgo que Dios apruebaEl noviazgo que Dios aprueba
El noviazgo que Dios aprueba
 
Principios de-un-noviazgo-cristiano
Principios de-un-noviazgo-cristianoPrincipios de-un-noviazgo-cristiano
Principios de-un-noviazgo-cristiano
 
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
 
Revuepresse26.04
Revuepresse26.04Revuepresse26.04
Revuepresse26.04
 
Gondomar 2
Gondomar 2Gondomar 2
Gondomar 2
 
Naturaleza
NaturalezaNaturaleza
Naturaleza
 
Amandine Brugiere Nouvelles proximites
Amandine Brugiere Nouvelles proximitesAmandine Brugiere Nouvelles proximites
Amandine Brugiere Nouvelles proximites
 
Dones (o)cultes en la història
Dones (o)cultes en la històriaDones (o)cultes en la història
Dones (o)cultes en la història
 
Silogismos divertidos
Silogismos divertidosSilogismos divertidos
Silogismos divertidos
 
Doc
DocDoc
Doc
 
De la Ley Sinde a la #spanishrevolution
De la Ley Sinde a la #spanishrevolutionDe la Ley Sinde a la #spanishrevolution
De la Ley Sinde a la #spanishrevolution
 
Avec Expateo, simplifiez votre départ de France
Avec Expateo, simplifiez votre départ de FranceAvec Expateo, simplifiez votre départ de France
Avec Expateo, simplifiez votre départ de France
 
FVanier_Thesis_NonlinearOptics-ChalcogenideTelluriteMicrospheres-GenerationMi...
FVanier_Thesis_NonlinearOptics-ChalcogenideTelluriteMicrospheres-GenerationMi...FVanier_Thesis_NonlinearOptics-ChalcogenideTelluriteMicrospheres-GenerationMi...
FVanier_Thesis_NonlinearOptics-ChalcogenideTelluriteMicrospheres-GenerationMi...
 
Prez infolab-bilan2015
Prez infolab-bilan2015Prez infolab-bilan2015
Prez infolab-bilan2015
 
2 la notion d'homeostasie
2  la notion d'homeostasie2  la notion d'homeostasie
2 la notion d'homeostasie
 
Bienvenue
BienvenueBienvenue
Bienvenue
 
Asse et-Boiron - Journal d'informations No 1 - Juin 2014
Asse et-Boiron - Journal d'informations No 1 - Juin 2014Asse et-Boiron - Journal d'informations No 1 - Juin 2014
Asse et-Boiron - Journal d'informations No 1 - Juin 2014
 

Similar a Estimación de proyectos de software con COCOMO II

Cocomo
CocomoCocomo
CocomoUTPL
 
Isiii cap3 estimacion_4_co_comoii
Isiii cap3 estimacion_4_co_comoiiIsiii cap3 estimacion_4_co_comoii
Isiii cap3 estimacion_4_co_comoiijibarra88
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyectojavier
 
Estimación de costo de software
Estimación de costo de softwareEstimación de costo de software
Estimación de costo de softwareJhoseph Lugo
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software Brihany Rossell
 
Estimación para proyectos de software cap26
Estimación para proyectos de software cap26Estimación para proyectos de software cap26
Estimación para proyectos de software cap26DEBANI SALAS
 
Modelo de estimación de proyectos david v
Modelo de estimación de proyectos david vModelo de estimación de proyectos david v
Modelo de estimación de proyectos david vOzzy Rocker
 
Modelo de estimación de proyectos david v
Modelo de estimación de proyectos david vModelo de estimación de proyectos david v
Modelo de estimación de proyectos david vOzzy Rocker
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de softwareClare Rodriguez
 
Tema 3 estimacion
Tema 3 estimacionTema 3 estimacion
Tema 3 estimacioneverfavi0
 
Proyecto De Software
Proyecto De SoftwareProyecto De Software
Proyecto De Softwaremonik1002
 

Similar a Estimación de proyectos de software con COCOMO II (20)

Cocomo
CocomoCocomo
Cocomo
 
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 guía
Cocomo ii   guíaCocomo ii   guía
Cocomo ii guía
 
Cocomo 1
Cocomo 1Cocomo 1
Cocomo 1
 
Cocomo
CocomoCocomo
Cocomo
 
Modelo cocomo I
Modelo cocomo IModelo cocomo I
Modelo cocomo I
 
Clase 7, 11/9/2007
Clase 7, 11/9/2007Clase 7, 11/9/2007
Clase 7, 11/9/2007
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyecto
 
Estimación de costo de software
Estimación de costo de softwareEstimación de costo de software
Estimación de costo de software
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
Slim
SlimSlim
Slim
 
Estimación para proyectos de software cap26
Estimación para proyectos de software cap26Estimación para proyectos de software cap26
Estimación para proyectos de software cap26
 
Modelos
ModelosModelos
Modelos
 
Densy
DensyDensy
Densy
 
Modelo de estimación de proyectos david v
Modelo de estimación de proyectos david vModelo de estimación de proyectos david v
Modelo de estimación de proyectos david v
 
Modelo de estimación de proyectos david v
Modelo de estimación de proyectos david vModelo de estimación de proyectos david v
Modelo de estimación de proyectos david v
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Tema 3 estimacion
Tema 3 estimacionTema 3 estimacion
Tema 3 estimacion
 
Proyecto De Software
Proyecto De SoftwareProyecto De Software
Proyecto De Software
 

Último

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
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
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
 
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
 
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
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
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
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
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
 
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
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 

Último (20)

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
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
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
 
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
 
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
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
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...
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
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
 
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
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 

Estimación de proyectos de software con COCOMO II

  • 1. Estimación de proyectos de software – COCOMO II Fase posterior a la arquitectura UNIVERSIDAD DE CARTAGENA Camilo Andrés Velásquez Castiblanco VIII Semestre - Ingeniería de Sistemas
  • 2. Estimación Consiste en determinar, con cierto grado de certeza, los recursos de hardware y software, costo ($), tiempo (dias - semanas) y esfuerzo (t/hombre) necesarios para el desarrollo de los mismos.
  • 3. Precisión de las estimaciones en función de la fase del proyecto.
  • 4. Modelo 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 deseconomías de escala producidas a medida que un proyecto de software incrementa su tamaño.
  • 5. Modelo Cocomo II 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.
  • 6. Elementos principales Preservar la apertura del COCOMO original. Desarrollar COCOMO II de forma que sea compatible con el futuro mercado del software Ajustar las entradas y salidas de los submodelos de COCOMO II al nivel de información disponible. Permitir que los submodelos de COCOMO II se ajusten a las estrategias de proceso particulares decada proyecto.
  • 7. Familia de modelos de estimación Para apoyar a los distintos sectores del mercado software, COCOMO II proporciona una familia de modelos de estimación de coste software cada vez más detallado y tiene en cuenta las necesidades de cada sector y el tipo de información disponible para sostener la estimación del coste software. Esta familia de modelos está compuesta por tres submodelos cada uno de los cuales ofrece mayor fidelidad a medida que uno avanza en la planificación del proyecto y en el proceso de diseño.
  • 8. Submodelos COCOMO II El modelo de Composición de Aplicaciones. Indicado para proyectos construidos con herramientas modernas de construcción de interfaces gráficos para usuario. El modelo de Diseño anticipado. Este modelo puede utilizarse para obtener estimaciones aproximadas del coste de un proyecto antes de que esté determinada por completo su arquitectura. Utiliza un pequeño conjunto de drivers de coste nuevo y nuevas ecuaciones de estimación. Está basado en Punto de Función sin ajustar o KSLOC (Miles de Líneas de Código Fuente).
  • 9. SubModelosCocomo II El modelo Post-Arquitectura. Este es el modelo COCOMO II más detallado. Se utiliza una vez que se ha desarrollado por completo la arquitectura del proyecto.
  • 10. 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.
  • 11. Modelo Post-Arquitectura El esfuerzo nominal se ajusta usando 17 factores (drivers) 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.
  • 12. El modelo de post-arquitectura La fórmula básica para obtener una estimación de esfuerzo: MM = A X (Size)B Esta ecuación calcula el esfuerzo nominal para un proyecto de un tamaño dado expresado en Meses-persona (MM).
  • 13. El modelo de post-arquitectura MM = A X (Size)B CONSTANTE A: Se usa para capturar los efectos multiplicativos de esfuerzo en proyectos de tamaño incremental. Provisionalmente se le ha estimado un valor de 2.45.
  • 14. El modelo de post-arquitectura MM = A X (Size)B VARIABLE SIZE: Donde: Size = Size x [ 1+BRAK/100] Cocomo II utiliza un porcentaje de Rotura BRAK para ajustar el tamaño eficaz del producto. Es el porcentaje de código desperdiciado debido a la volatilidad de los requisitos.
  • 15. El modelo de post-arquitectura MM = A X (Size)B VARIABLE B: El exponente B se obtiene mediante los denominados drivers (factores) de escala.   Los modelos de estimación de coste del software a menudo tienen un factor exponencial para considerar los gastos y ahorros relativos de escala encontrados en proyectos software de distinto tamaño el cual viene representado por B.
  • 16. EL MODELO DE POST-ARQUITECTURA Si B < 1 El proyecto presenta ahorros de escala. Si B = 1 Los ahorros y gastos de escala están equilibrados. Si B > 1 El proyecto presenta gastos de escala.
  • 17. DRIVERS DE ESCALA (PREC) (FLEX). Precedencia y Flexibilidad de desarrollo. (RESL) Arquitectura/Resolución de Riesgos. (TEAM). Cohesión del Equipo. (PMAT). Madurez del proceso.
  • 18. DRIVERS DE ESCALA
  • 19. DRIVERS DE ESCALA(PMAT). Madurez del proceso El procedimiento para determinar PMAT se obtiene a través del Modelo de Madurez de Capacidad del Instituto de Ingeniería del Software. El periodo de tiempo para medir la madurez del proceso es el momento en el que el proyecto comienza.
  • 20. DRIVERS DE ESCALA(PMAT). Madurez del proceso La formas de medir la madurez del proceso se hace en base a 18 áreas de procesos principales del modelo de madures de capacidad SEI. Y tiene 6 rangos de evaluación: Casi siempre(>90%) Frecuentemente(60%-90%) En la Mitad(40%-60%) Ocasionalmente(40%-10%) En pocas Ocasiones(<10%) No se Aplica o no se conoce.
  • 21. DRIVERS DE ESCALA(PMAT). Madurez del proceso Las diferentes áreas del proceso son: 1. Gestión de requisitos 2. Planificación de Proyectos Software 3. Seguimiento del proyecto software 4. Gestión de subcontrato software 5. Aseguramiento de la calidad software 6. Gestión de la configuración software 7. Focos de proceso de organización 8. Definición de proceso de organización: 9. Programa de formación 10. Gestión del software integrado 11. Ingeniería de producto software 12. Coordinación inter-grupos 13. Informes detallados 14. Gestión de proceso cuantitativo 15. Gestión de calidad software 16. Prevención de defectos 17. Gestión de cambio de tecnología 18. Gestión de cambio de proceso
  • 22. DRIVERS DE ESCALA(PMAT). Madurez del proceso Después de que el nivel de conformidad se determina, se pesa cada nivel de conformidad y se calcula un factor PMAT.
  • 23. AJUSTE MEDIANTE DRIVERS DE COSTE Los drivers de coste se usan para capturar características del desarrollo del software que afectan al esfuerzo para completar el proyecto.
  • 24. DRIVERS DE COSTE (RELY). Fiabilidad Requerida de Software (RELY). Fiabilidad Requerida de Software (CPLX). Complejidad del Producto (RUSE). Reutilización Requerida (DOCU). Documentación Asociada a las Necesidades del Ciclo de Vida (TIME). Restricción del Tiempo de Ejecución (PCON). Continuidad del Personal (TOOL). Uso de Herramientas Software (SCED). Calendario de Desarrollo Requerido (STOR). Restricción de Almacenamiento Principal (PVOL). Volatilidad de la Plataforma (ACAP). Habilidad del Analista (PCAP). Habilidad del Programador (AEXP). Experiencia en las Aplicaciones (PEXP). Experiencia en la Plataforma (LTEX). Experiencia en la Herramienta y en el Lenguaje (SITE). Desarrollo Multilugar
  • 26. Formulario para la estimación de esfuerzo y tiempo de desarrollo utilizando COCOMO II
  • 27. Bibliografía R.S Pressman, “Ingeniería de Software, Un enfoque practico”,5th. Edicion, Mc Graw Hill, 2002 www,creaweb.ei.uvigo.es/creaweb/Asignaturas/PPI/.../cocomo2k.pdf www.alarcos.inf-cr.uclm.es/doc/pgsi/doc/teo/8/cocomo2-apuntes.pdf www.upv.es/~jmontesa/eog/eog00-t4.ppt www.liderdeproyecto.com/.../estimacion_de_esfuerzo_del_proyecto.html