Guia 4 - Casos de Uso en Staruml PDF
Guia 4 - Casos de Uso en Staruml PDF
Guia 4 - Casos de Uso en Staruml PDF
Guía de enseñanza
4 STARUML Y CASOS DE USO
Fundamentos
1. ¿Qué es UML?
UML es una técnica para la especificación sistemas en todas sus fases. Nació en 1994 cubriendo los
aspectos principales de todos los métodos de diseño antecesores y, precisamente, los padres de
UML son Grady Booch, autor del método Booch; James Rumbaugh, autor del método OMT e Ivar
Jacobson, autor de los métodos OOSE y Objectory. La versión 1.0 de UML fue liberada en Enero de
1997 y ha sido utilizado con éxito en sistemas construidos para toda clase de industrias alrededor
del mundo: hospitales, bancos, comunicaciones, aeronáutica, finanzas, etc.
El modelado sirve no solamente para los grandes sistemas, aun en aplicaciones de pequeño tamaño
se obtienen beneficios de modelado, sin embargo es un hecho que entre más grande y más
complejo es el sistema, más importante es el papel de que juega el modelado por una simple razón:
"El hombre hace modelos de sistemas complejos porque no puede entenderlos en su totalidad".
2. ¿Qué es STARUML?
StarUML, es una herramienta UML de licencia gratuita (inicialmente comercial), desarrollada en
1996 y posteriormente en el 2005 modificada por la GLP para el modelamiento de software,
basándose en estándares UML y DMA.
Muy fácil de usar, debido a la simplicidad y rápida percepción de sus objetos, funciones y
características, otra característica fundamental es que su código es compatible con
lenguajes como C++ y Java.
Guardamos el Proyecto:
El cliente visita la página web donde se muestran los productos. El cliente debe
identificarse mediante una dirección de correo electrónico. Si es nuevo cliente se
le debe registrar en el sistema previamente pidiéndole los datos personales. El
cliente una vez identificado puede elegir productos de la página web llenando el
carrito de compras. El cliente también podrá elegir el medio de pago: por
transferencia bancaria, tarjeta de crédito o PayPal. Según el medio de pago se le
solicitaran unos datos u otros. El cliente también de be elegir el método de envío.
Finalmente se le mostraran todos los datos del pedido para pedirle que confirme.
Ahora añadimos un Diagrama de caso de uso, haciendo clic derecho en el primer modelo en el caso
en particular en “Comercial”, se abre un cuadro de varias opciones, nos posicionamos en Add
Diagram y se despliega un conjunto de opciones y se elige la opción: User Case Diagram
Y como se puede apreciar se ingresó un nuevo diagrama de caso de uso dentro de Comercial, se
cambió la caja de herramientas a UserCase:
Luego representamos al sistema y usamos Use Case Subject, haciendo un clic en esta herramienta
y después otro clic en el panel principal quedando así:
Lo renombramos y redimensionamos:
Se colocan los Casos de Uso y se renombran, los Casos de Uso representan instancias del sistema:
En las opciones del caso uso tenemos iconos que nos permiten crear casos de uso de inclusión o
extensión: