Sei sulla pagina 1di 6

Métodos y Modelos de Desarrollo de Software

Unidad 2. Modelos para el desarrollo de software

Evidencia de Aprendizaje. Planear actividades en el modelo RUP y


diseños UML

Docente: Jorge Alberto Hernández Benavides

4to Semestre

Grupo: DS-DMMS-2001-B1-003

Roberto Carlos Pavón García

Matricula: ES1821012068

04/03/2020
Evidencia de Aprendizaje. Planear actividades en el modelo RUP y diseños UML
Pavón García Roberto Carlos

Propósito: Calcular un nivel de aprendizaje de los conocimientos obtenidos de la unidad,


mediante la aplicación de los modelos de desarrollo de software en la planeación de un
sistema apoyándose en el modelo RUP y UML. El siguiente diagrama muestra las fases
del modelo RUP:
Fases del modelo RUP
Instrucciones: Tu trabajo consta de tres secciones. Leer cuidadosamente cada sección y
realizar lo que se indique.

Primera parte:
A continuación, se presenta una serie de enunciados sobre la metodología RUP, la cual
tiene como objetivo reafirmar los conocimientos adquiridos sobre el tema. Tendrás que
colocar sobre la línea el concepto que complete la oración de forma correcta.
1.- Los modelos de desarrollo de software es una metodología que nos guiará en la
construcción efectiva de software y de acuerdo con las necesidades del cliente.
2.- RUP es una metodología orientado a objetos y es una muy buena alternativa para
solucionar muchos de los problemas que aquejan el desarrollo de software.
3.-Inicio, Elaboración, Construcción y Transición son las fases que integran RUP.
4.- la fase de Inicio es también llamada Incepción o Concepción.
5.- La fase de Construcción es también llamado Implementación, Desarrollo.

Segunda parte:

Para el desarrollo de este proyecto, se decide que la metodología RUP en su fase de


CONSTRUCCIÓN, se apoye del modelo tradicional o cascada para desarrollar el
software.
1.-Analiza la siguiente problemática y enlista 2 actividades para cada etapa del modelo en
cascada en función de la problemática presentada.
2.-Antes de escribir tus respuestas. Se recomienda investigar previamente que
actividades se deben realizar en cada etapa del modelo en cuestión.
Problemática:
“La asignación es desarrollar un nuevo sistema computarizado para una compañía de
taxis llamada FAST&SECURITY.
La compañía cuenta con cierto número de taxis y choferes, en donde el cliente puede
solicitar el servicio por algún dispositivo móvil descargando al App, por internet o con una
llamada.
Cuenta con el servicio en 3 de las principales ciudades del país, CDMX, Monterrey y
Guadalajara, en total operan 100 taxis en las tres ciudades. Los clientes frecuentes
pueden adquirir una tarjeta de membresía para obtener descuentos en las tarifas.
Una restricción de desarrollo es, utilizar el Proceso Unificado Racional. El caso de negocio
debe hacer uso de las técnicas existentes y automatizar lo más posible (como usar el
Internet, y dispositivos móviles, cobro con tarjeta o PayPal).
Además, desean poder ofrecer diferentes servicios, sillas para bebes de diferentes
edades para cuando sea necesario, para ello, el sistema deberá permitir solicitarla al
momento de la reservación, así como elegir algún de los carros y choferes de su
preferencia.
Se deben realizar pruebas modulares e integrales que garanticen la correcta
funcionalidad, además de habilitar los ejecutables necesarios para su instalación.”
3.-Una vez analizada la problemática presentada, a continuación, se muestran las etapas
del modelo en cascada, y los espacios para agregar las actividades a realizar.

ANÁLISIS:
1.- Estudio de Viabilidad
2.- Definición de Requerimientos

DISEÑO:
1.- Abstracción de componentes
2.- Diseño de interfaces y bibliotecas

CODIFICACIÓN:
1.- Elección de Lenguaje
2.- Codificación de Módulos

PRUEBAS:
1. Pruebas de Funcionamiento de Módulos
2.- Pruebas de Integración

IMPLANTACIÓN:

1.- Probar el producto en su entorno de ejecución final

2.- Proveer asistencia y ayuda a los usuarios

Tercera parte:

1.-Imagina que estás trabajando para una importante compañía de desarrollo de software
y como analista de sistemas se te ha asignado la tarea de diseñar el diagrama de casos
de uso de la problemática anteriormente presentada.

2. Identifica los componentes principales de este tipo de diagrama (casos de uso, actores,
relaciones, etc.) y con ayuda de alguna herramienta de modelado UML, realiza el
diagrama de casos de uso respectivo.

3. Como podrás darte cuenta, se trata de un trabajo profesional, por lo que debes evitar
realizar a lápiz y papel la entrega de la actividad requerida.
Casos de Uso

Bibliografía
D-bag_Christoph . (08 de Noviembre de 2008). "Proceso de Despliegue de RUP". Obtenido de
Ingeniería Software:
http://clases3gingsof.wikifoundry.com/page/Proceso+de+Despliegue+de+RUP

Desarrollo web. (21 de Marzo de 2019). "El modelo en cascada: desarrollo secuencial de software".
Obtenido de IONOS Digital Guide: https://www.ionos.mx/digitalguide/paginas-
web/desarrollo-web/el-modelo-en-cascada/

Dominguez, P. (06 de Febrero de 2020). "En qué consiste el modelo en cascada". Obtenido de
Openclassrooms: https://openclassrooms.com/en/courses/4309151-gestiona-tu-
proyecto-de-desarrollo/4538221-en-que-consiste-el-modelo-en-cascada

Gaete, P. M. (01 de Abril de 2018). "Modelo en cascada pemo". Obtenido de Slide Share:
https://es.slideshare.net/pmontecinos/modelo-en-cascada-pemo

Inc, L. S. (Julio de 2019). "Lucidchart". Obtenido de Lucidchart: https://www.lucidchart.com/

metodoss. (2020). "Metodología RUP". Obtenido de metodoss:


https://metodoss.com/metodologia-rup/

Ramone, M., Robertinho, & Saul. (07 de Febrero de 2012). "Modelo en Cascada". Obtenido de
Ingeniería del Software: http://ingenexescom.blogspot.com/2012/02/modelo-en-
cascada.html

Universidad Abierta y a Distancia de México . (Febrero de 2020). "Métodos y modelos de


desarrollo de software. Unidad 2. Modelos para el desarrollo de software ". Obtenido de
ceit.unadmexico.mx:
https://ceit.unadmexico.mx/contenidos/DCEIT/BLOQUE1/DS/04/DMMS/U2/descargables/
Unidad%202.%20Modelos%20para%20el%20desarrollo%20de%20software.pdf

Potrebbero piacerti anche