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

Guía de Prácticas - Diagramas de UML en Rational Rose

Ariel GutierrezTrabajo14 de Junio de 2017

1.948 Palabras (8 Páginas)476 Visitas

Página 1 de 8

Guía de Prácticas

Diagramas de UML en Rational Rose

Actividad 1 [pic 3]

  1. Con el botón derecho del ratón y estando en el navegador sobre el paquete de la Vista de Casos de Uso, haga new-package y cree un paquete que se llame Actividad 1.

  1. Estando sobre el paquete recién creado haga click con el botón derecho y cree dos nuevos paquetes que se llaman Ventanas y Editor, estos se crearán como paquetes dentro del paquete Actividad 1.
  1. Repita la operación anterior y cree los subpaquetes Motif y MSWindows como subpaquetes de Ventanas y Controlador, Dominio, Elementos, Núcleo Motif, Núcleo Windows como subpaquetes de Editor.
  1. Sobre el paquete Actividad 1 realice new-Use Case Diagram, creando el diagrama Actividad 1. Haga doble click en el icono del diagrama e introduzca el diagrama mostrado en la Figura 1.1. Para ello arrastre desde el navegador los paquetes involucrados.
  1. Repita el paso anterior para los paquetes Ventanas y Editor obteniendo los diagramas mostrados en las Figuras 1.2 y 1.3, respectivamente. En cada oportunidad arrastre desde el navegador los paquetes indicados.

Consejo: Cuando quiera asociar un nuevo diagrama a un paquete basta con hacer doble clic sobre él y luego renombrar el diagrama obtenido (por defecto se denomina Main).

Consejo: Utilice los botones [pic 4] para ir al diagrama padre o al diagrama anterior, respectivamente.

[pic 5]

Figura 1.1: Diagrama Actividad 1

[pic 6]

Figura 1.2: Diagrama Ventanas

[pic 7]

Figura 1.3  Diagrama Editor


Actividad 2 [pic 8]

  1. Estando en el navegador sobre el paquete de la Vista de Casos de Uso,  con el botón derecho del ratón haga new-package y cree un paquete que se llame Actividad 2.

  1. Con el botón derecho del ratón y estando en el navegador sobre el paquete recién creado haga new-Use Case Diagram y cree un diagrama que se llame Actividad 2.
  1.  Dibuje en el diagrama Actividad 2 lo mostrado en la figura 2.1.

[pic 9]

Figura 2.1: Diagrama Actividad 2

Observaciones:

  • La opción Navigable establece la dirección en una asociación (puede habilitarse o deshabilitarse con el botón derecho sobre el símbolo)


Actividad 3 [pic 10]

  1. Estando en el navegador sobre el paquete de la Vista de Casos de Uso, con el botón derecho del ratón haga new-package y cree un paquete que se llame Actividad 3.

  1. En el paquete recién haga new-Use Case Diagram y cree un diagrama que se llame Actividad 3. Dibuje en el diagrama Actividad 3 lo mostrado en la figura 3.1.

[pic 11]

Figura 3.1: Diagrama Actividad 3

Observación: Puede arrastrar el actor Cliente desde el paquete Actividad 2.

  1. Con el botón derecho del ratón y estando en el navegador sobre el Caso de Uso Reintegro haga new-Sequence Diagram y cree un diagrama que se llame Reintegro Saldo Insuficiente.

  1. Haga doble clic en el diagrama Reintegro Saldo Insuficiente y dibuje el diagrama mostrado en la Figura 3.2

[pic 12]

Figura 3.2: Diagrama Reintegro Saldo Insuficiente

  1. Haga Browse-Create Collaboration Diagram para obtener automáticamente el Diagrama de Colaboración asociado.

Actividad 4[pic 13]

  1. Crear el paquete Actividad 4 en la Vista Lógica.

  1. Dentro de este paquete crear las clases: avión, motor, avión militar, avión comercial, vuelo, piloto, reserva, línea aérea, avión de carga, avión de pasajeros, vendedor de billetes.
  1. Cree dentro de la Actividad 4 el Diagrama de Clases Actividad 4, mostrado de la Figura 4.1.

[pic 14]

Figura 4.1: Diagrama Actividad 4


