ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Practica 01 - Rational Rose Ejemplo base: Floristería virtual


Enviado por   •  15 de Septiembre de 2015  •  Apuntes  •  8.648 Palabras (35 Páginas)  •  399 Visitas

Página 1 de 35

Practica 01 - Rational Rose

Ejemplo base: Floristería virtual. 

1. Definición del problema: Floristería virtual

En este ejemplo se pretende desarrollar una tienda de flores virtual. Para ello una empresa decide montar una franquicia de reparto de flores y creará una página Web que colocará en Internet; las floristerías se harán miembros de la franquicia y serán las encargadas del reparto de las flores solicitadas por Internet.

Los usuarios se conectarán a la máquina Web y realizarán pedidos, (encargarán ramos de flores) que serán enviados a otra tercera persona. Una vez que el usuario ha realizado el pedido, la aplicación se encargará de buscar la floristería más cercana al domicilio del destinatario, que se encuentre registrada en el sistema y la notificará que debe realizar una entrega. Cuando esta floristería haya realizado la entrega entrará en el sistema y registra la fecha y hora en que realizo la entrega. La aplicación debe de llevar un registro de fechas tales como fecha en la que se realiza el pedido, fecha en la que de debe entregar, la fecha de real de la entrega, etc.

Cuando un cliente hace un pedido, se le proporciona un identificador único para poder seguir el estado de su pedido. El usuario puede entrar en el sistema y seguir el estado de su pedido así como anular la entrega si aún no se ha realizado.

2. Creación de Casos de Uso

2.1 Actores

Los actores no son parte del sistema ellos representan a una persona o cosa que debe interactuar con el sistema. Lo único que un actor puede hacer es:

Introducir información al sistema

  • Recibir información del sistema.
  • Entrar y recibir información del sistema.

Los actores se deben de buscar y encontrar en la definición del problema.

En UML, un actor es representado por un muñeco de alambre como el mostrado en la figura.

[pic 1]

Figura 2.1 Icono de un Actor

Actores de la Floristería virtual serán:

  • Las Personas de desean enviar flores.
  • Las empresas o personas encargadas de enviar físicamente las flores a las personas destino del pedido.
  • El administrador que será el encargado de dar de alta las Tiendas en el sistema.
  • El asignador, entendiéndose como un proceso encargado de asignar los pedidos realizados por los clientes a la tienda que deberá hacer la entrega.
  • Los destinatarios de los pedidos.

2.1.1 Creación de Diagrama de Casos de Uso

Un diagrama de casos de uso es la representación gráfica que relaciona los actores con los casos de uso y sus relaciones dentro del sistema.

Cada sistema típicamente debe tener un diagrama de casos de uso. Dependiendo la complejidad del sistema y el nivel de detalle que se quiera entrar el sistema puede tener varios diagramas de casos de uso.


Comenzamos representando el comportamiento de los movimientos de las actividades de la floristería por medio de casos de uso en Rational Rose.

-Se pincha con el botón derecho sobre la pestaña Use Case View

-Seguidamente se selecciona New, y a continuación Use Case Diagram

[pic 2]

Figura 2.2.1.1 Selección diagrama de Casos de Uso

- Así tendremos creado el nuevo diagrama de casos de uso.

[pic 3]

Figura 2.3.1.2 Obtención diagrama de Casos de Uso

- Al cual nombraremos, en este caso, como Floristería. Y hacer doble clic encima del diagrama para que nos muestre por pantalla el Toolbox de este diagrama, y su ventana correspondiente.

[pic 4]

Figura 2.4.1.3 Floristería

-Una vez abierta la ventana de Casos de uso es posible añadir casos de uso y actores directamente en la ventana, a través de la barra de herramientas.

[pic 5]Puntero de ratón normal, permite la selección de los elementos ya existentes en el diagrama de casos de uso.

[pic 6]Añade un texto o etiqueta al diagrama de casos de uso.

[pic 7] Añade una nota de texto al diagrama de casos de uso. La nota puede estar asociada al diagrama o a un elemento en particular.

[pic 8]Establece una relación entre una nota de texto y un elemento. La nota y el elemento con el que se establece la relación deben estar previamente en el diagrama.

[pic 9]Añade un paquete al diagrama. Los paquetes son agrupaciones de elementos. Se pueden definir paquetes de casos de uso, de clases de componentes, etc.

[pic 10]Añade un nuevo caso de uso al Diagrama.

[pic 11]Añade un nuevo actor al diagrama.

[pic 12]Establece una relación entre un caso de uso y un actor.

[pic 13]Establece una relación o dependencia entre paquetes. 

[pic 14] Establece una generalización entre casos de uso o actores.

- O bien como se detalla a continuación:

2.1.2 Creación de Actores

11. Se pulsa con el botón derecho en la pestaña del árbol marcada como Use Case View, para que aparezca visible el menú contextual.

22. Se selecciona la opción New Actor. Un nuevo actor llamado New Class se añadirá al árbol.

33. Cuando el nombre del actor se encuentra todavía seleccionado se introduce el nombre correcto de este.

[pic 15]

Figura 2.1.5.1 Creación de un nuevo actor

Repetir el proceso anterior para crear los usuarios de la aplicación

       *Cliente.- Personas que desean enviar flores.

      *Tienda.- Empresas o personas encargadas de enviar físicamente las flores a las personas destino del pedido.

      *Administrador.- Persona encargada en dar de alta las Tiendas en el sistema.

...

Descargar como (para miembros actualizados)  txt (61 Kb)   pdf (1.4 Mb)   docx (1.1 Mb)  
Leer 34 páginas más »
Disponible sólo en Clubensayos.com