Está en la página 1de 9

MÉTODOS Y MODELOS DE DESARROLLO DE SOFTWARE 19-2-2020

16/Febrero/2020.

UNaDM.

Ing. En Desarrollo De software

DS-DMMS-2001-B1-004 Métodos y modelos de desarrollo de


software
Unidad 1.

Actividad 2. Fases del proceso RUP


Copyright © 2020

19 de febrero de 2020 1
MÉTODOS Y MODELOS DE DESARROLLO DE SOFTWARE 19-2-2020

Contenido
Introducción:....................................................................................................................................... 3
Fases Metodología RUP ...................................................................................................................... 4
Elabora una tabla................................................................................................................................ 4
Tabla de orden: ................................................................................................................................... 5
Conclusión:.......................................................................................................................................... 8
Referencias: ........................................................................................................................................ 9

19 de febrero de 2020 2
MÉTODOS Y MODELOS DE DESARROLLO DE SOFTWARE 19-2-2020

Introducción:
Metodología RUP
La metodología RUP, abreviatura de Rational Unified Process (o Proceso
Unificado Racional), es un proceso propietario de la ingeniería de software creado
por Rational Software, adquirida por IBM, ganando un nuevo nombre Irup que
ahora es una abreviatura Rational Unified Process y lo que es una marca en el
área de software, proporcionando técnicas que deben seguir los miembros del
equipo de desarrollo de software con el fin de aumentar su productividad en el
proceso de desarrollo.

Actividad 2. Fases del proceso RUP Distinguir actividades que se realizan en un


proyecto real siguiendo la metodología RUP para la elaboración y finalización de
un proyecto; para ello, sigue estos pasos:

1. Plantea la lista resumida de actividades de un proyecto real y que se


enlistan de manera desordenada:
2. Clarificar los requisitos pendientes.
3. Desarrollar la especificación de los casos de uso.
4. Definir visión general de la arquitectura.
5. Realizar las mejoras del proyecto.
6. Ajustar los errores y defectos encontrados en las pruebas de
aceptación.
7. Capacitar a los usuarios.
8. Desarrollar la arquitectura base del sistema.
9. Verificar que el producto cumple con las especificaciones
involucradas en el proyecto.
10. Diseñar la solución preliminar.
11. Completar la funcionalidad de la iteración.
12. Definir casos de uso de la arquitectura base del sistema.
13. Administrar los cambios de las evaluaciones realizadas por los
usuarios.
14. Identificar riesgos.
15. Asegurar la disponibilidad del software para los usuarios.
16. Definir el plan de las fases e iteraciones. siguientes de desarrollo.
17. Definir el alcance del proyecto.
18. Proveer soporte técnico.
19. Definir la viabilidad del proyecto.
2. Identifica cuál de las 4 fases del modelo RUP es la adecuada (en cada
actividad) para comenzar su ejecución.

19 de febrero de 2020 3
MÉTODOS Y MODELOS DE DESARROLLO DE SOFTWARE 19-2-2020

Fases Metodología RUP


• Fase de inicio: Se define el alcance del proyecto, La fase de diseño o de
iniciación contiene los flujos de trabajo necesarios para el acuerdo de las
partes interesadas – interesados – con los objetivos, la arquitectura y la
planificación del proyecto en esta etapa, los requisitos esenciales del
sistema se transforman en los casos de uso y el objetivo no es para
cerrarlas en absoluto, sino sólo las que sean necesarias para dar forma a la
opinión.
• Fase de Elaboración: Definición, análisis y diseño a preparación será para
el diseño del sistema, como complemento de la encuesta y o
documentación de casos de uso, frente a la arquitectura del sistema, revisar
el modelo de el 874444proyecto e iniciar la versión del manual del usuario.
Uno debe aceptar:

• Fase de desarrollo o construcción: implementación, el desarrollo físico del


software se inicia, códigos de producción, pruebas alfa. pruebas beta se
llevaron a cabo al inicio de la fase de transición.
Se debe aceptar las pruebas, procesos estables y de prueba, y el código del
sistema.
• Fase de transición: fin del proyecto y pruebas, En esta fase es la entrega
«despliegue» de software, que se lleva a cabo el plan de despliegue y
entrega, el seguimiento y la calidad del software. Productos (lanzamientos,
las versiones) se van a entregar, y coloque la satisfacción del cliente.
Elabora una tabla en un documento de texto, con tres columnas que se
nombren: orden o número, actividad, fase, justificación.
Letra Fase
I Inicio
E Elaboración
C Construcción
T Transición

