Sunteți pe pagina 1din 7

Métodos y modelos de desarrollo de software

Unidad 1. Herramientas para el modelado de software

Universidad Abierta y a Distancia de México


Ingeniería en Desarrollo de Software

Asignatura: Métodos y modelos de desarrollo de


software.
Unidad 1: Herramientas para el modelado de
software.
Actividad 2: Fases del proceso RUP.

Asesor Académico: Magdalena Galindo Vilchis


Docente: David Omar Villegas Sáenz

Alejandro Francisco Balcázar


Matrícula: ES172008596
Grupo: DS-DMMS-2001-B1-002

Naucalpan Edo. México a 29 de enero de 2020

Ciencias Exactas, Ingeniería y Tecnología


Métodos y modelos de desarrollo de software
Unidad 1. Herramientas para el modelado de software

Tabla de contenido

Actividad 2. Fases del proceso RUP ........................................................................................ 3

Introducción............................................................................................................................... 3

Desarrollo .................................................................................................................................. 4

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


desordenada: ........................................................................................................................... 4

2. Identifica cuál de las 4 fases del modelo RUP es la adecuada (en cada actividad) para
comenzar su ejecución. ........................................................................................................... 4

3. Elabora una tabla en un documento de texto, con tres columnas que se nombren: orden o
número, actividad, fase, justificación. ....................................................................................... 5

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

Conclusiones ............................................................................................................................. 7

Referencias ................................................................................................................................ 7

Ciencias Exactas, Ingeniería y Tecnología


Métodos y modelos de desarrollo de software
Unidad 1. Herramientas para el modelado de software
Actividad 2. Fases del proceso RUP

Introducción

Proceso Unificado de Rational (RUP), es una metodología disciplinada para la construcción de


desarrollo de software de alta calidad, ajustándose a las necesidades del cliente. Martínez &
Martínez (2018) nos dice:

Para hacer más manejable un proyecto se recomienda dividirlo en ciclos. Para cada ciclo
se establecen fases de referencia, cada una de las cuales debe ser considerada como un
mini proyecto cuyo núcleo fundamental está constituido por una o más iteraciones de las
actividades principales básicas de cualquier proceso de desarrollo. (pág. 2)

RUP divide el proceso en cuatro fases así Martínez & Martínez (2018) las define:

➢ Inicio: Se enfocan hacia la comprensión del problema y la tecnología, la delimitación


del ámbito del proyecto, la eliminación de los riesgos críticos, y al establecimiento de
una base de la arquitectura.
➢ Elaboración: El propósito de la fase de elaboración es analizar el dominio del
problema, establecer los cimientos de la arquitectura, desarrollar el plan del proyecto
y eliminar los mayores riesgos.
➢ Construcción: La finalidad principal de esta fase es alcanzar la capacidad operacional
del producto de forma incremental a través de las sucesivas iteraciones.
➢ Transición: La finalidad de la fase de transición es poner el producto en manos de los
usuarios finales, para lo que típicamente se requerirá desarrollar nuevas versiones
actualizadas del producto. (pág. 3)

Ilustración 1 recuperada de (Martínez & Martínez, 2018, pág. 2)


pág. 3
Ciencias Exactas, Ingeniería y Tecnología
Métodos y modelos de desarrollo de software
Unidad 1. Herramientas para el modelado de software
Desarrollo

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


desordenada:

• Clarificar los requisitos pendientes.


• Desarrollar la especificación de los casos de uso.
• Definir visión general de la arquitectura.
• Realizar las mejoras del proyecto.
• Ajustar los errores y defectos encontrados en las pruebas de aceptación.
• Capacitar a los usuarios.
• Desarrollar la arquitectura base del sistema.
• Verificar que el producto cumple con las especificaciones involucradas en el proyecto.
• Diseñar la solución preliminar.
• Completar la funcionalidad de la iteración.
• 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 técnico.
• 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.

Fase inicio:

• Definir el alcance del proyecto.


• Definir la viabilidad del proyecto.
• Identificar riesgos.
• Desarrollar la especificación de los casos de uso.
• Definir visión general de la arquitectura.
• Definir el plan de las fases e iteraciones. siguientes de desarrollo.

pág. 4
Ciencias Exactas, Ingeniería y Tecnología
Métodos y modelos de desarrollo de software
Unidad 1. Herramientas para el modelado de software
Fase elaboración:

• Clarificar los requisitos pendientes.


• Completar la funcionalidad de la iteración.
• Definir casos de uso de la arquitectura base del sistema.
• Desarrollar la arquitectura base del sistema.
• Diseñar la solución preliminar.

Fase construcción:

• Realizar las mejoras del proyecto.


• Ajustar los errores y defectos encontrados en las pruebas de aceptación.
• Verificar que el producto cumple con las especificaciones involucradas en el proyecto.

Fase transición:

• Capacitar a los usuarios.


