Planificación de proyectos de software

2,276 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,276
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
41
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Planificación de proyectos de software

  1. 1. ISFD JUAN GARCÍA DE COSSIO SAN ROQUE—CORIENTES Materia: ANÁLISIS DE SISTEMASPROFESOR: LEIVA HÉCTORRUBEN
  2. 2. Es el proceso de gestión para la creación de un sistema o software, la cual encierra un conjunto de actividades.PLANIFICACIÓN DEPROYECTOS DE SOFTWARE
  3. 3. OBJETIVOS DE LA PLANIFICACIÓN DEL PROYECTO El objetivos es proporcionar un marco de trabajo que permita al gestorhacer estimaciones razonables de recursos, costos y planificación temporal.
  4. 4. ACTIVIDADES ASOCIADAS ALPOYECTO DE SOFTWARE Ámbito de software Recursos Estimación del proyecto de software Diferentes modelos de estimación
  5. 5. AMBITO DE SOFTWARE En esta etapa se evalúa-describe:  La función  El rendimiento  Las restricciones  Las interfaces  La fiabilidad
  6. 6. RECURSOS HUMANOS COMPONENTES REUTILIZABLES HERRAMIENTAS
  7. 7. RECURSOS Queda especificado mediante 4 características:1. Descripción del recurso2. Informes de disponibilidad3. Fecha cronológica del requerimiento4. Tiempo en el que será aplicado el recurso
  8. 8. RECURSOS HUMANOS La cantidad de personas requeridas para el desarrollo de un proyecto de software (ingeniero- licenciado- técnico) y el manejo posterior del mismo dentro de la organización.
  9. 9. RECURSOS O COMPONENTES DE SOFTWARE REUTILIZABLES Cualquier estudio sobre recurso de software estaría incompleto sin estudiar la reutilización, la reutilización de bloques (módulos o bibliotecas) de construcción de software. Se deben establecer en catálogos para una consulta más fácil.
  10. 10. RECURSOS DE ENTORNO Donde se apoya el proyecto de software, es la base que proporciona la infraestructura de soporte al esfuerzo de desarrollo. Las herramientas son: el Hardware y Software
  11. 11. PIRÁMIDE DE RECURSOS RECURSOS HUMANOS COMPONENTES DE SOFTWARE REUTILIZABLES HARDWARE CON HERRAMIENTAS (SOFTWARE)
  12. 12. ESTIMACIÓN DEL PROYECTO DESOFTWARE Para realizar estimaciones relativamente seguras de costos y esfuerzos hay varias opciones:  Dejar la estimación para más adelante (se puede realizar una estimación 100% fiable después de haber terminado)
  13. 13. OTRAS ESTIMACIÓN DELPROYECTO DE SOFTWARE  Basar las estimaciones en proyectos similares ya terminados.  Utilice técnicas de descomposición relativamente sencillas para generar las estimaciones de costos y esfuerzo del proyecto.
  14. 14. ESTIMACIÓN BASADA EN EL PROCESO Se descompone en un conjunto relativamente pequeño de actividades, tareas y esfuerzo requerido para llevarlo a cabo:  Comienzan con una delineación de las funciones del software
  15. 15. ESTIMACIÓN BASADA EN ELPROCESO Se mesclan las funciones del programa y actividades del proceso como último paso se calculan los costos y el esfuerzo de cada función y la actividad del proceso DE SOFTWARE
  16. 16. DIFERENTES MODELOS DEESTIMACIÓN  LOS MODELOS EMPÍRICOS  EL MODELO COCOMO  HERAMIENTAS AUTOMÁTICAS DE ESTIMACIÓN
  17. 17. MODELOS EMPÍRICOS Utiliza fórmulas derivadas empíricamente para predecir los datos requeridos. Los datos que soportan la mayoría de los modelos de estimación se obtienen una muestra limitada de proyectos.
  18. 18. EL MODELO COCOMO (constructivecost model) Barry Boehm (en 1981) introduce esta jerarquía de modelos de estimación en su libro: Modelo I: COCOMO básico. Modelo II: COCOMO intermedio. Modelo III: COCOMO avanzado.
  19. 19. MODELO I: COCOMO BÁSICO Calcula esfuerzo y el costo del desarrollo de software en función del tamaño del programa
  20. 20. MODELO II: COCOMO INTERMEDIO Calcula el esfuerzo y el costo del desarrollo de software en función del tamaño del programa y de un conjunto de conductores de costos que incluyen la evaluación subjetiva del:—Producto—hardware—personal—y de los atributos del proyecto.
  21. 21. MODELO III: COCOMO AVANZADO Incorpora todas las características de la versión intermedia, lleva a cabo una evaluación del impacto de los conductores de costos en cada caso (análisis, diseño, etc.) del proceso de ingeniería de software.
  22. 22. HERRAMIENTAS AUTOMÁTICAS DEESTIMACIÓN Permiten estimar costos y esfuerzos, así como análisis de tipo, “que pasa si”, con variables preestablecidas. Ejemplo: TRASH IN, TRASH OUT Realizan una estimación a partir de carga de datos, dejan mucho que desear…
  23. 23. EN RESUMEN El planificador del proyecto tiene que estimar 3 cosas antes de comenzar: cuanto durará - cuanta esfuerzo requerirá- cuanta gente estará implicada. Se debe percibir los recursos de HARDWARE Y SOFTWARE que van a requerir y el riesgo implicado.

×