Você está na página 1de 8

Actividad 3 Unidad 1: Fases del proceso RUP.

Nombre del Facilitador: Mtro. Vladimir Valdez Trejo. Nombre del alumno: Paulo C. Casillas Martnez. Distinguir actividades que se realizan en un proyecto real siguiendo la metodologa RUP para la elaboracin y finalizacin de un proyecto
Universidad Abierta y a Distancia de Mxico Carrera: Ingeniera en Desarrollo de Software. 6to.Cuatrimestre Materia: Mtodos y modelos de desarrollo de software.

Grupo: DS-DMMS-1302-001
10/07/2013

ndice.
Instrucciones. ............................................................................................................................ 2 FASES DEL PROCESO RUP. ............................................................................................................. 3 Fases del proceso RUP .............................................................................................................. 3 Inicio. ..................................................................................................................................... 3 Elaboracin. ........................................................................................................................... 4 Construccin.......................................................................................................................... 4 Terminacin/Cierre. .............................................................................................................. 5 Lista de actividades en desorden. ......................................................................................... 6 Bibliografa ................................................................................................................................ 7

Instrucciones.
Actividad 3: Fases del Proceso RUP. Propsito: Distinguir actividades que se realizan en un proyecto real siguiendo la metodologa RUP para la elaboracin y finalizacin de un proyecto. Instrucciones: 1. De la lista de actividades resumida de un proyecto real y que se enlistan de manera desordenada, identifica cul de las 4 fases del modelo RUP es la adecuada para comenzar su ejecucin. Para eso coloca la letra que identifica a la fase en el lado derecho (columna fase) de la actividad que le corresponde. 2. Copia las tablas en un archivo de texto. 3. Coloca tus respuestas en la columna de la derecha y redacta brevemente el porqu de tus respuestas. 4. Guarda la actividad con el nombre DMMS_U1_A3_XXYZ. Sustituye las XX por las dos primeras letras de tu primer nombre, la Y por la inicial de tu primer apellido y la Z por la inicial de tu segundo apellido. 5. Enva el archivo a tu Facilitador(a) para recibir retroalimentacin.

FASES DEL PROCESO RUP.


Fases del proceso RUP
LETRA. I NOMBRE FASE. Inicio. DESCRIPCIN. El objetivo de la fase de inicio es el de establecer un caso de negocio para el sistema. Debiendo identificar todas las entidades externas (personas y sistemas) que interactuarn con el sistema y definir estas interacciones. Esta informacin se utiliza entonces para evaluar la aportacin que el sistema hace al negocio. Si esta aportacin es de poca importancia, se puede cancelar el proyecto despus de esta fase. Elaboracin Los objetivos de la fase de elaboracin son: desarrollar una comprensin del dominio del problema, establecer un marco de trabajo arquitectnico para el sistema, desarrollar el plan del proyecto e identificar los riesgos clave del proyecto. Al terminar esta fase, se debe tener un modelo de los requerimientos del sistema (se especifican los casos de uso UML), una descripcin arquitectnica y un plan de desarrollo del software. Construccin La fase de construccin fundamentalmente comprende el diseo del sistema, la programacin y las pruebas. Durante esta fase se desarrollan e integran las partes del sistema. Al terminar esta fase, debe tener un sistema software operativo y la documentacin correspondiente lista para entregarla a los usuarios. Terminacin/Cierre. La fase final del RUP se ocupa de mover el sistema desde la comunidad de desarrollo a la comunidad del usuario y hacerlo trabajar en un entorno real. Esto se deja de lado en la mayor parte de los modelos de procesos del software pero es, en realidad, una actividad de alto costo y a veces problemtica. Al terminar esta fase, se debe tener un sistema software documentado que funciona correctamente en su entorno operativo.

Inicio.
Durante la fase de inicio las iteraciones ponen mayor nfasis en actividades de modelado del negocio y de requisitos. Modelado del negocio En esta fase el equipo se familiarizar ms con el funcionamiento de la empresa y sobre conocer sus procesos. Las actividades que componen sta parte de la fase son:

Entender la estructura y la dinmica de la organizacin para la cual el sistema va ser desarrollado. Entender el problema actual en la organizacin objetivo e identificar potenciales mejoras. Asegurar que clientes, usuarios finales y desarrolladores tengan un entendimiento comn de la organizacin objetivo.