• Asegurar la disponibilidad del software para los usuarios.
• Administrar los cambios de las evaluaciones realizadas por los usuarios.
• Proveer soporte técnico.

3. Elabora una tabla en un documento de texto, con tres columnas que se nombren: orden
o número, actividad, fase, justificación.

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

Orden/
Actividad Fase Justificación
Número
Esta en la fase de inicio porque
1 Definir el alcance del proyecto. I aquí se ve hasta donde se
pretende llegar con el proyecto
Entra en la fase de inicio porque
2 Definir la viabilidad del proyecto. I se verifica si es factible o no el
proyecto para poder seguir.
Aquí se estiman los riesgos y las
3 Identificar riesgos. I
fuentes de incertidumbre.
Entra en la fase de inicio porque
se tiene que Encontrar los casos
4 Desarrollar la especificación de los casos de uso. I de uso críticos del sistema, los
escenarios básicos que definen
la funcionalidad.

pág. 5
Ciencias Exactas, Ingeniería y Tecnología
Métodos y modelos de desarrollo de software
Unidad 1. Herramientas para el modelado de software
Se tiene que mostrar al menos
5 Definir visión general de la arquitectura. I una arquitectura candidata para
los escenarios principales.
Entra en la fase de inicio porque
Definir el plan de las fases e iteraciones. siguientes de en esta actividad se tiene que
6 I
desarrollo. realizar el plan de iteración y su
plan de fases.
En esta fase de elaboración se
7 Clarificar los requisitos pendientes. E tiene que tener todos los
requisitos completos.
Se tiene que crear un plan fiable
8 Completar la funcionalidad de la iteración. E
para la fase de construcción.
Esta actividad debe tener un
modelo de casos de uso
9 Definir casos de uso de la arquitectura base del sistema. E
completa o al menos el 80% de
avance.
Se tiene que cimentar bien
10 Desarrollar la arquitectura base del sistema. E validar y definir la arquitectura en
esta fase.
En esta fase de elaboración ya
se tiene que tener que tener un
11 Diseñar la solución preliminar. E
prototipo ejecutable de la
arquitectura.
En esta fase de construcción se
tiene que implementar todas los
12 Realizar las mejoras del proyecto. C
requisitos y características que
no se hayan implementado.
Ajustar los errores y defectos encontrados en las Hasta este nivel ya tiene que
13 C
pruebas de aceptación. tener los mínimos errores
Verificar que el producto cumple con las Tener todo ya listo para pasar a
14 C
especificaciones involucradas en el proyecto. la siguiente fase transición.
En esta fase el objetivo principal
es poner el producto en manos
15 Capacitar a los usuarios. T de los usuarios finales, así que
para ello se tiene que capacitar a
los usuarios.
En esta actividad el producto
Asegurar la disponibilidad del software para los final tiene que funcionar bien,
16 T
usuarios. cumplir los requisitos y satisfacer
al usuario.
Corregir todos los errores
Administrar los cambios de las evaluaciones realizadas
17 T detectados por los usuarios
por los usuarios.
finales.
Con esta actividad se
18 Proveer soporte técnico. T desarrollarán nuevas versiones
del producto.

pág. 6
Ciencias Exactas, Ingeniería y Tecnología
Métodos y modelos de desarrollo de software
Unidad 1. Herramientas para el modelado de software
Conclusiones

Como lo hemos visto en esta actividad el RUP, divide los procesos en fases (Inicio, Elaboración,
Construcción y Transición), así mediante estas fases se divide y distribuye en flujos de trabajo,
es mucho más fácil de trabajar y dividir el trabajo y avanzar mucho más rápido en el proyecto.

El RUP es una metodología muy extensa y completa, así mismo una herramienta que combina
procesos de desarrollo y componentes de desarrollo, cabe mencionar el RUP posee tres
características:

• Esta dirigido por los casos de uso


• Centrado en la arquitectura
• Es interactivo e incremental

Referencias

Arias Calleja , M. (2010). Análisis, Diseño y Mantenimiento del Software. Recuperado el 28 de


Enero de 2020, de http://www.ia.uned.es/ia/regladas/adms/GuiaDidactica.pdf

Martínez, A., & Martínez, R. (11 de Junio de 2018). Guía a Rational Unified Process. Recuperado
el 28 de Enero de 2020, de Escuela Politécnica Superior de Albacete:
https://sistemamid.com/panel/uploads/biblioteca/2018-06-11_03-58-12144646.pdf

UnADM. (s.f). Herramientas para el modelado de software. Recuperado el 25 de Enero de 2020,


de Universidad Abierta y a Distancia de México:
https://ceit.unadmexico.mx/contenidos/DCEIT/BLOQUE1/DS/04/DMMS/U1/descargables
/Unidad%201.%20Herramientas%20para%20el%20modelado%20de%20software.pdf

pág. 7
Ciencias Exactas, Ingeniería y Tecnología

S-ar putea să vă placă și