Actividad 5[pic 15]

  1. Cree el paquete Actividad 5.

  1. Cree en este paquete la clase Socio en un Diagrama de Clases que se llame Actividad 5. La Figura 5.1 da el detalle de la estructura de la clase.
  1. Asocie a la clase anterior el Diagrama de Transición de Estados de la Figura 5.2. Para ello, seleccionando la clase en cuestión y con el botón derecho del ratón escoja la opción New Statechart Diagram.

[pic 16]

Figura 5.1: Diagrama Actividad 5

[pic 17]

Figura 5.2: Diagrama de Estados


[pic 18]

Actividad 6

  1. Cree en la Vista de Componentes un paquete que se llame Actividad 6 y dibuje el diagrama que se muestra en la Figura 6.1. Una relación de dependencia entre componentes viene dado porque un componente usa las facilidades de otro. Esto se reduce a dependencias de compilación entre componentes. Consulte en el Help los estereotipos para los componentes.

  1. Dibuje el Diagrama de Despliegue de la Figura 6.2. Una Connection representa p.e. un cable RS232, comunicación vía satélite, etc. Un Processor representa hardware con capacidad de computación. Un Device incluye dispositivos hardware como terminales, modems, etc.

[pic 19]

Figura 6.1

[pic 20]

Figura 6.2


Actividad 7[pic 21]

  1. Cree un nuevo modelo y renombre el diagrama Main de la Vista de Casos de Uso por ACME.

  1. Haga doble click sobre el icono del diagrama ACME y dibujando, introduzca los subpaquetes Publicidad, Ventas, Inventario y Contabilidad. El resultado se muestra en la Figura 7.1

[pic 22]

Figura 7.1: Diagrama ACME

  1. Haga doble click sobre el paquete Ventas en el Diagrama ACME e introduzca el diagrama de casos de uso mostrado en la Figura 7.2.

  1. Con el botón derecho sobre el diagrama llamado Main bajo el paquete Ventas renómbrelo por Ventas.
  1. Asociado al paquete Realizar Venta crear un diagrama de casos de uso llamado Realizar Venta. Hacer doble click sobre el icono que representa el paquete Realizar Venta e introduzca el diagrama mostrado en la Figura 7.3.
  1. Renombre como Realizar Venta el diagrama Main bajo el paquete Realizar Venta. El resultado hasta este punto puede verse en la Figura 7.4.

[pic 23]

Figura 7.2: Diagrama Ventas

[pic 24]

Figura 7.3: Diagrama Realizar Venta

Observaciones:

  • Los estereotipos se introducen en la especificación del símbolo de dependencia (hacer doble clic sobre el símbolo para abrir su especificación)


  • En los D. de Casos de Uso no existe el concepto de “explosión” tal como se tiene en los DFDs (Diagramas de Flujo de Datos). La funcionalidad representada por un caso de uso es “atómica” (aunque en Rational Rose a un caso de uso se le puede asociar un nuevo D. de Casos de Uso!!). En UML el concepto de paquete permite organizar de manera jerárquica un modelo, y en este caso, un paquete puede tener asociado un nuevo diagrama.

[pic 25]

Figura 7.4: Estado de la Práctica al terminar el paso f)

  1. Documente los casos de uso Venta Normal, Venta Rebajas, Venta Ofertas a partir de la información siguiente, presentada en tres estilos distintos (“secuencia de pasos”, “condiciones pre-post de la aplicación del caso de uso” y, por último “descripción narrativa”).

Venta Normal

Cree un fichero con el siguiente contenido:

Caso de Uso Venta Normal

  1. El cliente se identifica mostrando su tarjeta y el DNI
  2. El vendedor revisa los datos del cliente
  3. Si el cliente es moroso realizar caso de uso “Solicitar Autorización”
  4. El vendedor introduce su código de vendedor e indica al sistema que se trata de una venta normal
  5. El sistema muestra la pantalla para introducir los datos de la venta
  6. El vendedor introduce los artículos mediante un lector de código de barras o directamente por teclado. Pueden ser varios artículos en una misma venta.
  7. El vendedor solicita la emisión del recibo
  8. El sistema imprime el recibo

Haga doble click sobre el caso de uso Venta Normal del diagrama y en la pestaña Files con el botón derecho realice Insert File, asociando el fichero word recién creado.


Venta en Oferta

Haciendo doble click en el caso de uso Venta en Oferta y dentro del cuadro denominado documentación, introducir:

Precondiciones

...

Descargar como (para miembros actualizados) txt (12 Kb) pdf (855 Kb) docx (295 Kb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com