Está en la página 1de 25

FACULTAD DE INGENIERÍA

CARRERA DE TECNOLOGÍAS DE LA INFORMACIÓN

MANUAL
STARTUML, RATIONAL ROSE
DIAGRAMA DE COLABORACIÓN

ELABORADO LEONIDAS GUSTAVO AGUAIZA


CÓDIGO: 40701
POR: TUTIN
Ingeniería de Software
Diagrama de colaboración

I. Descripción del Diagrama de colaboración.

Un diagrama de colaboración según (Terry, 2001), es una forma de representar


iteración entre objetos, este es alterno al diagrama de secuencias, puede mostrar el
contexto de la operación y los ciclos de ejecución.

Los diagramas de colaboración según (Flores & Guarquin, 2009), Nos sirven para
enfatizar los vínculos de datos entre los participantes de una interacción. Usan
numeración para mostrar la secuencia de un mensaje y usualmente.

Estos diagramas muestran la interacción de los objetos organizado alrededor de los


objetos y la relación entre cada uno. (Ramirez, 2005).

Figura 1: Diagrama de colaboración

II. Componentes del Diagrama de colaboración.

Tabla 1: Elementos del diagrama de colaboración


IMAGEN DESCRIPCIÓN

Los objetos son las clases que


interactúan en el sistema. Se lo
representa en un rectángulo.

Es la línea de la relación que poseen los


objetos del sistema.

Son los procesos que tiene el sistema se


denota de manera ordenada y la flecha
apunta la dirección del proceso.

__________________________________________________ 2
Ingeniería de Software
Diagrama de colaboración

III. Requisitos del Software

Tabla 2: Requisitos del software StartUml


StartUml
1 Pc de 64 bits o 32 bits.
128Mb Memoria Ram
110MB de espacio en disco

Tabla 3: Requisitos de software Rational Rose


Rational Rose
1 Pc de 64 bits o 32 bits
1GB Memoria Ram
500 MB de espacio en disco

IV. Planteamiento del Problema/Ejemplo

Ejemplo 1.

Se necesita diseñar un diagrama de colaboración de un sistema para la matrícula de


estudiantes. El sistema funciona de la siguiente manera los estudiantes solicitan la
matricula a la secretaria la secretaria ingresa al sistema con sus correspondientes
credenciales y genera y realiza la matrícula de dichos estudiantes con sus datos
personales para luego proceder a guardar los datos.

Ejemplo 2.
Se necesita desarrollar un diagrama de colaboración de un sistema de biblioteca. Se
debe tener en cuenta que el lector solicita la prestación del libro con el nombre o título
de libro, el bibliotecario mediante el nombre del libro busca la información del libro
en un índice luego de encontrar la información del libro se entrega dicha información
a un asistente para que le traiga el libro y posteriormente entregarle al lector.

__________________________________________________ 3
Ingeniería de Software
Diagrama de colaboración

V. Elaboración del Diagrama:

Ejemplo: A continuación, abrimos el programa StartUml dando doble clic en


Paso
el icono del programa al abrir nos encontramos con el area de trabajo de
1
dicho IDE.

Figura 2:Entorno de Trabajo de StarUml

La figura 1, muestra el IDE del programa StartUml , con todas su opciones de


configuración y administración, y todas las herramientas disponibles para nuestros
diagramas.

__________________________________________________ 4
Ingeniería de Software
Diagrama de colaboración

Para poder crear nuestro diagrama de colaboración. En la barra de


herramientas damos clic en modelo, luego en add diagram y nos aparecerá
Paso la lista de todos los modelos los cuales podemos desarrollar en esta
2 herramienta. Con el cursor nos posicionamos en la opción de diagrama de
comunicación y damos clic.

Figura 3: Agregar un nuevo modelo

La figura 3, Muestra la manera en la que podemos agregar un diagrama de


colaboracion para poder realizar nuestro ejemplo.

Una vez abierto nuestra área de trabajo de nuestro diagrama de


