Planificación de proyectos de software
-
Upload
rubenleiva21 -
Category
Technology
-
view
1.933 -
download
2
Transcript of Planificación de proyectos de software
![Page 1: Planificación de proyectos de software](https://reader038.fdocument.pub/reader038/viewer/2022110119/556f1a52d8b42ac8048b4fdb/html5/thumbnails/1.jpg)
PROFESOR: LEIVA HÉCTOR RUBEN
ISFD JUAN GARCÍA DE COSSIOSAN ROQUE—CORIENTES
Materia: ANÁLISIS DE SISTEMAS
![Page 2: Planificación de proyectos de software](https://reader038.fdocument.pub/reader038/viewer/2022110119/556f1a52d8b42ac8048b4fdb/html5/thumbnails/2.jpg)
PLANIFICACIÓN DE PROYECTOS DE SOFTWARE
Es el proceso de gestión para la creación de un sistema o
software, la cual encierra un conjuntode actividades.
![Page 3: Planificación de proyectos de software](https://reader038.fdocument.pub/reader038/viewer/2022110119/556f1a52d8b42ac8048b4fdb/html5/thumbnails/3.jpg)
OBJETIVOS DE LA PLANIFICACIÓN DEL PROYECTO
El objetivos es proporcionar un marco
de trabajo que permita al gestor
hacer estimaciones razonables de recursos,
costos y planificación temporal.
![Page 4: Planificación de proyectos de software](https://reader038.fdocument.pub/reader038/viewer/2022110119/556f1a52d8b42ac8048b4fdb/html5/thumbnails/4.jpg)
ACTIVIDADES ASOCIADAS AL POYECTO DE SOFTWARE
Ámbito de software
Recursos
Estimación del proyecto de software
Diferentes modelos de estimación
![Page 5: Planificación de proyectos de software](https://reader038.fdocument.pub/reader038/viewer/2022110119/556f1a52d8b42ac8048b4fdb/html5/thumbnails/5.jpg)
AMBITO DE SOFTWARE
En esta etapa se evalúa-describe: La función El rendimiento Las restricciones Las interfaces La fiabilidad
![Page 6: Planificación de proyectos de software](https://reader038.fdocument.pub/reader038/viewer/2022110119/556f1a52d8b42ac8048b4fdb/html5/thumbnails/6.jpg)
RECURSOS
HUMANOS
COMPONENTES REUTILIZABLES
HERRAMIENTAS
![Page 7: Planificación de proyectos de software](https://reader038.fdocument.pub/reader038/viewer/2022110119/556f1a52d8b42ac8048b4fdb/html5/thumbnails/7.jpg)
RECURSOS
Queda especificado mediante 4 características:
1. Descripción del recurso
2. Informes de disponibilidad
3. Fecha cronológica del requerimiento
4. Tiempo en el que será aplicado el recurso
![Page 8: Planificación de proyectos de software](https://reader038.fdocument.pub/reader038/viewer/2022110119/556f1a52d8b42ac8048b4fdb/html5/thumbnails/8.jpg)
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.
![Page 9: Planificación de proyectos de software](https://reader038.fdocument.pub/reader038/viewer/2022110119/556f1a52d8b42ac8048b4fdb/html5/thumbnails/9.jpg)
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.
![Page 10: Planificación de proyectos de software](https://reader038.fdocument.pub/reader038/viewer/2022110119/556f1a52d8b42ac8048b4fdb/html5/thumbnails/10.jpg)
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
![Page 11: Planificación de proyectos de software](https://reader038.fdocument.pub/reader038/viewer/2022110119/556f1a52d8b42ac8048b4fdb/html5/thumbnails/11.jpg)
PIRÁMIDE DE RECURSOS
RECURSOS HUMANOS
COMPONENTES DE SOFTWARE REUTILIZABLES
HARDWARE CON HERRAMIENTAS
(SOFTWARE)
![Page 12: Planificación de proyectos de software](https://reader038.fdocument.pub/reader038/viewer/2022110119/556f1a52d8b42ac8048b4fdb/html5/thumbnails/12.jpg)
ESTIMACIÓN DEL PROYECTO DE SOFTWARE
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)
![Page 13: Planificación de proyectos de software](https://reader038.fdocument.pub/reader038/viewer/2022110119/556f1a52d8b42ac8048b4fdb/html5/thumbnails/13.jpg)
OTRAS ESTIMACIÓN DEL PROYECTO 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.
![Page 14: Planificación de proyectos de software](https://reader038.fdocument.pub/reader038/viewer/2022110119/556f1a52d8b42ac8048b4fdb/html5/thumbnails/14.jpg)
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
![Page 15: Planificación de proyectos de software](https://reader038.fdocument.pub/reader038/viewer/2022110119/556f1a52d8b42ac8048b4fdb/html5/thumbnails/15.jpg)
ESTIMACIÓN BASADA EN EL PROCESO
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
![Page 16: Planificación de proyectos de software](https://reader038.fdocument.pub/reader038/viewer/2022110119/556f1a52d8b42ac8048b4fdb/html5/thumbnails/16.jpg)
DIFERENTES MODELOS DE ESTIMACIÓN
LOS MODELOS EMPÍRICOS
EL MODELO COCOMO
HERAMIENTAS AUTOMÁTICAS DE
ESTIMACIÓN
![Page 17: Planificación de proyectos de software](https://reader038.fdocument.pub/reader038/viewer/2022110119/556f1a52d8b42ac8048b4fdb/html5/thumbnails/17.jpg)
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.
![Page 18: Planificación de proyectos de software](https://reader038.fdocument.pub/reader038/viewer/2022110119/556f1a52d8b42ac8048b4fdb/html5/thumbnails/18.jpg)
EL MODELO COCOMO (constructive cost 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.
![Page 19: Planificación de proyectos de software](https://reader038.fdocument.pub/reader038/viewer/2022110119/556f1a52d8b42ac8048b4fdb/html5/thumbnails/19.jpg)
MODELO I: COCOMO BÁSICO
Calcula esfuerzo y el costo del desarrollo de software en función del tamaño del programa
![Page 20: Planificación de proyectos de software](https://reader038.fdocument.pub/reader038/viewer/2022110119/556f1a52d8b42ac8048b4fdb/html5/thumbnails/20.jpg)
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.
![Page 21: Planificación de proyectos de software](https://reader038.fdocument.pub/reader038/viewer/2022110119/556f1a52d8b42ac8048b4fdb/html5/thumbnails/21.jpg)
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.
![Page 22: Planificación de proyectos de software](https://reader038.fdocument.pub/reader038/viewer/2022110119/556f1a52d8b42ac8048b4fdb/html5/thumbnails/22.jpg)
HERRAMIENTAS AUTOMÁTICAS DE ESTIMACIÓ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…
![Page 23: Planificación de proyectos de software](https://reader038.fdocument.pub/reader038/viewer/2022110119/556f1a52d8b42ac8048b4fdb/html5/thumbnails/23.jpg)
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.
![Page 24: Planificación de proyectos de software](https://reader038.fdocument.pub/reader038/viewer/2022110119/556f1a52d8b42ac8048b4fdb/html5/thumbnails/24.jpg)