Requisitos En esta lnea los requisitos son el contrato que se debe cumplir, de modo que los usuarios finales tienen que comprender y aceptar los requisitos que especifiquemos. Las actividades que componen sta parte de la fase son: Establecer y mantener un acuerdo entre clientes y otros stakeholders sobre lo que el sistema podra hacer. Proveer a los desarrolladores un mejor entendimiento de los requisitos del sistema. Definir el mbito del sistema. Proveer una base para estimar costos y tiempo de desarrollo del sistema. Definir una interfaz de usuarios para el sistema, enfocada a las necesidades y metas del usuario.

Elaboracin.
En la fase de elaboracin, las iteraciones se orientan al desarrollo de la baseline de la arquitectura, abarcan ms los flujos de trabajo de requerimientos, modelo de negocios (refinamiento), anlisis, diseo y una parte de implementacin orientado a la baseline de la arquitectura. Anlisis y Diseo. En esta actividad se especifican los requerimientos y se describen sobre cmo se van a implementar en el sistema. Transformar los requisitos al diseo del sistema. Desarrollar una arquitectura para el sistema. Adaptar el diseo para que sea consistente con el entorno de implementacin.

Construccin.
Implementacin. Se implementan las clases y objetos en ficheros fuente, binarios, ejecutables y dems. El resultado final es un sistema ejecutable. Las actividades que componen sta parte de la fase son: Planificar qu subsistemas deben ser implementados y en qu orden deben ser integrados, formando el Plan de Integracin. Cada implementador decide en qu orden implementa los elementos del subsistema.

Si encuentra errores de diseo, los notifica. Se integra el sistema siguiendo el plan.

Pruebas. Este flujo de trabajo es el encargado de evaluar la calidad del producto que estamos desarrollando, pero no para aceptar o rechazar el producto al final del proceso de desarrollo, sino que debe ir integrado en todo el ciclo de vida. Las actividades que componen sta parte de la fase son: Encontrar y documentar defectos en la calidad del software. Generalmente asesora sobre la calidad del software percibida. Provee la validacin de los supuestos realizados en el diseo y especificacin de requisitos por medio de demostraciones concretas. Verificar las funciones del producto de software segn lo diseado. Verificar que los requisitos tengan su apropiada implementacin.

Terminacin/Cierre.
Despliegue. Esta actividad tiene como objetivo producir con xito distribuciones del producto y distribuirlo a los usuarios. Las actividades implicadas incluyen: Probar el producto en su entorno de ejecucin final. Empaquetar el software para su distribucin. Distribuir el software. Instalar el software. Proveer asistencia y ayuda a los usuarios. Formar a los usuarios y al cuerpo de ventas. Migrar el software existente o convertir bases de datos.

Lista de actividades en desorden.


ORDEN. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ACTIVIDAD. Clarificar los requisitos pendientes. Desarrollar la especificacin de los casos de uso. Definir visin general de la arquitectura. Realizar las mejoras del proyecto. Ajustar los errores y defectos encontrados en las pruebas de aceptacin. Capacitar a los usuarios. Desarrollar la arquitectura base del sistema. Verificar que el producto cumple con las especificaciones involucradas en el proyecto. Disear la solucin preliminar. Completar la funcionalidad de la iteracin. Definir casos de uso de la arquitectura base del sistema. Administrar los cambios de las evaluaciones realizadas por los usuarios. Identificar riesgos. Asegurar la disponibilidad del software para los usuarios. Definir el plan de las fases e iteraciones siguientes de desarrollo. Definir el alcance del proyecto. Proveer soporte tcnico. Definir la viabilidad del proyecto. FASE. E E E T C T E C I C E C E T E I T I

Bibliografa
Galvez, J. P. (2007). Fundamentos de la metodologia RUP. En Fundamentos de la metodologia RUP (pgs. 3-6). Universidad Tecnolgica de Pereira. Sommerville, I. (2005). Ingeniera del software. 7a Edicin. En I. Sommerville, Ingeniera del software (pgs. 76-77). Madrid, Espaa.: Pearson Educacin. S.A.

Você também pode gostar