Instituto Tecnológico de Parral<br />Ing. En Sistemas Computacionales<br /> <br />Fundamentos de Desarrollo de Sistemas<br...
Agenda<br />Modelo COCOMO.<br />COCOMO 81.<br />COCOMO II.<br />Niveles.<br />Modelos algoritmicos de costos en la planifi...
Modelo COCOMO<br />3<br /><ul><li>Modelo Constructivo de Costes (o COCOMO, por su acrónimo del inglés COnstructiveCOstMOde...
Razones para elegir COCOMO:<br />Se ha utilizado y evaluado ampliamente<br />Esta bien documentado, es del dominio publico...
Agenda<br />Modelo COCOMO.<br />COCOMO 81.<br />COCOMO II.<br />Niveles.<br />Modelos algoritmicos de costos en la planifi...
COCOMO 81.<br />Primera versión de COCOMO en 1981, fue un modelo de 3 niveles donde estos reflejaban el detalle del anális...
8<br />
Agenda<br />Modelo COCOMO.<br />COCOMO 81.<br />COCOMO II.<br />Niveles.<br />Modelos algoritmicos de costos en la planifi...
COCOMO II.<br />Considera diferentes enfoques para el desarrollo de software, engloba vario niveles que producen estimacio...
11<br />
Nivel de construcción de prototipos<br />Fue introducido para dar soporte a la estimación del esfuerzo requerido para el p...
13<br />
Nivel de Diseño inicial<br />Este nivel se utiliza cuando hemos acordado  los requerimientos de usuario y se han iniciado ...
15<br />
Nivel de Reutilizacion<br />Es muy común reutilizar software, los sistemas grandes tienen un porcentaje significativo de c...
17<br />
Tipos de código reutilizable:<br />Código de caja negra.-Puede ser reutilizado sin entender el código ni teniendo que hace...
El nivel de reutilización incluye una parte especifica para estimar los costes asociados a este código generado automática...
Nivel de Postarquitectura<br /> Se utiliza una vez que conocemos el diseño arquitectónico del sistema, es decir, cuando co...
Factores de escala utilizados en el calculo del exponente:<br />21<br />
22<br />
23<br />
Agenda<br />Modelo COCOMO.<br />COCOMO 81.<br />COCOMO II.<br />Niveles.<br />Modelos algoritmicos de costos en la planifi...
Modelos algoritmicos de costos en la planificación.<br />El modelo algorítmico ayuda a evaluar  los riesgos de cada opción...
26<br />
Agenda<br />Modelo COCOMO.<br />COCOMO 81.<br />COCOMO II.<br />Niveles.<br />Modelos algoritmicos de costos en la planifi...
Duración y personal del proyecto.<br />El tiempo de desarrollo de el proyecto se denomina Duración del Proyecto.<br />La d...
CONCLUSION<br />El modelo COCOMO II es un modelo bien desarrollado que tiene en cuenta el proyecto, el producto, el hardwa...
PREGUNTAS<br />30<br />
GRACIAS POR SU ATENCION<br />31<br />
Modelo COCOMO
Próxima SlideShare
Cargando en…5
×

Modelo COCOMO

13.262 visualizaciones

Publicado el

Es un modelo utilizado para la realizacion de software contempla los costos, personal y tiempo entre otras cosas.

3 comentarios
1 recomendación
Estadísticas
Notas
Sin descargas
Visualizaciones
Visualizaciones totales
13.262
En SlideShare
0
De insertados
0
Número de insertados
385
Acciones
Compartido
0
Descargas
647
Comentarios
3
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.

Modelo COCOMO

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

×