colaboración podemos observar los elementos correspondientes del
Paso diagrama de colaboración ubicados en la parte inferior izquierda, en la
3 parte derecha podemos ver la ventana de propiedades de cada uno de
nuestros elementos y en la parte superior derecha tenemos el
explorador del modelo.

__________________________________________________ 5
Ingeniería de Software
Diagrama de colaboración

Figura 4: Propiedades y herramientas para el diagrama de colaboración

La figura 4, Muestra nuestras herramientas, elementos, propiedades referentes al


diagrama de colaboracion.

Para poder crear un objeto debemos seleccionar el elemento llamado


Paso “LifeLine” el cual representa un objeto lo seleccionamos y nos dirigimos
4 al área de trabajo y damos clic y se nos agregara nuestro objeto lo
renombramos y ponemos de acuerdo al de nuestro ejercicio.

__________________________________________________ 6
Ingeniería de Software
Diagrama de colaboración

Figura 5: Agregar un objeto a nuestro diagrama

La figura 5, Muestra el proceso de agregar un objeto del diagrama de colaboracion.

De la misma manera creamos todos nuestros objetos correspondientes a


nuestro ejemplo: Estudiante, Bibliotecario, Índice, Asistente. De la misma
manera que agregar un objeto agregamos un enlace este elemento lo
Paso
encontramos con el nombre de “conector”, para conectar seleccionamos el
5
elemento y damos clic en el primer objeto y teniendo presionado el mouse
y arrastramos hasta el objeto que queremos enlazar. Esto se lo realizara de
acuerdo a nuestro ejemplo.

__________________________________________________ 7
Ingeniería de Software
Diagrama de colaboración

Figura 6: Agregar línea de enlace a diagrama

La figura 6, Muestra la manera de agregar un conector para los objetos en el


diagrama de colaboracion.

Seguidamente, para agregar los mensajes correspondientes a cada uno


de los procesos que interactúan entre los objetos. Para agregar estos
mensajes tenemos que seleccionar el elemento que se encuentra con el
Paso nombre de “ForwardMessage” de la misma manera que los enlaces
6 seleccionamos el elemento y damos clic en el primer objeto y
arrastramos sin soltar el botón del mouse y arrastramos hasta el otro
objeto al cual queremos agregar el mensaje. De esta manera se realizará
todos los mensajes de acuerdo a nuestro ejemplo.

__________________________________________________ 8
Ingeniería de Software
Diagrama de colaboración

Figura 7: Agregar mensaje al diagrama

La figura 7, Indica la forma en que se agrega un mensaje de comunicación a los


objetos del diagrama.

Para poder agregar un mensaje de enlace propio debemos agregar con


el elemento que se encuentra con el nombre de “Selftconector”
Paso
seleccionamos el elemento y nos dirigimos al objeto y damos clic ahí le
7
agregamos el mensaje y damos enter. Esto se realizará de acuerdo a
nuestro ejercicio.

__________________________________________________ 9
Ingeniería de Software
Diagrama de colaboración

Figura 8: Agregar Auto mensaje

La figura 8, Indica el uso de un auto mensaje y el elemento para poder realizarlo.

Una vez que hayamos culminado de realizar los enlaces y colocar los
Paso mensajes y guardarlo podemos realizar esta tarea de diversas formas,
8 guardar como un archivo con extensión de StartUml podemos guardar
dando clic en la sección file y posteriormente en guardar.

__________________________________________________ 10
Ingeniería de Software
Diagrama de colaboración

Figura 9: Opciones de Guardar

La figura 9, Muestra las difentes alternativas que tenemos para guardar nuestro
diagrama.

Luego nos aparece la ventana de guardar, seleccionamos la ubicación en


Paso
la cual deseamos guardar y le asignamos un nombre y presionamos en
9
guardar.

__________________________________________________ 11
Ingeniería de Software
Diagrama de colaboración

Figura 10: Ventana de guardar

La figura 10, Mustra la ventana donde le asignamos un nombre y la ubicación que


se guardad el diagrama.

También tenemos la opción de exportar como imagen en diferentes


Paso extensiones para esto de la misma manera damos en la sección file y en
10 la pestaña “export as”, aquí seleccionamos la extensión en la cual
queremos exportar