19 de febrero de 2020 4
MÉTODOS Y MODELOS DE DESARROLLO DE SOFTWARE 19-2-2020

Tabla de orden:
ACTIVIDADES EN ORDEN
Numero ACTIVIDAD FASE Justificación
1 Clarificar los C Después de realizar cada uno de
requisitos Se clasifican los pasos del proyecto se requiere
pendientes. los requisitos atender pendientes que
Proyecto para llevar a representan un atraso en el
cabo el desarrollo solucionando
proyecto por problemas por partes o difíciles.
iniciar
empezando por
diagramas y
otros.
2 Desarrollar la E Durante la fase de elaboración se
especificación Al finalizar especifican en detalle la mayoría
de los casos de cubre todos los de los casos de
uso, casos de uso. uso del producto y se diseña la
arquitectura.
3 Definir visión I Durante la fase de inicio se
general de la Plantea la desarrolla una descripción del
arquitectura. manera de producto final, y se
desarrollar el presenta el análisis del proyecto.
proyecto.
4 Realizar las T La fase de transición cubre el
mejoras del Una vez que el período durante el cual el
proyecto. proyecto es producto se convierte en la
puesto a versión beta.
prueba, se
enfoca en
mejorarlo.
5 Ajustar los T Los artefactos construidos en esta
errores y Permite llevar a fase son los mismos que en la
defectos cabo los fase de
encontrados en ajustes para Construcción buscando una
las pruebas de una versión mejora a lo realizado en la beta.
aceptación. posterior
6 Capacitar a los T El equipo se encuentra ocupado
usuarios. Se capacita a fundamentalmente en corregir y
los usuarios extender la funcionalidad del
para la sistema desarrollado en la fase
utilización del anterior.
software final.
7 Desarrollar la E En esta fase se construyen
arquitectura Plantea las típicamente los artefactos,
bases que

19 de febrero de 2020 5
MÉTODOS Y MODELOS DE DESARROLLO DE SOFTWARE 19-2-2020

base del sostendrán el el cuerpo básico del proyecto en


sistema. proyecto entero la forma de un prototipo
arquitectural como casos de
prueba.
8 Verificar que el T Este hito se alcanza cuando el
producto Permite una equipo de desarrollo y los
cumple con las revisión stakeholders llegan a un acuerdo
especificaciones detallada del sobre que se han alcanzado los
involucradas en producto final. objetivos fijados en la fase de
el proyecto. Inicio y el usuario está satisfecho.
9 Diseñar la E La mayoría de los casos de uso
solución Plantea la 80% que describen la
preliminar. solución funcionalidad del sistema para el
preliminar de lo plan detallado para las siguientes
que será en sí iteraciones.
el software.
10 Completar la C Durante la fase de construcción
funcionalidad de Permite la se crea el producto y la línea base
la iteración. creación del de la arquitectura
proyecto. crece hasta convertirse en el
sistema completo.
11 Definir casos de E Establecen una firme
uso de la Se definen los comprensión del problema a
arquitectura casos de uso solucionar y establece la
base del con el fin de fundación arquitectural para el
sistema. conocer la software.
arquitectura
base del
sistema.
12 Administrar los C El producto contiene todos los
cambios de las Se procede a casos de uso implementados, sin
evaluaciones reconstruir el embargo puede que no esté libre
realizadas por proyecto de defectos.
los usuarios. basándose en
los errores
encontrados.
13 Identificar I Esta fase responde las siguientes
riesgos. Se ocupa de preguntas:
mostrar una ¿Cuáles son las principales
visión a futuro funciones del sistema para los
del proyecto usuarios mas
que se piensa importantes?
elaborar. · ¿Cómo podría ser la mejor
arquitectura del sistema?

19 de febrero de 2020 6
MÉTODOS Y MODELOS DE DESARROLLO DE SOFTWARE 19-2-2020

