La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Planificación De Proyectos La Planificación De Proyectos. Proyectos Basados En RUP. Métodos De Estimación. RUP - UML.

Presentaciones similares


Presentación del tema: "Planificación De Proyectos La Planificación De Proyectos. Proyectos Basados En RUP. Métodos De Estimación. RUP - UML."— Transcripción de la presentación:

1

2 Planificación De Proyectos La Planificación De Proyectos. Proyectos Basados En RUP. Métodos De Estimación. RUP - UML

3 Planificación y Estimación2 Planificación y Estimación. Bibliografía. 1.“El Proceso Unificado de Software”. Jacobson, Booch, Rumbaugh, Addison – Wesley / Object Technology Series. 2000. Capítulo 12 pp 303-326. 2."SW Cost Estimation with COCOMO II" Boehm. Prentice Hall. 2000.

4 Planificación y Estimación3 Planificación Si no puedes planificarlo no puedes hacerlo. No existe estrategia, ni proyecto... Planificación de proyectos: Actividad de estimación de los resultados del proyecto y los valores de costo, tiempo y recursos requeridos.

5 Planificación y Estimación4 Planificación, Factibilidad. Determinación de la posibilidad de hacer según restricciones (tiempo, presupuesto, etc...). Organizativa : estructuras, procesos y personas. Económica : costos y beneficios. Técnica : habilidades, experiencia y recursos. Tiempo : fechas de cumplimiento.

6 Planificación y Estimación5 Plan de Proyecto. Guía para la administración del proyecto y sus actividades. Tener en cuenta: Alcance, tareas, calidad, métricas, cronogramas y disponibilidad de recursos.

7 Planificación y Estimación6 Plan de Proyecto. TareasFechasResponsablesRecursos InicioFin 1.Definir Modelo del Negocio 15/926/9Analista Rene Cortina Computadora. Paquete de Hojas Impresora 2. Obtener el Modelo de Casos de Uso Esbozado 25/928/9Analista Emir Salas Computadora. 3. Priorizar Casos de Uso 28/930/9Arquitecto Oreste Castro Computadora.

8 Planificación y Estimación7 Plan de Proyecto. 1.Asigna responsabilidades, recursos y fechas de cumplimiento a las tareas. 2.Tan específico como se desee. 3.Puede planificar también etapas y ciclos dentro del desarrollo completo de un proyecto de software. 4.No implica un esquema rígido pero se debe garantizar su cumplimiento.

9 Planificación y Estimación8 Proceso de Desarrollo de Software. RUP. Proceso de Desarrollo de Software. Trabajadores. Actividades. Iterativo e Incremental. Fases. Flujos de Trabajo Iteraciones. Realiza la Planificación.

10 Planificación y Estimación9 Planificación en RUP. Planificación General Inicial. –Concluir la Fase de Inicio. (general) –Inicio y Fin de Fases. –Objs. a Cumplir. (hitos) –Iteraciones por fase. –Prioridades. Planificación más específica –Al terminar cada ciclo. –Concluir la Fase de Elaboración. (detallada) –Plan de Proyecto fechas, criterios y responsables.

11 Planificación y Estimación10 Requerim Diseño Implement. Prueba Análisis Fases Flujos de Trabajo Ciclo de Vida del Proyecto de Software Iteraciones

12 Planificación y Estimación11 Iterations Requerim Diseño Implement. Prueba Análisis Fases Flujos de Trabajo Ciclo de Vida del Proyecto de Software Inicio Viabilidad del Software. Comprensión del Entorno Esbozo de la Arquitectura Comprensión del Cliente.

13 Planificación y Estimación12 Iterations Requerim Diseño Implement. Prueba Análisis Fases Flujos de Trabajo Ciclo de Vida del Proyecto de Software Elaboración Arquitectura Estable. Estimación de Costo. 80% de los C.U. Planificación

14 Planificación y Estimación13 Iterations Requerim Diseño Implement. Prueba Análisis Fases Flujos de Trabajo Ciclo de Vida del Proyecto de Software Construcción Obtención de la Funcionalidad Inicial 100% de los C.U. Conclusión del Análisis.

15 Planificación y Estimación14 Iterations Requerim Diseño Implement. Prueba Análisis Fases Flujos de Trabajo Ciclo de Vida del Proyecto de Software Transición Ubicación en el Usuario Preparación del Entorno de Trabajo Capacitar a los Usuarios. Ajustar parámetrso del Sistema Corregir Defectos.

16 Planificación y Estimación15 Base para la Planificación. 1.Experiencia, lógica, sentido común : casos anteriores, software similares, etc... 2.Técnicas de estimación : a partir de determinados parámetros se determinan elementos como el costo, esfuerzo y tiempo necesarios para obtener el software.

17 Planificación y Estimación16 COCOMO (Constructive Cost Model) 1981. Modelo para la estimación del costo de un software, originalmente publicado en software Engineering Economics por Barry Boehm. 2000. COCOMO II actualiza y extiende este estándar de estimación.

18 Planificación y Estimación17 COCOMO II. Modelos. Diseño Temprano. –Modelo de alto nivel. –Variantes de arquitectura y Definición de Estrategias. Diseño Post-Arquitectura. –Modelo detallado. –Paquetes dentro del ciclo de vida. –Costos bien definidos.