__________________________________________________ 12
Ingeniería de Software
Diagrama de colaboración

Figura 11: Opciones de exportar diagrama

La figura 11, Muestra como podemos exportar el diagrama en forma de una imagen.

Paso Posteriormente nos muestra la ventana de guardado, asignamos un


11 nombre y la ubicación en la que guardaremos y le damos en guardar.

Figura 12: Ventana de guardar

La figura 12, Muestra la ventana de guardar aquí le asignamos un nombre y una


ubicación en la que se guardara la imagen del diagrama.
__________________________________________________ 13
Ingeniería de Software
Diagrama de colaboración

Para desarrollar el ejemplo nº 2 en nuestro software Rational Rose. Para


esto ejecutamos nuestro software Rational Rose dando doble clic en el
Paso
icono y se nos ejecuta el software y nos muestra el área de trabajo las
1
correspondientes barras de herramientas, explorador de modelos, etc.

Figura 13: Ide Rational rose

La figura 13, Muestra el ide de nuestro software Rational Rose, con sus
correspondientes herramientas y modelos.

Seguidamente para agregar nuestro diagrama de colaboración damos


clic secundario en la pestaña “Use case View” y seleccionamos en la
Paso
pestaña “New” y damos clic en diagrama de colaboración le asignamos
2
un nombre y le damos enter, damos doble clic en el diagrama creado y
se nos abre el área de trabajo con los correspondientes elementos.

__________________________________________________ 14
Ingeniería de Software
Diagrama de colaboración

Figura 14: Agregar diagrama de colaboración

La figura 14, Muestra la manera que se puede agregar un diagrma de colaboracion.

Seguidamente, para poder crear un objeto en el área de elementos y


Paso seleccionamos el elemento objeto y en el área de trabajo damos clic y le
3 asignamos un nombre. Creamos todos los objetos correspondientes:
Estudiante, secretaria, Sistema, Base de datos.

__________________________________________________ 15
Ingeniería de Software
Diagrama de colaboración

Figura 15: Agregar objeto al diagrama

La figura 15, Indica como podemos agregar un objeto al diagrama de colaboracion.

Paso A continuación, para agregar los enlaces seleccionamos el elemento


4 “object link”, y enlazamos los objetos correspondientes.

Figura 16: Agregar Línea de enlace

La figura 16, Indica el proceso el cual se sigue par agregar una linea de enlace para
este digrama.
__________________________________________________ 16
Ingeniería de Software
Diagrama de colaboración

Una vez enlazado todos los objetos de acuerdo a nuestro ejemplo tenemos
Paso que agregar los correspondientes mensajes para ello damos doble clic en la
5 línea de enlace. Nos aparece la ventana donde podemos agregar los
mensajes.

Figura 17: Agregar mensajes mediante ventana de propiedades

La figura 17, Indica la ventana de propiedades de la linea de enlace aquí se pueden


agregar los mensajes.

Una vez agregado el mensaje le damos en aplicar y ok y nos parece el


Paso
mensaje. Luego agregamos todos los mensajes de acuerdo a nuestro
6
ejemplo.

__________________________________________________ 17
Ingeniería de Software
Diagrama de colaboración

Figura 18: Mensaje agregado

La figura 18, Muestra el diagrama con un mensaje concretamente agregado


mediante las propiedades de la linea de enlace.

Para poder realizar un enlace de una transición en el mismo objeto


Paso
tenemos que seleccionar el objeto “Link to Selft” y seleccionamos el
7
objeto que tiene este enlace agregamos el mensaje y damos enter.

__________________________________________________ 18
Ingeniería de Software
Diagrama de colaboración

Figura 19: Agregar mensajes con herramientas del diagrama

La figura 19, Indica los pasos a seguir para agregar mensajes mediante los
elementos que nos proporciona el software, para este diagrama.

De la misma manera se puede realizar este diagrama a partir de un


Paso diagrama de secuencia para esto debemos construir el diagrama de
8 secuencia y le damos f5 y se generara de manera automática el
diagrama de colaboración

