Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MARISCAL SUCRE
(RUP)
Autores: Carmelo Meneses, C.I.17.745.307 Reyna Ysabel Torres Martinez, C.I. 17.473.511 Wilfredo Rafael Flores Garcia, C.I. 5.890.675
www.themegallery.com
LOGO
Introduccin
En la actualidad, la utilizacin de metodologas para el desarrollo de aplicaciones es casi imposible omitirla, debido a la gran necesidad de control de variables que conlleva el mismo desarrollo, y para la ordenada elaboracin de las aplicaciones. Es de suma importancia conocer el modo como se interrelacionan metodologas con estndares y herramientas siguiendo un nico propsito, el cual consiste en la elaboracin de aplicaciones de manera eficiente, ordenada y con el menor nmero de defectos. La metodologa RUP nos proporciona disciplinas en las cuales se encuentran artefactos con lo cual se podr contar con guas para poder documentar e implementar de una manera fcil y eficiente, todas las guas para un buen desarrollo.
www.themegallery.com
LOGO
Contenido
1
2 3 4 5
Concepto RUP
Objetivos de RUP
LOGO
Concepto de RUP Es un producto del proceso de ingeniera de software que proporciona un enfoque disciplinado para asignar tareas y responsabilidad es dentro de una organizacin del desarrollo. Su meta es asegurar la produccin del software de alta calidad que resuelve las necesidades de los usuarios dentro de un presupuesto y tiempo establecidos.
www.themegallery.com
LOGO
Objetivo de RUP
Asegurar la produccin de software de calidad dentro de plazos y presupuestos predecibles. Dirigido por casos de uso, centrado en la arquitectura, iterativo (mini-proyectos) e incremental (versiones).
www.themegallery.com
LOGO
Caracteristicas de RUP
1
Dirigido por los Casos de Uso:
2
Proceso Iterativo e Incremental:
Se pueden definir objetivos por cumplir en cada iteracin y as poder ir completando todo el proyecto
3
Proceso Centrado en la Arquitectura:
Define la Arquitectura de un sistema, y una arquitectura ejecutable construida como un prototipo evolutivo
Son las secuencias de pasos que conlleva a la realizacin e implementacin de lo planteado por el Cliente.
www.themegallery.com
LOGO
Fases RUP
Inicio
Elaboracin - Plan del proyecto, especificacin de caractersticas, arquitectura base Construir el producto
Construccin
Transicin
Metas a lograr
www.themegallery.com
LOGO
Fases RUP
Fase de Inicio: Su objetivo es modelar funciones y roles que realiza la organizacin para realizar ms fcilmente la reingeniera de procesos o la implantacin del nuevo sistema.
www.themegallery.com
LOGO
Fases RUP
Fase de Elaboracin: Las iteraciones se orientan al desarrollo de la arquitectura, que incluye los flujos de trabajo de requerimientos modelos de negocios anlisis, diseo y una parte de implementacin orientado a la arquitectura.
www.themegallery.com
LOGO
Fases RUP
Fase de Construccin: 1. Se implementan las clases y objetos en ficheros fuente, binarios ,ejecutables y dems. 2. El resultado final es un sistema ejecutable.
www.themegallery.com
LOGO
Fases RUP
Fase de Transicin:
1. Se realiza la instalacin el producto en el cliente y se procede al entrenamiento de los usuarios. Realizar la transicin del producto a los usuarios, lo cual incluye: 2. Manufactura, envo, entrenamiento, soporte y mantenimiento del producto, hasta que el cliente quede satisfecho, por tanto en esta fase suelen ocurrir cambios. Con estas fases se logra ejecutar un conjunto de mejores prcticas
www.themegallery.com
LOGO
www.themegallery.com
LOGO
www.themegallery.com
LOGO
Diagrama de Gantt
TIEMPO EN SEMANAS
Nro.
DESCRIPCION
FASE INICIO
Identificacin del Problema Investigacin sobre la comunidad Definicin de objetivos general y especficos Planteamiento del problema
10
11
12
REPONSABLES
1
1.1 1.1.1 1.1.2 1.1.3
P
P P P P
www.themegallery.com
LOGO
RUP
CONCLUSIONES
La metodologa RUP es la mejor al momento de obtener calidad en un software.
Se denota la complejidad y el nivel profesional que implica realizar un software por ms pequeo que este sea. La base fundamental de la metodologa son las iteraciones y la reutilizacin de recursos en cada una de ellas. Otra caracterstica fundamental es la divisin de prioridades a todos y cada uno de los individuos que intervienen en el desarrollo del software. Como arquitectos de software debemos escoger la metodologa que mejor se adapte a los requerimientos de la empresa y que cumpla con el objetivo primordial que es obtener un software de calidad.
www.themegallery.com
LOGO
www.themegallery.com
LOGO