19 Planificación y Estimación18 Pasos para la Estimación. 1.Obtener los puntos de función. (UFP). 1.Identificación de las características. 2.Clasificación. 3.Ponderación aplicando pesos. 2.Estimar la cantidad de instrucciones fuente. (SLOC). 1.Utilizar tabla de lenguajes.

20 Planificación y Estimación19 Pasos para la Estimación. 3.Aplicar las formulas de Bohem. 1.Obtener esfuerzo (PM) y tiempo (TDEV). 4.Planificar las actividades del proyecto. 1.Utilizar las tablas de distribución de esfuerzo en fases y actividades. “COCOMO II. Model Definition Manual.” (MODELMAN.PDF).

21 Planificación y Estimación20 Pasos para la Estimación. Obtener los puntos de función. (UFP). 1.Identificar las Características. Entradas externas. EI. Salidas externas. EO. Ficheros lógicos internos. ILF. Ficheros de interfaz externa. ELF. Consultas (peticiones) externas. EQ.

22 Planificación y Estimación21 Pasos para la Estimación. Obtener los puntos de función. (UFP). 2. Clasificar las Características según complejidad. ILF, ELF Elementos de Datos Records1 - 1920 - 5051+ 1Bajo Media 2 – 5BajoMedioAlto 6 +MedioAlto

23 Planificación y Estimación22 Pasos para la Estimación. Obtener los puntos de función. (UFP). 2. Clasificar las Características según complejidad. EO, EQ Elementos de Datos Ficheros1 - 56 - 1920+ 0,1Bajo Media 2 – 3BajoMedioAlto 4 +MedioAlto

24 Planificación y Estimación23 Pasos para la Estimación. Obtener los puntos de función. (UFP). 2. Clasificar las Características según complejidad. EI Elementos de Datos Ficheros1 - 45 - 1516+ 0,1Bajo Media 2 – 3BajoMedioAlto 4 +MedioAlto

25 Planificación y Estimación24 Pasos para la Estimación. Obtener los puntos de función. (UFP). 3. Aplicar los pesos. (3). Nivel de Complejidad CaracterísticasBajoMedioAlto ILF71015 ELF5710 EI 346 EO 457 EQ 346

26 Planificación y Estimación25 Pasos para la Estimación. Estimar la cantidad de instrucciones fuente. (SLOC). 4. Utilizar tabla de lenguajes. (4). http://www.qsm.com/FPGearing.html SLOC = UFP * ratio.

27 Planificación y Estimación26 Cálculo de Esfuerzo. Aplicar las formulas de Bohem. PM : Esfuerzo. Size : Tamaño estimado (KSLOC). A = 2.94, B = 0.91

28 Planificación y Estimación27 Cálculo de Esfuerzo. SF j : Factores de Escala (10) PREC : Precedencia. FLEX : Flexibilidad. RESL : Riesgos. TEAM : Cohesión del Equipo. PMAT : Madurez de las Capacidades.

29 Planificación y Estimación28 Cálculo de Esfuerzo. EM i : Multiplicadores de Esfuerzo Cost Drivers. Valores de Tablas. (17-40) 7. Modelo Diseño Temprano. 17. Modelo Post-Arquitectura

30 Planificación y Estimación29 Multiplicadores de Esfuerzo Vinculados al Producto RELY: Confiabilidad. DATA : Tamaño de la BD. CPLX : Complejidad del Producto. RUSE : Reutilización. DOCU: Necesidades de Documentación. TIME : Tiempo de Ejecución. STOR : Almacenamiento PVOL : Volatilidad de la plataforma.

31 Planificación y Estimación30 Vinculados al Personal PCAP : Capacidad de los Programadores. PCON : Continuidad del Personal. APEX : Experiencia de los Analistas. PLEX : Experiencia con la plataforma. LTEX : Experiencia con Lenguajes y Herramientas. Multiplicadores de Esfuerzo

32 Planificación y Estimación31 Multiplicadores de Esfuerzo Vinculados al Proyecto TOOL : Uso de Herramientas de SW. SITE : Desarrollo en diferentes Sitios. SCED : Requerimientos de Cronograma.

33 Planificación y Estimación32 Cálculo de Tiempo de Desarrollo. Aplicar las formulas de Bohem. PM : Esfuerzo. TDEV : Tiempo de Desarrollo. C = 3.67, D = 0.28

34 Planificación y Estimación33 Planificación del Proyecto.

35 Planificación y Estimación34 Conclusiones Necesidad del Planificar los Proyectos Plan de Proyecto Temprano al Finalizar el Inicio. Plan de Proyecto detallado en la Fase de Elaboración. Los Metodos de Estimacion son una herramienta útil para la estimación. COCOMO.

36 Planificación y Estimación35 Lecturas Recomendas. 1.“Requirements Analysis and System Design Developing Information System with UML” Maciaszek, Addison Wesley. Chapter 1. p.21 2.Otros Documentos disponibles en la red. \\Ceis\Clases\pregrado\4to\1er semestre\Ingenieria de Software I\Curso 03-04\06 Planificacion y Estimacion

37 Planificación y Estimación36


Descargar ppt "Planificación De Proyectos La Planificación De Proyectos. Proyectos Basados En RUP. Métodos De Estimación. RUP - UML."

Presentaciones similares


Anuncios Google