SlideShare una empresa de Scribd logo
1 de 20
INTEGRANTES:
CATPO GONZALES EULER
BECERRA UCEDA LETICIA
JIMÉNEZ BERRÚ SANDRA
CICLO:
VI
DOCENTE:
LIC. VICENTE SÁNCHEZ VARGAS
COCOMO I
DEFINICION
Es un modelo que permite estimar el costo, el esfuerzo, y programar la hora de
planificar una nueva actividad de desarrollo de software.
OBJETIVOS:
 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 una marco analítico cuantitativo y un conjunto de herramientas y tecnicas
que evaluaran el impacto de las mejores tecnológicas de software sobre los costos y
tiempos en las etapas del ciclo de vida de desarrollo.
MODOS DE DESARROLLO
En el modelo COCOMO I uno de los factores más importantes que influye en la duración y el costo de
un proyecto de software es el Modo de Desarrollo. Todo proyecto corresponde a uno de los siguientes
tres modos:
Modo Orgánico: En esta clasificación se encuentran proyectos desarrollados en un ambiente familiar y
familiar y estable. El producto a elaborar es relativamente pequeño y requiere pocas innovaciones
innovaciones tecnológicas en lo que refiere a algoritmos, estructuras de datos e integración de
hardware. Pocos proyectos de modo orgánico han desarrollado productos con más de 50 KSLOC1 de
KSLOC1 de nuevo software.
Ejemplos de software que se encuentran bajo esta clasificación son:
 Modelos de negocios
 Modelos científicos
 Sistemas operativos de pequeña escala
 Modo Semiacoplado: Es un modelo para productos de software de tamaño y complejidad
media. Las características de los proyectos se consideran intermedias a las de los modos
Orgánico y Empotrado. Esto implica:
Que el equipo de desarrollo:
 Tiene un nivel intermedio de experiencia y conocimiento del sistema en desarrollo.
 Está conformado por algunas personas con vasta experiencia y otras inexpertas en el
campo de aplicación.
 Está constituido por personas con amplios conocimientos sólo en algunos aspectos.
 Modo Empotrado: En esta clasificación están incluidos proyectos de gran envergadura que
operan en un ambiente complejo con altas restricciones de hardware, software y procedimientos
operacionales, tales como los sistemas de tráfico aéreo.
Ejemplos de software que se encuentran en esta clasificación son:
 Sistemas complejos de procesamiento de transacciones
 Sistemas operativos de gran escala
MODELOS DE ESTIMACIÓN
 Cocomo básico
Son los parásitos atmosféricos, el modelo solo-valorado que computa esfuerzo del desarrollo del
software (y coste) en función del tamaño del programa expresado en líneas estimadas del código.
COCOMO se aplica a tres clases de los proyectos del software:
• Los proyectos orgánicos
• los proyectos medios
• Los proyectos empotrados
 Cocomo intermedio
COCOMO intermedio esfuerzo del desarrollo del software de los cálculos como función del
tamaño del programa y de un sistema de los “conductores del coste” que incluyen el gravamen
subjetivo del producto, del hardware, del personal y de las cualidades del proyecto. Esta
extensión considera un sistema de cuatro “los conductores costados”, cada uno con un número
de cualidades del subsidiario:
 Cualidades de producto
 Confiabilidad requerida del software
 Tamaño de la base de datos del uso
 Complejidad del producto
 Cualidades del hardware
 Entre otros.
 Cocomo detallado
COCOMO detallado - incorpora todas las características de la versión
con un gravamen del impacto del conductor del coste en cada paso (análisis,
diseño, etc.) del proceso de la tecnología de dotación lógica.
El Modelo Detallado provee los medios para generar estimaciones con mayor
grado de |precisión y detalle. Difiere del Modelo Intermedio en dos aspectos
principales
• Jerarquía de niveles del producto
• Multiplicadores de Esfuerzo (EM Effort Multipliers) sensitivos a las
fases
CARACTERISTICAS
 Pertenece a la categoría de modelos estimadores basados en estimaciones matemáticas.
 Está orientado a la magnitud del producto final, midiendo el "tamaño" del proyecto, en
