SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
Ejemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesEjemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesMICProductivity
 
Estrategias prueba de software
Estrategias prueba de softwareEstrategias prueba de software
Estrategias prueba de softwareCentro Líbano
 
Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareDeisy Sapaico
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmiSandrea Rodriguez
 
Requerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaRequerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaIsrael Rey
 
Evaluacion de arquitecturas
Evaluacion de arquitecturasEvaluacion de arquitecturas
Evaluacion de arquitecturasSamis Ambrocio
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del softwareGiovani Ramirez
 
Psp (personal software process) guia 0 introducción
Psp (personal software process) guia 0 introducciónPsp (personal software process) guia 0 introducción
Psp (personal software process) guia 0 introducciónAlejandra Ceballos
 
Estudio de factibilidad técnica (enfoque informático)
Estudio de factibilidad técnica  (enfoque informático)Estudio de factibilidad técnica  (enfoque informático)
Estudio de factibilidad técnica (enfoque informático)Ronald Rivas
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc callclauddiaa
 

Was ist angesagt? (20)

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
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Ejemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesEjemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdencies
 
Estrategias prueba de software
Estrategias prueba de softwareEstrategias prueba de software
Estrategias prueba de software
 
Metodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de softwareMetodologias modernas para el desarrollo de software
Metodologias modernas para el desarrollo de software
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Modelo Cocomo
Modelo CocomoModelo Cocomo
Modelo Cocomo
 
Metricas de calidad
Metricas de calidadMetricas de calidad
Metricas de calidad
 
Requerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaRequerimientos de usuario y del sistema
Requerimientos de usuario y del sistema
 
Rational Rose
Rational RoseRational Rose
Rational Rose
 
Evaluacion de arquitecturas
Evaluacion de arquitecturasEvaluacion de arquitecturas
Evaluacion de arquitecturas
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
 
Herramientas case full informacion
Herramientas case full informacionHerramientas case full informacion
Herramientas case full informacion
 
Rup (iteraciones)
Rup (iteraciones)Rup (iteraciones)
Rup (iteraciones)
 
Psp (personal software process) guia 0 introducción
Psp (personal software process) guia 0 introducciónPsp (personal software process) guia 0 introducción
Psp (personal software process) guia 0 introducción
 
Roles desarrollo del software
Roles desarrollo del softwareRoles desarrollo del software
Roles desarrollo del software
 
NORMA ISO 90003
NORMA ISO 90003NORMA ISO 90003
NORMA ISO 90003
 
Estudio de factibilidad técnica (enfoque informático)
Estudio de factibilidad técnica  (enfoque informático)Estudio de factibilidad técnica  (enfoque informático)
Estudio de factibilidad técnica (enfoque informático)
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc call
 
Guia iso 9126
Guia iso 9126Guia iso 9126
Guia iso 9126
 

Andere mochten auch (6)

Cii modelma
Cii modelmaCii modelma
Cii modelma
 
Cocomo II
Cocomo IICocomo II
Cocomo II
 
Cocomo
CocomoCocomo
Cocomo
 
software project management Cocomo model
software project management Cocomo modelsoftware project management Cocomo model
software project management Cocomo model
 
Software cost estimation
Software cost estimationSoftware cost estimation
Software cost estimation
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
 

Ähnlich wie COCOMO (20)

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
 
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
 
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
 
Cocomo
CocomoCocomo
Cocomo
 
Cocomo
CocomoCocomo
Cocomo
 
Cocomo
CocomoCocomo
Cocomo
 
Cocomo ii guía
Cocomo ii   guíaCocomo ii   guía
Cocomo ii guía
 
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
 

Kürzlich hochgeladen

Introduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdfIntroduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdfjhorbycoralsanchez
 
La Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdfLa Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdfAnthony Gualpa
 
PRESENTACION Y PROGRAMAS PRE-REQUISITOS DEL SISTEMA HACCP BPM Y PHS 2023.pptx
PRESENTACION Y PROGRAMAS PRE-REQUISITOS DEL SISTEMA HACCP BPM Y PHS 2023.pptxPRESENTACION Y PROGRAMAS PRE-REQUISITOS DEL SISTEMA HACCP BPM Y PHS 2023.pptx
PRESENTACION Y PROGRAMAS PRE-REQUISITOS DEL SISTEMA HACCP BPM Y PHS 2023.pptxciteagrohuallaga07
 
