P ROCESO U NIFICADO R ACIONAL R ATIONAL U NIFIED P ROCESS.

Slides:



Advertisements
Presentaciones similares
Experiencia en implantación de una metodología
Advertisements

Ciclo de vida de desarrollo de software
Rational Unified Process
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
ESCUELA POLITÉCNICA DEL EJÉRCITO
Rational Unified Process (RUP)
¿Qué es RUP? RUP es un proceso de desarrollo de software: Objetivos:
Data Mart para la gestión de reportes y apoyo a la toma de decisiones del departamento de RR.HH. de la empresa de agua S.A.” Agosto 2010.
TOGAF.
Modelos de Proceso del Software
Ingeniería del Software
Administración de Procesos de Pruebas
Ingeniería del Software
Unified Modeling Language (Lenguaje de Modelamiento unificado)
PLANEACION DE UNA ESTRUCTURA ORGANIZACIONAL
Análisis y Diseño de Sistemas
SEMANA Introducción.
Introducción al Proceso de Desarrollo de Software Patricio Letelier Departamento de Sistemas Informáticos y Computación Universidad.
Ingeniería de Software
Fundamentos de programación
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Rational Unified Process (RUP)
Ingenieria de software
Tema 1: Introducción al análisis y diseño de aplicaciones software
CONCEPTOS BÁSICOS Diseño de Sistemas.
Ingeniería de Software Asistida por Computadora
Ingeniería de Software: Metodologías Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
Rational Unified Process (RUP)
Ingeniería de Software: Parte 2 Agustín J. González ElO329: Diseño y Programación Orientados a Objeto Adaptado de:
VII Congreso de Expotecnología UVM 2007 Jonás A. Montilva C.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Ximena Romano – Doris Correa
Introducción al Proceso de Desarrollo de Software Patricio Letelier Centro de Formación de Postgrado – Depto. Sistemas Informáticos y Computación Universidad.
Ingeniería de Software
Ingeniería de Software
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
TEMA: DESARROLLO DE UN SISTEMA INFORMÁTICO PARA EL CONTROL DE USO Y EL MANTENIMIENTO DE VEHÍCULOS DE UNA INSTITUCIÓN PÚBLICA AUTOR: EDISON GUAMAN   DIRECTOR:
Ingeniería de Software I
Rational Unified Process
INTRODUCCIÓN AL PROCESO UNIFICADO DE DESARROLLO DESOFTWARE
Proyecto de Ingeniería de Software Grupo Nº 9 - GXPost (Desarrollo con GeneXus 8.0) Evaluación de la Fase Construcción (Jueves 4 de Noviembre de.
INGENIERIA DE SOFTWARE
Diseño de Sistemas.
Introducción a UML Departamento de Informática Universidad de Rancagua
Conceptos Fundamentales
METODOLOGÍAS DE DESARROLLO DE SOFTWARE MODERNAS
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Relación con otras asignaturas del plan de estudio
Adaptar el proceso. Equilibrar prioridades. Demostrar valor iterativamente. Colaboración entre equipos. Elevar el nivel de abstracción. Enfocarse.
Prof. Joel Moreno Molina
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Estructurar tus ideas para hacerlas realidad
Motivación ELO329: Diseño y programación orientados a objetos Agustín J. González 1s08.
CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.
GDITool. Temario Presentación del ProyectoCiclo de VidaPlanificaciónMetodología de TrabajoAlcanceEstimaciónUML AnálisisUML DiseñoArquitectura del SistemaTecnologías.
República Bolivariana de Venezuela Universidad Nacional Experimental Politécnica de la Fuerza Armada (UNEFA) Carrera: Ingeniería de Sistemas Cátedra: Análisis.
UTFSM - Departamento de Electrónica1 Noviembre de 2003 “Beneficios del Uso de Metodologías en el Desarrollo de Proyectos”
MODELAMIENTO VISUAL Y UML
Autor: Reinozo Cuesta Christian Marcelo
ELO-329: Diseño y Programación Orientados a Objetos1 Proceso de Desarrollo de SW Agustín J. González ElO329: Diseño y Programación Orientados a Objeto.
Sobre el Proceso Racional Unificado RUP es un proceso para el desarrollo de un proyecto de un software que define claramente quien, cómo, cuándo y qué.
Modelado Orientado a Objetos Programación Orientada a Objetos Departamento de Sistemas Universidad del Cauca 2006.
1 Tema 2: Introducción al proceso unificado de desarrollo de software.
Es una metodología ágil diseñada para el desarrollo de software, basada en la calidad y el monitoreo constante del proyecto. Consiste esencialmente en.
Entregables del Proyecto
Seminario de Sistemas Distribuidora Autores: Silvana Bassi Federico Albera Director: Lic. José A. Peralta Febrero de 2008.
Flujos de Trabajo Fundamentales Proceso Unificado de Desarrollo de Software.
Fase de Inicio Proceso Unificado de Desarrollo de Software.
Transcripción de la presentación:

P ROCESO U NIFICADO R ACIONAL R ATIONAL U NIFIED P ROCESS

¿Q UÉ ES ? Proceso para el desarrollo de un proyecto de un software que define claramente: QuiénCómoCuándoQué

H ISTORIA 1998 Sale al mercado RUP Rational Objectory Process.UML Jacobson funda Objectory (Object Factory) 1967 Metodología Ericsson elaborada por Ivar Jacobson

C ARACTERÍSTICAS ESENCIALES Dirigido por Casos de Uso Centrado en la arquitectura Es iterativo e incremental

F ASES InicioElaboraciónConstrucciónTransición

P RINCIPIOS CLAVE Adaptación del procesoBalancear prioridadesColaboración entre equiposDemostrar valor iterativamenteElevar el nivel de abstracciónEnfocarse en la calidad

M EJORES PRÁCTICAS Gestión de requisitos Desarrollo de software iterativo Desarrollo basado en componentes Modelado visual (usando UML) Verificación continua de la calidad Gestión de los cambios

E STRUCTURA DEL PROCESO

S OBRE EL P ROCESO R ACIONAL U NIFICADO RUP es un proceso para el desarrollo de un proyecto de un software que define claramente quien, cómo, cuándo y qué debe hacerse en el proyecto. Como 3 características esenciales está dirigido por los Casos de Uso: que orientan el proyecto a la importancia para el usuario y lo que este quiere, está centrado en la arquitectura: que Relaciona la toma de decisiones que indican cómo tiene que ser construido el sistema y en qué orden, y es iterativo e incremental: donde divide el proyecto en miniproyectos donde los casos de uso y la arquitectura cumplen sus objetivos de manera más depurada Casos de UsoArquitecturaIterativo e Incremental

U N POCO DE HISTORIA DE RUP

6 P RINCIPIOS DE RUP Adaptación del ProcesoBalancear prioridadesColaboración entre equiposDemostrar valor iterativamente Elevar el nivel de abstracción Enfocarse en la calidad

C ICLO DE V IDA DE RUP Inicio Construcciòn

R OLES EN RUP Analistas: Analista de proceso de negocios Diseñador del negocio Analista del sistema Especificador de requisitos Desarrolladores: Arquitecto de software Diseñador Diseñador de interfaz de usuario Diseñador de base de datos Implementador Integrador Gestores: Jefe de proyecto Jefe de control de cambios. Jefe de configuración. Jefe de pruebas Jefe de despliegue Ingeniero de procesos Revisor de gestión del proyecto Gestor de pruebas. Apoyo: Documentador técnico Administrador de sistema Especialista en herramientas Desarrollador de cursos Artista gráfico Especialista en pruebas: Especialista en Pruebas (tester) Analista de pruebas Diseñador de pruebas

F LUJO DE A CTIVIDES

F LUJOS DE ACTIVIDADES … Análisis de Arquitectura Diseño de Arquitectura Describir Concurrencia Describir Distribución Análisis de Casos de Uso Diseño de Casos de Uso Análisis de Objetos Diseño de Objetos Revisar el Análisis Revisar el Diseño Revisar la Arquitectura Revisor de Diseño Diseñador Diseñador de Casos de Uso Arquitecto