función de la cantidad de líneas de código, principalmente.
 Se presentan tres niveles: básico, intermedio y detallado.
INCONVENIENTES
 Los resultados no son proporcionales a las tareas de gestión ya que no tiene en
cuenta los recursos necesarios para realizarlas.
 Se puede desviar de la realidad si se indica mal el porcentaje de líneas de
comentarios en el código fuente.
 Es un tanto subjetivo, puesto que está basado en estimaciones y parámetros que
pueden ser "vistos" de distinta manera por distintos analistas que usen el método.
 Se miden los costes del producto, de acuerdo a su tamaño y otras características,
pero no la productividad.
 La medición por líneas de código no es válida para orientación a objetos
 Utilizar este modelo puede resultar un poco complicado, en comparación con otros
métodos (que también sólo estiman).
CASO PRÁCTICO
Así pues tras saber que son 32 LDC por cada PF por el hecho de ser Visual Basic que es el
resultado de los KLDC será el siguiente:
KLDC=(PDF*Líneas de código por cada PF)/1000=(261,36*32) /1000=8,363 KLDC
Así pues, en nuestro caso el tipo orgánico será el más apropiado ya que el número de líneas de
código no supera los 50 KLDC, y además el proyecto no es muy complejo, por consiguiendo, los
coeficientes que usaremos serán los siguientes:
PROYECTO
SOFTWARE
a e c d
Orgánico 3,2 1,05 2,5 0,38
Semi-acoplado 3,0 1,12 2,5 0,35
Empotrado 2,8 1,20 2,5 0,32
RESUMEN
Como se conoce, una de las tareas de mayor importancia en la planificación de
proyectos de software es la estimación, la cual consiste en determinar, con cierto
grado de certeza, los recursos de hardware y software, costo, tiempo y esfuerzo
necesarios para el desarrollo de los mismos. 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.
SUMMARY
As is known, one of the most important tasks in the project planning software is the
estimate, which is to determine with any degree of certainty, resources, hardware
and software, cost, time and effort needed for development thereof. This model
allows estimates based on the size of the software, and a set of cost factors and
scale. Cost factors describe aspects related to the nature of the product, used
hardware, personnel involved, and characteristics of the project. The set of scale
factors des explains economies and economies of scale produced as a software
project increases its size.
RECOMENDACIONES
 Se miden los costes del producto, de acuerdo a su tamaño y otras características
pero no la productividad.
 Loa medición por líneas de código no es válida para orientación a objetos
 Utilizar este modelo puede resultar un poco complicado, en comparación con
otros métodos (que también solo estiman).
CONCLUSIÓN
En conclusión; este Cocomo I es uno de los modelos más documentados
en la actualidad por su facilidad de utilizar. Es correcto con referencia a
los 63 proyectos utilizados, aunque de ello no se debe desprender que
deba ser valido siempre. Una preocupación es la adaptación de las
ecuaciones exponenciales a organizaciones específicas, cosa que no
parece inmediatamente fácil.
APRECIACIÓN DEL EQUIPO
El hecho que el modelo ayuda a un estimador a comprender mejor la complejidad
del software; este método es un ejemplo de variable simple inmóvil y es usado por
miles de administradores de proyecto de software
GLOSARIO
 Impacto: Choque violento de una cosa en movimiento contra otra; especialmente de un
proyectil contra un blanco.
 Empotrado:
Que está completamente metido dentro de una cosa, generalmente a causa de un choque
 Envergadura: Importancia, amplitud, alcance
 Delegar: Proviene del verbo delegaré cuyo significado es remitir, transferir, imputar, atribuir.
 Transacción: interacción con una estructura de datos compleja, donde los procesos deben
aplicarse uno después del otro de manera similar a una interacción atómica.
 Acarrear: Ocasionar o provocar algún daño:
 Gravamen: es una carga (una obligación, impuesto o tributo que se aplica a un inmueble
LINKOGRAFIA
 https://es.wikipedia.org/wiki/COCOMO#Caracter.C3.ADsticas_generales
 https://blogadmi1.files.wordpress.com/2010/11/cocom0llfull.pdf
 http://ingenieraupoliana.blogspot.pe/2010/10/cocomo.html
 https://acevedodelacru.wordpress.com

Más contenido relacionado

La actualidad más candente

Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrolloHermes Romero
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software Brihany Rossell
 
Cuadro comparativo metodos
Cuadro comparativo metodosCuadro comparativo metodos
Cuadro comparativo metodosivansierra20
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del softwareRenny Batista
 
Exposición Modelo en Espiral.pdf
Exposición Modelo en Espiral.pdfExposición Modelo en Espiral.pdf
Exposición Modelo en Espiral.pdfAlessaSalazar
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiJimmy Davila
 
Métrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoMétrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoJesús E. CuRias
 
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 softwarepaoaboytes
 
2.2 relación de cmm con psp y tsp
2.2 relación de cmm con psp  y tsp2.2 relación de cmm con psp  y tsp
2.2 relación de cmm con psp y tspeeelllkkk
 
Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...
Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...
Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...José Antonio Sandoval Acosta
 

La actualidad más candente (20)

Metodologias de desarrollo
Metodologias de desarrolloMetodologias de desarrollo
Metodologias de desarrollo
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
Cuadro comparativo metodos
Cuadro comparativo metodosCuadro comparativo metodos
Cuadro comparativo metodos
 
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
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
Cocomo 1 y cocomo 2
Cocomo 1 y  cocomo 2Cocomo 1 y  cocomo 2
Cocomo 1 y cocomo 2
 
Gestión de proyecto de software
Gestión de proyecto de softwareGestión de proyecto de software
Gestión de proyecto de software
 
Exposición Modelo en Espiral.pdf
Exposición Modelo en Espiral.pdfExposición Modelo en Espiral.pdf
Exposición Modelo en Espiral.pdf
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
Cocomo ii
Cocomo iiCocomo ii
Cocomo ii
 
Mitos de-software.
Mitos de-software.Mitos de-software.
Mitos de-software.
 
Métrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoMétrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigo
 
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
 
2.2 relación de cmm con psp y tsp
2.2 relación de cmm con psp  y tsp2.2 relación de cmm con psp  y tsp
2.2 relación de cmm con psp y tsp
 
Cocomo ii guía
Cocomo ii   guíaCocomo ii   guía
Cocomo ii guía
 
Modelo Slim
Modelo SlimModelo Slim
Modelo Slim
 
Plan desarrollo software
Plan desarrollo softwarePlan desarrollo software
Plan desarrollo software
 
Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...
Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...
Gestión de Proyectos de Software - Unidad 1 Introducción a la Gestión de Proy...
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 

Similar a Cocomo 1

Similar a Cocomo 1 (20)

Procesos de Ingenieria de Software
Procesos de Ingenieria de SoftwareProcesos de Ingenieria de Software
Procesos de Ingenieria de Software
 
Densy
DensyDensy
Densy
 
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
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyecto
 
Modelo COCOMO
Modelo COCOMOModelo COCOMO
Modelo COCOMO
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
Cocomo
CocomoCocomo
Cocomo
 
Cocomo
CocomoCocomo
Cocomo
 
Cocomo
CocomoCocomo
Cocomo
 
Proyecto De Software
Proyecto De SoftwareProyecto De Software
Proyecto De Software
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Cocomo I y II
Cocomo I y IICocomo I y II
Cocomo I y II
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Ra semana 9 2
Ra semana 9 2Ra semana 9 2
Ra semana 9 2
 
Jessika parica. planificación de un proyecto de software
Jessika parica. planificación de un proyecto de softwareJessika parica. planificación de un proyecto de software
Jessika parica. planificación de un proyecto de software
 
Estimación de costo de software
Estimación de costo de softwareEstimación de costo de software
Estimación de costo de software
 

Último

4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISIfimumsnhoficial
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 

Último (20)

4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISI
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 

Cocomo 1

  • 1. INTEGRANTES: CATPO GONZALES EULER BECERRA UCEDA LETICIA JIMÉNEZ BERRÚ SANDRA CICLO: VI DOCENTE: LIC. VICENTE SÁNCHEZ VARGAS
  • 3. DEFINICION Es un modelo que permite estimar el costo, el esfuerzo, y programar la hora de planificar una nueva actividad de desarrollo de software.
  • 4. OBJETIVOS:  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 una marco analítico cuantitativo y un conjunto de herramientas y tecnicas que evaluaran el impacto de las mejores tecnológicas de software sobre los costos y tiempos en las etapas del ciclo de vida de desarrollo.
  • 5. MODOS DE DESARROLLO En el modelo COCOMO I uno de los factores más importantes que influye en la duración y el costo de un proyecto de software es el Modo de Desarrollo. Todo proyecto corresponde a uno de los siguientes tres modos: Modo Orgánico: En esta clasificación se encuentran proyectos desarrollados en un ambiente familiar y familiar y estable. El producto a elaborar es relativamente pequeño y requiere pocas innovaciones innovaciones tecnológicas en lo que refiere a algoritmos, estructuras de datos e integración de hardware. Pocos proyectos de modo orgánico han desarrollado productos con más de 50 KSLOC1 de KSLOC1 de nuevo software. Ejemplos de software que se encuentran bajo esta clasificación son:  Modelos de negocios  Modelos científicos  Sistemas operativos de pequeña escala
  • 6.  Modo Semiacoplado: Es un modelo para productos de software de tamaño y complejidad media. Las características de los proyectos se consideran intermedias a las de los modos Orgánico y Empotrado. Esto implica: Que el equipo de desarrollo:  Tiene un nivel intermedio de experiencia y conocimiento del sistema en desarrollo.  Está conformado por algunas personas con vasta experiencia y otras inexpertas en el campo de aplicación.  Está constituido por personas con amplios conocimientos sólo en algunos aspectos.
  • 7.  Modo Empotrado: En esta clasificación están incluidos proyectos de gran envergadura que operan en un ambiente complejo con altas restricciones de hardware, software y procedimientos operacionales, tales como los sistemas de tráfico aéreo. Ejemplos de software que se encuentran en esta clasificación son:  Sistemas complejos de procesamiento de transacciones  Sistemas operativos de gran escala
  • 8. MODELOS DE ESTIMACIÓN  Cocomo básico Son los parásitos atmosféricos, el modelo solo-valorado que computa esfuerzo del desarrollo del software (y coste) en función del tamaño del programa expresado en líneas estimadas del código. COCOMO se aplica a tres clases de los proyectos del software: • Los proyectos orgánicos • los proyectos medios • Los proyectos empotrados
  • 9.  Cocomo intermedio COCOMO intermedio esfuerzo del desarrollo del software de los cálculos como función del tamaño del programa y de un sistema de los “conductores del coste” que incluyen el gravamen subjetivo del producto, del hardware, del personal y de las cualidades del proyecto. Esta extensión considera un sistema de cuatro “los conductores costados”, cada uno con un número de cualidades del subsidiario:  Cualidades de producto  Confiabilidad requerida del software  Tamaño de la base de datos del uso  Complejidad del producto  Cualidades del hardware  Entre otros.
  • 10.  Cocomo detallado COCOMO detallado - incorpora todas las características de la versión con un gravamen del impacto del conductor del coste en cada paso (análisis, diseño, etc.) del proceso de la tecnología de dotación lógica. El Modelo Detallado provee los medios para generar estimaciones con mayor grado de |precisión y detalle. Difiere del Modelo Intermedio en dos aspectos principales • Jerarquía de niveles del producto • Multiplicadores de Esfuerzo (EM Effort Multipliers) sensitivos a las fases
  • 11. CARACTERISTICAS  Pertenece a la categoría de modelos estimadores basados en estimaciones matemáticas.  Está orientado a la magnitud del producto final, midiendo el "tamaño" del proyecto, en función de la cantidad de líneas de código, principalmente.  Se presentan tres niveles: básico, intermedio y detallado.
  • 12. INCONVENIENTES  Los resultados no son proporcionales a las tareas de gestión ya que no tiene en cuenta los recursos necesarios para realizarlas.  Se puede desviar de la realidad si se indica mal el porcentaje de líneas de comentarios en el código fuente.  Es un tanto subjetivo, puesto que está basado en estimaciones y parámetros que pueden ser "vistos" de distinta manera por distintos analistas que usen el método.  Se miden los costes del producto, de acuerdo a su tamaño y otras características, pero no la productividad.  La medición por líneas de código no es válida para orientación a objetos  Utilizar este modelo puede resultar un poco complicado, en comparación con otros métodos (que también sólo estiman).
  • 13. CASO PRÁCTICO Así pues tras saber que son 32 LDC por cada PF por el hecho de ser Visual Basic que es el resultado de los KLDC será el siguiente: KLDC=(PDF*Líneas de código por cada PF)/1000=(261,36*32) /1000=8,363 KLDC Así pues, en nuestro caso el tipo orgánico será el más apropiado ya que el número de líneas de código no supera los 50 KLDC, y además el proyecto no es muy complejo, por consiguiendo, los coeficientes que usaremos serán los siguientes: PROYECTO SOFTWARE a e c d Orgánico 3,2 1,05 2,5 0,38 Semi-acoplado 3,0 1,12 2,5 0,35 Empotrado 2,8 1,20 2,5 0,32
  • 14. RESUMEN Como se conoce, una de las tareas de mayor importancia en la planificación de proyectos de software es la estimación, la cual consiste en determinar, con cierto grado de certeza, los recursos de hardware y software, costo, tiempo y esfuerzo necesarios para el desarrollo de los mismos. 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.
  • 15. SUMMARY As is known, one of the most important tasks in the project planning software is the estimate, which is to determine with any degree of certainty, resources, hardware and software, cost, time and effort needed for development thereof. This model allows estimates based on the size of the software, and a set of cost factors and scale. Cost factors describe aspects related to the nature of the product, used hardware, personnel involved, and characteristics of the project. The set of scale factors des explains economies and economies of scale produced as a software project increases its size.
  • 16. RECOMENDACIONES  Se miden los costes del producto, de acuerdo a su tamaño y otras características pero no la productividad.  Loa medición por líneas de código no es válida para orientación a objetos  Utilizar este modelo puede resultar un poco complicado, en comparación con otros métodos (que también solo estiman).
  • 17. CONCLUSIÓN En conclusión; este Cocomo I es uno de los modelos más documentados en la actualidad por su facilidad de utilizar. Es correcto con referencia a los 63 proyectos utilizados, aunque de ello no se debe desprender que deba ser valido siempre. Una preocupación es la adaptación de las ecuaciones exponenciales a organizaciones específicas, cosa que no parece inmediatamente fácil.
  • 18. APRECIACIÓN DEL EQUIPO El hecho que el modelo ayuda a un estimador a comprender mejor la complejidad del software; este método es un ejemplo de variable simple inmóvil y es usado por miles de administradores de proyecto de software
  • 19. GLOSARIO  Impacto: Choque violento de una cosa en movimiento contra otra; especialmente de un proyectil contra un blanco.  Empotrado: Que está completamente metido dentro de una cosa, generalmente a causa de un choque  Envergadura: Importancia, amplitud, alcance  Delegar: Proviene del verbo delegaré cuyo significado es remitir, transferir, imputar, atribuir.  Transacción: interacción con una estructura de datos compleja, donde los procesos deben aplicarse uno después del otro de manera similar a una interacción atómica.  Acarrear: Ocasionar o provocar algún daño:  Gravamen: es una carga (una obligación, impuesto o tributo que se aplica a un inmueble