224154649-Diseno-Por-Flexion-de-Zapata-Aislada-y-de-Hormigon-Simple.pdf
224154649-Diseno-Por-Flexion-de-Zapata-Aislada-y-de-Hormigon-Simple.pdf224154649-Diseno-Por-Flexion-de-Zapata-Aislada-y-de-Hormigon-Simple.pdf
224154649-Diseno-Por-Flexion-de-Zapata-Aislada-y-de-Hormigon-Simple.pdfLUISSANDOVALJIMENEZ
 
Sales binarias y oxisales química inorganica
Sales binarias y oxisales química inorganicaSales binarias y oxisales química inorganica
Sales binarias y oxisales química inorganicakiaranoemi
 
Transporte y Manipulación de Explosivos - SUCAMEC
Transporte y Manipulación de Explosivos - SUCAMECTransporte y Manipulación de Explosivos - SUCAMEC
Transporte y Manipulación de Explosivos - SUCAMECamador030809
 
ENFOQUE METODOLOGICO DE LA INVESTIGACION
ENFOQUE METODOLOGICO DE LA INVESTIGACIONENFOQUE METODOLOGICO DE LA INVESTIGACION
ENFOQUE METODOLOGICO DE LA INVESTIGACIONJOHNNY SURI MAMANI
 
Análisis de Varianza- Anova y pruebas de estadística
Análisis de Varianza- Anova y pruebas de estadísticaAnálisis de Varianza- Anova y pruebas de estadística
Análisis de Varianza- Anova y pruebas de estadísticaJoellyAlejandraRodrg
 
30-Planos-de-Casas-para-construir en.pdf
30-Planos-de-Casas-para-construir en.pdf30-Planos-de-Casas-para-construir en.pdf
30-Planos-de-Casas-para-construir en.pdfpauljean19831977
 
R. Contraloria 432-2023-CG obras x AD.pdf
R. Contraloria 432-2023-CG obras x AD.pdfR. Contraloria 432-2023-CG obras x AD.pdf
R. Contraloria 432-2023-CG obras x AD.pdfrudy cabezas
 
GeoS4344444444444444444444444444444444.pdf
GeoS4344444444444444444444444444444444.pdfGeoS4344444444444444444444444444444444.pdf
GeoS4344444444444444444444444444444444.pdffredyflores58
 
209530529 Licuacion-de-Suelos-en-Arequipa.pdf
209530529 Licuacion-de-Suelos-en-Arequipa.pdf209530529 Licuacion-de-Suelos-en-Arequipa.pdf
209530529 Licuacion-de-Suelos-en-Arequipa.pdfnurix_15
 
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptxACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptxaxelalejossantos
 
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacional
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacionalCapacitación Anexo 6 D.s. 023 seguridad y salud ocupacional
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacionalamador030809
 
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOCamiloSaavedra30
 
TEMA 02 VISCOSIDAD DE MECÁNICA DE FLUIDOS .pdf
TEMA 02 VISCOSIDAD DE MECÁNICA DE FLUIDOS .pdfTEMA 02 VISCOSIDAD DE MECÁNICA DE FLUIDOS .pdf
TEMA 02 VISCOSIDAD DE MECÁNICA DE FLUIDOS .pdfJhonCongoraQuispe
 
04-circuitos-comparadores de amplificadores operacionales.pptx
04-circuitos-comparadores de amplificadores operacionales.pptx04-circuitos-comparadores de amplificadores operacionales.pptx
04-circuitos-comparadores de amplificadores operacionales.pptxHenryApaza12
 
Accidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxAccidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxBuddyroi
 
ENSAYO DE PENETRACIÓN ESTÁTICA CTP ULTRADEFINITIVO.pptx
ENSAYO DE PENETRACIÓN ESTÁTICA CTP ULTRADEFINITIVO.pptxENSAYO DE PENETRACIÓN ESTÁTICA CTP ULTRADEFINITIVO.pptx
ENSAYO DE PENETRACIÓN ESTÁTICA CTP ULTRADEFINITIVO.pptxjosetuanama2
 
SEMICONDUCTORES lafhnoealifsncknisz.pptx
SEMICONDUCTORES lafhnoealifsncknisz.pptxSEMICONDUCTORES lafhnoealifsncknisz.pptx
SEMICONDUCTORES lafhnoealifsncknisz.pptxOSCARADRIANMEDINADUR
 

Kürzlich hochgeladen (20)

Introduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdfIntroduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdf
 
La Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdfLa Evolución Industrial en el Ecuador.pdf
La Evolución Industrial en el Ecuador.pdf
 