· ¿Cuál es el plan del proyecto y


cuánto costará desarrollar el
producto?
14 Asegurar la T La fase de transición finaliza con
disponibilidad Haciendo uso el hito de Lanzamiento del
del software de diferentes Producto,.
para los medios,
usuarios. permite que el
software esté
disponible para
los usuarios.
15 Definir el plan I El objetivo de esta fase es ayudar
de las fases e Plantea los al equipo de proyecto a decidir
iteraciones requisitos cuáles son los
siguientes de principales para verdaderos objetivos del proyecto.
desarrollo. las siguientes
fases.
16 Definir el I El conjunto de necesidades del
alcance del Por ser el inicio usurario, y que conjunto de
proyecto. se deben tomar funciones
en cuenta satisfacen estas necesidades con
todos los una planificación preliminar de
aspectos que iteraciones con su arquitectura
requieren la preliminar.
elaboración y
final del
proyecto.
17 Proveer T Las iteraciones en esta fase
soporte Brinda a los continúan agregando
técnico. usuarios el características al usuario, sin
soporte técnico embargo
basándose en las características se agregan a
las pruebas un sistema que el usuario se
realizadas. encuentra utilizando
activamente.
18 Definir la I El objetivo de esta fase es ayudar
viabilidad del En esta etapa al equipo de proyecto a decidir
proyecto. se puede saber cuáles son los
si el proyecto verdaderos objetivos del proyecto,
será o no viable las iteraciones exploran diferentes
ya que es soluciones
donde se posibles, y diferentes
muestra una arquitecturas posibles.
visión general
del mismo.

19 de febrero de 2020 7
MÉTODOS Y MODELOS DE DESARROLLO DE SOFTWARE 19-2-2020

4. Escribe la letra que identifica a la fase en el lado derecho (columna fase) de la actividad que
le corresponde.

5. Escribe tus respuestas en cada columna, sin olvidar redactar brevemente el porqué de tus
respuestas.

6. Guarda la actividad con el nombre DMMS_U1_A2_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.

7. Envía la actividad a tu Docente en línea mediante la herramienta Tarea, para recibir


retroalimentación. Espera y atiende la retroalimentación correspondiente.

Conclusión:
Cada una de las fases que se desarrolla dentro de cada iteración es la de
requerimientos con el objetivo de esta fase es determinar los requerimientos
del sistema, dichos requerimientos funcionales son plasmados a través de
casos de uso en un Modelo de Casos de uso y sus fases que, a los usuarios, y
a los desarrolladores a llegar a un acuerdo sobre cómo utilizar el sistema.
Cada tipo de usuario del sistema.

19 de febrero de 2020 8
MÉTODOS Y MODELOS DE DESARROLLO DE SOFTWARE 19-2-2020

Referencias:
Eumed.net. (2020). Modelos Y Metodologías Para El Desarrollo De Software. [online] Available
at: http://www.eumed.net/tesis-doctorales/2014/jlcv/software.htm [Accessed 21 Feb. 2020].

Ima.udg.edu. (2020). [online] Available at: http://ima.udg.edu/~sellares/EINF-


ES2/Present1011/MetodoPesadesRUP.pdf [Accessed 21 Feb. 2020].

23, P. and completo, V. (2020). Fases Metodología RUP. [online]


Metodogiarupgrupo23.blogspot.com. Available at:
http://metodogiarupgrupo23.blogspot.com/2014/03/fases-metodologia-rup.html [Accessed
21 Feb. 2020].

Ingo. en Software. (2020). Modelo RUP. [online] Available at:


https://softwarerecopilation.wordpress.com/modelo-rup/ [Accessed 21 Feb. 2020].
Ing. Software (Equipo 02). (2020). Rational Unified Process (RUP- Proceso Racional
Unificado). [online] Available at: http://ingsoftware072301.obolog.es/rational-unified-process-
rup-proceso-racional-unificado-2006524 [Accessed 21 Feb. 2020].

bernardolimachi (2020). Metodologia rup. [online] Es.slideshare.net. Available at:


https://es.slideshare.net/bernardolimachi/metodologia-rup-14288208 [Accessed 21 Feb. 2020].

19 de febrero de 2020 9

También podría gustarte