__________________________________________________ 19
Ingeniería de Software
Diagrama de colaboración

Figura 20: Diagrama de secuencia

La figura 20, Muestra un diagrama de secuencia creado.

Paso Seguidamente nos aparece el diagrama de colaboración de una manera más


9 fácil.

Figura 21: Diagrama de colaboración

La figura 21, Muestra un diagrama de colaboracion creado a partir del diagrama de


secuencia.
__________________________________________________ 20
Ingeniería de Software
Diagrama de colaboración

Paso Para poder guardar de la misma manera lo hacemos dando clic en la


10 pestaña file y save.

Figura 22: Opciones de guardar

La figura 22, Indica las opciones de guardado.

Paso Luego nos aparece la ventana de guardar le asignamos un nombre y


11 seleccionamos el lugar donde guardar y le damos clic en guardar.

__________________________________________________ 21
Ingeniería de Software
Diagrama de colaboración

Figura 23: Ventana de guardar

La figura 23, Muestra la ventana de guardar donde se asigna un nombre y una


ubicación para guardar el diagrama.

__________________________________________________ 22
Ingeniería de Software
Diagrama de colaboración

VI. BIBLIOGRAFÍA:

Libros:
Terry, Q. (2001). Visual Modeling with Rational Rose 2000 And UML. Premerlani: Inc
Boston.

Artículos:
Ramirez, K. G. (2005). Tesis para obtencion de titulo de ingenieria en sistemas. Mexico.

Páginas web:
Flores, D., & Guarquin, E. (26 de febrero de 2009). UML. Accedido el 20 de Noviembre de
2019, desde http://diagramas-comunicacion-uml.blogspot.com/2009/02/los-
diagramas-de-comunicacion.html

__________________________________________________ 23
Ingeniería de Software
Diagrama de colaboración

VII. AUTOR (S):

Leonidas Gustavo Aguaiza Tutin, estudiante del sexto


semestre, de la Carrera de Ingenieria en sistemas y
computación de la Universidad Nacional de
Chimborazo, Riobamba-Ecuador

__________________________________________________ 24
Ingeniería de Software
Diagrama de colaboración

INDICE DE TABLAS

Tabla 1: Elementos del diagrama de colaboración ..................................................................... 2


Tabla 2: Requisitos del software StartUml .................................................................................. 3
Tabla 3: Requisitos de software Rational Rose ........................................................................... 3

INDICE DE FIGURAS

Figura 1: Diagrama de colaboración ........................................................................................... 2


Figura 2:Entorno de Trabajo de StarUml.................................................................................... 4
Figura 3: Agregar un nuevo modelo ............................................................................................ 5
Figura 4: Propiedades y herramientas para el diagrama de colaboración .............................. 6
Figura 5: Agregar un objeto a nuestro diagrama ....................................................................... 7
Figura 6: Agregar línea de enlace a diagrama ............................................................................ 8
Figura 7: Agregar mensaje al diagrama ...................................................................................... 9
Figura 8: Agregar Auto mensaje ................................................................................................ 10
Figura 9: Opciones de Guardar .................................................................................................. 11
Figura 10: Ventana de guardar .................................................................................................. 12
Figura 11: Opciones de exportar diagrama .............................................................................. 13
Figura 12: Ventana de guardar .................................................................................................. 13
Figura 13: Ide Rational rose ....................................................................................................... 14
Figura 14: Agregar diagrama de colaboración ......................................................................... 15
Figura 15: Agregar objeto al diagrama ..................................................................................... 16
Figura 16: Agregar Línea de enlace ........................................................................................... 16
Figura 17: Agregar mensajes mediante ventana de propiedades .......................................... 17
Figura 18: Mensaje agregado ..................................................................................................... 18
Figura 19: Agregar mensajes con herramientas del diagrama ............................................... 19
Figura 20: Diagrama de secuencia............................................................................................. 20
Figura 21: Diagrama de colaboración ....................................................................................... 20
Figura 22: Opciones de guardar ................................................................................................ 21
Figura 23: Ventana de guardar .................................................................................................. 22

__________________________________________________ 25

También podría gustarte