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

Slides:



Advertisements
Presentaciones similares
Rational Unified Process (RUP)
Advertisements

M.C. Juan Carlos Olivares Rojas
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Construcción de Software
1 ESTIMACIÓN basada en PUNTOS de FUNCIÓN. 2 Agenda de la presentación 4 Técnicas de estimación. 4 Puntos de Función. (En general) 4 Puntos de Función.
Gestión de costos. La Gestión de los Costos del Proyecto incluye los procesos relacionados con planificar, estimar, presupuestar, financiar, obtener financiamiento,
Técnicas de Estimación. La estimación de lo que costara el desarrollo del software es una actividad importante, ya que una característica que debe tener.
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES IBARRA TEMA: METODOLOGÍA DE LA AUDITORÍA DE GESTIÓN DOCENTE: ING. WILMER ARIAS 1.
RUP Vs. XP Sandra Lorena Anaya. Introducción ● Calidad del SW ● Transparencia y control sobre el proceso ● Producir lo esperado en el tiempo esperado.
NORMA ISO DIS 9001:2015 Draft International Standard.
El Proceso de Elaboración de un Presupuesto.. Presupuesto. Es un plan de acción dirigido a cumplir una meta prevista, expresada en valores y términos.
TEMA: PSP (Personal Software Process) ANALISIS DE SISTEMAS I ING. EDGAR RAUL MOLINA INTEGRAMTES: HANNSEL E. CORDON AC JESSICA IDALMY KRESS FREDERIC HESTIB.
Metodología de Implementación de Sistemas ERP
Ingeniería de Software: Metodologías
MODELO DE PROVISION DE SERVICIOS T.I. – GERENCIA DE APLICACIONES
Gestión de Proyectos.
Planeación de proyecto
Formulación y evaluación de proyectos
Ciclo de vida del producto y decisiones de selección del proceso
Gestión de Proyectos Ágiles
UNIVERSIDAD DE LAS FUEZAS ARMADAS
1  Introducción a Rational Unified Process (RUP) Profesor Abraham Oliver Jara Miranda – JornSoft S.A.
Gestión de Software Conferencia # 2 Niveles de PSP: PSP0.1.
Conceptos y definición básicos
MOPROSOFT.
Ingeniería de Sistemas Requerimientos
PLANEAMIENTO DE LA AUDITORIA FINANCIERA
Ciclo de Vida del SIA.
Tema 3. Lenguaje unificado de modelado UML
UNIVERSIDAD NACIONAL DE LOJA Área de la Educación, el Arte y la Comunicación Informática Educativa IV INGENIERIA DE SOFTWARE Taller de Análisis y Diseño.
Ciclo de Vida del Software
Ingeniería de Software Conceptos básicos
GESTIÓN DEL TIEMPO PMBOK MSI Nancy Olivares Ruiz.
Ciclo de vida De los Sistemas
SystemStar & Costar Presentado por: Andres Clavijo, Camilo Forero, Jhon Chacón y Brayan Valero.
MAESTRÍA EN GERENCIA DE SISTEMAS
Ingeniería del Software
Proceso Unificado de Desarrollo de Software
Roles del Analista de Sistemas Y Ciclo de Vida del Desarrollo de Sistemas.
MF. MARGARITA VALLE LEÓN
Ciclo de vida del Software
Metodologías de Desarrollo de Software RUP – Proceso Racional Unificado Gilber BASILIO ROBLES I.E.S.T.P. “DANIEL ALCIDES CARRIÓN” Taller de Modelamiento.
ANALISIS DE SISTEMAS ANALISIS ORIENTADO A OBJETOS.
Autores: Ñauñay Colcha Jorge Luis Bravo Maldonado Paulo Dennis
CICLO DE VIDA DE SOFTWARE
Equipo 2 Arellano Catalán Marco A. Damián Contreras Ma. Guadalupe
Proyecto Etapas en su desarrollo en el tiempo 2 3
Planes del Proyecto.
Es el proceso de subdividir los entregables y el trabajo del proyecto en componentes más pequeños y más fáciles de manejar Se puede dar una visión estructurada.
1 Taller de Proyecto Tema 1. Metodología de desarrollo de software Rational Unified Process –RUP [1,2] Prof. Nora La Serna © Prof. Nora La Serna.
Universidad Nacional Experimental Francisco De Miranda Vice-rectorado Académico Municipalización Universitaria Morón Estado Carabobo MORÓN NOVIEMBRE 2018.
Nuestros canales de comunicación Gestión de la Calidad del Software Modelos y Estándares de Calidad en el Software.
Definición Proceso Unificado Es el flujo de trabajo Realización de casos de uso Roles, actividades, artefactos Es dirigir el desarrollo hacia el sistema.
Metodología de Desarrollo de Sistemas II Ingeniería de Software  DEFINICIÓN La ingeniería del software es el establecimiento y uso de principios de.
UTFSM - Departamento de Electrónica1 Noviembre de 2003 “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos” Trabajo de título presentado.
4. Estimación del esfuerzo 1 TEMA 4. ESTIMACIÓN DEL ESFUERZO EN EL DESARROLLO DE SOFTWARE Jose Onofre Montesa Andrés Universidad Politécnica de Valencia.
1 Introducción al proceso unificado de desarrollo de software.
MIDEPLAN. División de Planificación, Estudios e Inversión CICLO DE VIDA DE LOS PROYECTOS Curso de Preparación de Proyectos División de Planificación, Estudios.
INTEGRACIÓN DE SISTEMAS DE GESTIÓN MTO. LUIS EDUARDO ROCHA MAGAÑA Integración de Sistemas de Gestión.
1 SISTEMAS II CICLO DE VIDA. 2 Sistemas II. CICLO DE VIDA DE Los Sistemas de Información “ Es un proceso por el cual los analistas de sistemas, los ingenieros.
INTEGRANTES u Álvarez Palomino David u Salazar Colonia Jesús Felipe u Velásquez Huapaya Ricardo.
Ingeniería de Software: Metodologías
UTFSM - Departamento de Electrónica1 Noviembre de 2003 “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos” Trabajo de título presentado.
COCOMO (1) COCOMO Es un modelo sencillo. Cocomo puede ser aplicado a tres tipos de proyectos software. Esto nos da una impresión general del proyecto.
GC-F-004 V.01 CENTRO DE INDUSTRIA Y LA CONSTRUCCIÓN REGIONAL TOLIMA.
Estudio de Viabilidad del Sistema (EVS). Estudio de Viabilidad del Sistema Cuestiones ¿Qué es la viabilidad de un sistema? ¿Cuáles son los objetivos del.
Plan de Sistemas de Información (PSI). Plan de Sistemas de Información (PSI) Descripción y Objetivos Tiene como objetivo la obtención de un marco de referencia.
PLANIFICACION Diego Hernández.
Ing. Carlos García P. C.I UNIDAD EDUCATIVA “SALINAS INNOVA” P Identifique el contexto para el cual se Planifica un nuevo sistema ÁREA.
ICI 502 Procesos de Software
Transcripción de la presentación:

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

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 Capítulo 12 pp "SW Cost Estimation with COCOMO II" Boehm. Prentice Hall

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.

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.

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.

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.

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.

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.

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.

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

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.

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

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.

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.

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.

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

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.

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.

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).

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.

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 Records Bajo Media 2 – 5BajoMedioAlto 6 +MedioAlto

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 Ficheros ,1Bajo Media 2 – 3BajoMedioAlto 4 +MedioAlto

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 Ficheros ,1Bajo Media 2 – 3BajoMedioAlto 4 +MedioAlto

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

Planificación y Estimación25 Pasos para la Estimación. Estimar la cantidad de instrucciones fuente. (SLOC). 4. Utilizar tabla de lenguajes. (4). SLOC = UFP * ratio.

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

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.

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

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.

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

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.

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

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

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.

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

Planificación y Estimación36