PRESENTACION Y PROGRAMAS PRE-REQUISITOS DEL SISTEMA HACCP BPM Y PHS 2023.pptx
PRESENTACION Y PROGRAMAS PRE-REQUISITOS DEL SISTEMA HACCP BPM Y PHS 2023.pptxPRESENTACION Y PROGRAMAS PRE-REQUISITOS DEL SISTEMA HACCP BPM Y PHS 2023.pptx
PRESENTACION Y PROGRAMAS PRE-REQUISITOS DEL SISTEMA HACCP BPM Y PHS 2023.pptx
 
224154649-Diseno-Por-Flexion-de-Zapata-Aislada-y-de-Hormigon-Simple.pdf
224154649-Diseno-Por-Flexion-de-Zapata-Aislada-y-de-Hormigon-Simple.pdf224154649-Diseno-Por-Flexion-de-Zapata-Aislada-y-de-Hormigon-Simple.pdf
224154649-Diseno-Por-Flexion-de-Zapata-Aislada-y-de-Hormigon-Simple.pdf
 
Sales binarias y oxisales química inorganica
Sales binarias y oxisales química inorganicaSales binarias y oxisales química inorganica
Sales binarias y oxisales química inorganica
 
Transporte y Manipulación de Explosivos - SUCAMEC
Transporte y Manipulación de Explosivos - SUCAMECTransporte y Manipulación de Explosivos - SUCAMEC
Transporte y Manipulación de Explosivos - SUCAMEC
 
ENFOQUE METODOLOGICO DE LA INVESTIGACION
ENFOQUE METODOLOGICO DE LA INVESTIGACIONENFOQUE METODOLOGICO DE LA INVESTIGACION
ENFOQUE METODOLOGICO DE LA INVESTIGACION
 
Análisis de Varianza- Anova y pruebas de estadística
Análisis de Varianza- Anova y pruebas de estadísticaAnálisis de Varianza- Anova y pruebas de estadística
Análisis de Varianza- Anova y pruebas de estadística
 
30-Planos-de-Casas-para-construir en.pdf
30-Planos-de-Casas-para-construir en.pdf30-Planos-de-Casas-para-construir en.pdf
30-Planos-de-Casas-para-construir en.pdf
 
R. Contraloria 432-2023-CG obras x AD.pdf
R. Contraloria 432-2023-CG obras x AD.pdfR. Contraloria 432-2023-CG obras x AD.pdf
R. Contraloria 432-2023-CG obras x AD.pdf
 
GeoS4344444444444444444444444444444444.pdf
GeoS4344444444444444444444444444444444.pdfGeoS4344444444444444444444444444444444.pdf
GeoS4344444444444444444444444444444444.pdf
 
209530529 Licuacion-de-Suelos-en-Arequipa.pdf
209530529 Licuacion-de-Suelos-en-Arequipa.pdf209530529 Licuacion-de-Suelos-en-Arequipa.pdf
209530529 Licuacion-de-Suelos-en-Arequipa.pdf
 
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptxACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
 
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacional
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacionalCapacitación Anexo 6 D.s. 023 seguridad y salud ocupacional
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacional
 
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
 
TEMA 02 VISCOSIDAD DE MECÁNICA DE FLUIDOS .pdf
TEMA 02 VISCOSIDAD DE MECÁNICA DE FLUIDOS .pdfTEMA 02 VISCOSIDAD DE MECÁNICA DE FLUIDOS .pdf
TEMA 02 VISCOSIDAD DE MECÁNICA DE FLUIDOS .pdf
 
04-circuitos-comparadores de amplificadores operacionales.pptx
04-circuitos-comparadores de amplificadores operacionales.pptx04-circuitos-comparadores de amplificadores operacionales.pptx
04-circuitos-comparadores de amplificadores operacionales.pptx
 
Accidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptxAccidente mortal con un Torno mecánico.pptx
Accidente mortal con un Torno mecánico.pptx
 
ENSAYO DE PENETRACIÓN ESTÁTICA CTP ULTRADEFINITIVO.pptx
ENSAYO DE PENETRACIÓN ESTÁTICA CTP ULTRADEFINITIVO.pptxENSAYO DE PENETRACIÓN ESTÁTICA CTP ULTRADEFINITIVO.pptx
ENSAYO DE PENETRACIÓN ESTÁTICA CTP ULTRADEFINITIVO.pptx
 
SEMICONDUCTORES lafhnoealifsncknisz.pptx
SEMICONDUCTORES lafhnoealifsncknisz.pptxSEMICONDUCTORES lafhnoealifsncknisz.pptx
SEMICONDUCTORES lafhnoealifsncknisz.pptx
 

COCOMO

  • 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