Vous êtes sur la page 1sur 9

Ingeniera de Software I

Gua de Prcticas
Diagramas de UML en Rational Rose
Actividad 1
a) Crear un paquete que se llame Actividad 1.
b) Estando sobre el paquete Actividad1 haga click con el botn derecho y crear dentro
de el, dos nuevos paquetes que se llamaran Ventanas y Editor..
c) Repita la operacin anterior y crear dentro del paquete Ventanas, los subpaquetes
Motif y MSWindows y luego dentro de Editor, crear los subpaquetes Controlador,
Dominio, Elementos, Ncleo Motif, Ncleo Windows.
d) Sobre el paquete Actividad 1 realice :
ara crear el diagrama de casos de uso del paquete Actividad 1 (nombre ! main
"ctividad#). $aga doble click en el icono del diagrama creado e introdu%ca los paquetes
como es mostrado en la &igura #.#. ara ello arrastre desde el navegador los paquetes
involucrados.
&igura #.#: 'iagrama main "ctividad #
e) Repita el paso anterior para los paquetes Ventanas y Editor obteniendo los
diagramas mostrados en las &iguras #.( y #.), respectivamente. En cada oportunidad
arrastre desde el navegador los paquetes indicados.
uente ! Universidad Politecnica de "alencia # $s%ana 1
$ditor "entanas
Ingeniera de Software I
Conseo: Cuando quiera asociar un nuevo diagrama a un paquete basta con hacer
doble clic sobre *l y luego renombrar el diagrama obtenido +por de,ecto se
denomina Main).
Conseo: -tilice los botones para ir al diagrama padre o al diagrama hi.o,
respectivamente.
MS&indows
Motif
&igura #.(: 'iagrama /entanas
'ontrol ador
Domi ni o
$l ementos
()cl eo Moti f
()cl eo &indows
MS&
i ndow
*from "entanas+
Moti f
*from "entanas+
&igura #.) 'iagrama Editor
uente ! Universidad Politecnica de "alencia # $s%ana ,
Ingeniera de Software I
Actividad 2
a) Estando en el navegador sobre el paquete de la /ista de Casos de -so, con el botn
derecho del ratn haga new!"ac#a$e y cree un paquete que se llame Actividad %.
b) Con el botn derecho del ratn y estando en el navegador sobre el paquete reci*n
creado haga new!&se Case Dia$ram y cree un diagrama que se llame Actividad %.
c) 'ibu.e en el diagrama Actividad % lo mostrado en la ,igura (.#.
&igura (.#: 'iagrama "ctividad (
'(servaciones:
0a opcin 1avigable establece la direccin en una asociacin +puede
habilitarse o deshabilitarse con el botn derecho sobre el s2mbolo)
uente ! Universidad Politecnica de "alencia # $s%ana -
Ingeniera de Software I
Actividad -
a) Estando en el navegador sobre el paquete de la /ista de Casos de -so, con el botn
derecho del ratn haga new!"ac#a$e y cree un paquete que se llame Actividad ).
b) En el paquete reci*n haga new!&se Case Dia$ram y cree un diagrama que se llame
Actividad ). 'ibu.e en el diagrama Actividad ) lo mostrado en la ,igura ).#.
&igura ).#: 'iagrama "ctividad )
'(servaci*n: uede arrastrar el actor Cliente desde el paquete "ctividad (.
c) Con el botn derecho del ratn y estando en el navegador sobre el Caso de -so
+etiroSaldo,ns-ficiente haga new!Se.-ence Dia$ram y cree un diagrama que se
llame +etiroSaldo,ns-ficiente.
d) $aga doble clic en el diagrama +etiroSaldo,ns-ficiente y dibu.e el diagrama
mostrado en la &igura ).(
! 'liente
!'a.ero
automtico
!cuenta
tar.eta
solicitar n)mero secreto
n)mero
solicitar cantidad
reali/ar transacci0n*cantidad+
saldo insuficiente
saldo insuficiente
cantidad
&igura ).(: 'iagrama Retiro Saldo 3nsu,iciente
d) $aga /rowse!Create Colla(oration Dia$ram para obtener autom4ticamente el
'iagrama de Colaboracin asociado.
uente ! Universidad Politecnica de "alencia # $s%ana 1
Ingeniera de Software I
Actividad 1
a) Crear el paquete Actividad 0 en la /ista 0gica.
b) 'entro de este paquete crear el diagrama de clases "eorolinea y las clases:
avi*n, motor, avi*n militar, avi*n comercial, v-elo, "iloto, reserva, l1nea
a2rea, avi*n de car$a, avi*n de "asaeros, vendedor de (illetes.
c) Cree dentro de la Actividad 0 el 'iagrama de Clases Actividad 0, mostrado de
la &igura 5.#.
&igura 5.#: 'iagrama "ctividad 5
uente ! Universidad Politecnica de "alencia # $s%ana 2
Ingeniera de Software I
Actividad 2
a) Cree en la /ista de Componentes un paquete que se llame Actividad 3 y dibu.e
el diagrama que se muestra en la &igura 6.#. -na relacin de dependencia entre
componentes viene dado porque un componente usa las ,acilidades de otro. Esto
se reduce a dependencias de compilacin entre componentes. Consulte en el
$elp los estereotipos para los componentes.
&igura 6.#
b) "brir el 'iagrama de 'espliegue con doble clic
Construya el modelo de la ,igura 6.(. -na Connection representa p.e. un cable
RS()(, comunicacin v2a sat*lite, etc. -n 4rocessor representa hard7are con
capacidad de computacin. -n Device incluye dispositivos hard7are como
terminales, modems, etc.
&igura 6.(
uente ! Universidad Politecnica de "alencia # $s%ana 3
Interfa/ de
4erminal
'ontrol 5
Anlisis
Gesti0n de
'uentas
Rutinas de
'one6i0n
Acceso a
D7
Punto de "enta
Servidor 'entral Gestor de Datos
4erminal de
"enta
Ingeniera de Software I
Actividad 3
a) En la /ista de Casos de -so, crear un nuevo modelo. ara ello renombre el
diagrama Main por ACME.
b) $aga doble click sobre el icono del diagrama ACME y coloque los subpaquetes
4-(licidad, Ventas, ,nventario y Conta(ilidad +arrastre de la barra de
herramientas). El resultado se muestra en la &igura 8.#
Pu8licidad "entas
Inventario 'onta8ilidad
&igura 8.#: 'iagrama "C9E
c) $aga doble click sobre el paquete Ventas. Se creara autom4ticamente un diagrama
de casos de uso con el nombre 9ain. 'ibu.e aqu2 el diagrama de casos de uso
mostrado en la &igura 8.(.
d) Con el botn derecho sobre el diagrama llamado Main del paquete Ventas
renmbrelo por Ventas.
e) Crear el paquete +eali5ar Venta dentro de /enta y crearle un diagrama de casos de
uso llamado +eali5ar Venta. $acer doble click sobre el icono que representa el
paquete +eali5ar Venta y dibu.e el diagrama mostrado en la &igura 8.).
Su%ervisor
"erificar Situaci0n del 'liente
Administrativo Sistema
Inventario
Pre%arar 'atlogo
&igura 8.(: 'iagrama /entas
uente ! Universidad Politecnica de "alencia # $s%ana 9
Ingeniera de Software I
"enta (ormal
"enta de Re8a.a
"enta de :ferta
"endedor
Solicitar autori/aci0n
;;e6tend<<
='liente moroso>
'onfirmar e6istencia 5 %la/o de
entrega
;;include<<
;;include<<
&igura 8.): 'iagrama Reali%ar /enta
'(servaciones:
0os estereotipos se introducen en la especi,icacin del s2mbolo de
dependencia +hacer doble clic sobre el s2mbolo para abrir su especi,icacin)

En los '. de Casos de -so no e:iste el concepto de ;e:plosin< tal como se


tiene en los '&'s +'iagramas de &lu.o de 'atos). 0a ,uncionalidad
representada por un caso de uso es ;atmica< +aunque en Rational Rose a un
caso de uso se le puede asociar un nuevo '. de Casos de -so==). En -90 el
concepto de paquete permite organi%ar de manera .er4rquica un modelo, y en
este caso, un paquete puede tener asociado un nuevo diagrama.
uente ! Universidad Politecnica de "alencia # $s%ana ?
Ingeniera de Software I
&igura 8.5: Estado de la r4ctica al terminar el paso ,)
uente ! Universidad Politecnica de "alencia # $s%ana @

Vous aimerez peut-être aussi