Manual
Manual
Manual
TRÓPICO, 2021
Definición
SIRVE PARA:
CARACTERÍSTICA
Software libre.
Definir elementos propios para los diagramas, que no necesariamente
pertenezcan al estándar de UML,
2
La capacidad de generar código a partir de los diagramas y viceversa,
actualmente funcionando para los lenguajes c++, c# y java.
Generar documentación en formatos Word, Excel y PowerPoint sobre los
diagramas.
Patrones GoF (Gang of Four) , EJB (Enterprise JavaBeans) y
personalizados.
Plantillas de proyectos.
Posibilidad de crear plugins para el programa.
En definitiva, esta es una de las mejores alternativas gratis que hay en Internet
para el modelamiento de software y probablemente una gran ayuda a la hora de
programar juegos.
DESVENTAJA
Solo corre en Windows.
El código generado sobre-escribe el código anterior generado.
La generación de clases las crea sin tomar en cuenta el paquete donde se
encuentra.
Puedes crear Diagramas E-R pero al final no genera nada de SQL.
No dispone de ingeniería inversa para PHP .
Paso 2: Una vez descargado el archivo RAR le damos clic derecho y le damos
extraer aquí
3
Paso 3:Una vez obtenido el setup receptor doble clic, como en cualquier
instalación le damos next e instalar
4
En la siguiente dirección podéis descargar la aplicación:
http://staruml.sourceforge.net/en/download.php, si es que aun no lo tiene instalado
3. Inicio
A través del menú principal "Modelo", o haga clic con el botón derecho en el
modelo seleccionado, puede "Agregar / diseñar modelo"
5
A través del menú principal "Modelo", o haciendo clic con el botón derecho en el
modelo seleccionado, puede "Agregar diagrama / diagrama de clase":
Establecer perfil
Configure el perfil requerido por el proyecto a través del menú "Modelo / Perfil ...".
Esto determina las reglas y convenciones utilizadas en el proyecto. Asegúrese de
incluir el proyecto "JAVA Porfile".
6
Guarde el proyecto de inmediato para no perder información si algo sale mal.+
Cree un gráfico
Ahora, para crear realmente el diagrama, seleccione el icono "Clase" de la "Caja
de herramientas" en el lado izquierdo de la pantalla por defecto, y luego haga clic
izquierdo en algún lugar de la ventana del diagrama. Esto crea una nueva clase
con el nombre común. Haga doble clic y cambie el nombre de la clase a Circle.
7
11. Agregar atributos
l Los datos internos (campos / atributos) de la clase son todos privados porque la
clase los usa estrictamente internamente. Por lo tanto, establezca _radius en
"privado" en el panel Propiedades.
8
Agregar nueva clase
Agregar atributos
Agregar operaciones
Agregar subclase Agregar parámetro
de plantilla
Visibilida
d Agregar recepción
Agregar superclase
Añadir nota
Agregar interfaz
Agregar
proporcionada
puerto
Agregar parte Agregar interfaz
requerida
Agregar asociación
Añadir agregación
Agregar composición
9
Como crear diagrama de casos de uso en StarUML
Un caso de uso es una descripción de las acciones de un sistema desde el punto
de vista del usuario. Es una herramienta valiosa dado que es una técnica de
aciertos y errores para obtener los requerimientos del sistema, justamente desde
el punto de vista del usuario. Los diagramas de caso de uso modelan la
funcionalidad del sistema usando actores y casos de uso. Los casos de uso son
servicios o funciones provistas por el sistema para sus usuarios.
10
Para el diseño del caso de uso nos dirigimos a la parte superior izquierda de la
ventana elegimos la opción ´´FILE´´ que tiene por defecto le damos clic y
elegimos la segunda opción ´´New From Témplate´´ luego nos dirigimos a la
nueva pestaña que nos aparece y elegimos la segunda opción nuevamente ´´UML
Conventional´´.
11
Las herramientas para el diseño del diagrama de aso de uso se encuentran en la
parte inferior izquierda de la ventana
Sistema El rectángulo representa los límites del sistema que contiene los casos de
uso. Los actores se ubican fuera de los límites del sistema.
12
Una vez realizado, nos muestra los componentes que tiene el diagrama para
poder realizar el respectivo modelado diagrama de secuencias.
13
Se crean las entidades con los nombres que el usuario lo requiera en este caso se
coloco “usuario” y “almacén”, luego se realiza una pregunta seleccionando la
opción de “Message”
14
Para poder realizar la pregunta de una entidad se selecciona la opción de “Self
Message”.Así es como se va realizando el modelado de diagrama de secuencia
en StarUML con los pasos indicados.
15
Los diagramas de paquetes son diagramas estructurales que se emplean para
mostrar la organización y disposición de diversos elementos de un modelo en
forma de paquetes. Un paquete es una agrupación de elementos UML
relacionados, como diagramas, documentos, clases o, incluso, otros paquetes.
Paquete principal
Sistema
Sub-sistema
Guarde el proyecto
Exportación
Exportar el gráfico a otros formatos, como imágenes, es muy útil. Puede realizar la
modificación seleccionando "Exportar diagrama" en el menú "Archivo" y
seleccionando el tipo de archivo apropiado.
16
Genere código auxiliar de Java:
Seleccione su módulo del cuadro de diálogo (Model1 puede estar aquí) y haga clic
en "Siguiente".
17
l Use DrJava para agregar código, agregar código para clases relacionadas y
archivos .Java. El código será el mismo que utiliza HW02. (Nota: Es mejor que
DrJava genere algunos códigos para Test_Pizza automáticamente, en lugar de
crearlos manualmente en StarUML. Estamos aquí solo con fines ilustrativos).
Ingeniería inversa
StarUML también puede crear un diagrama de clases a partir del código Java
existente. Esto se llama "ingeniería inversa". Cuando desea generar un diagrama
a partir del código existente o modifica el código generado por SU y desea
reflejarlo en el diagrama En ese momento, la función de ingeniería inversa es muy
útil. El proceso de trabajar repetidamente a través de gráficos o un editor de texto
como DrJava se denomina "ingeniería de ida y vuelta". Este también es un
proceso básico en la transformación orientada a objetos.
Seleccione el módulo al que desea agregar la clase, aquí puede ser "Modelo1",
luego "Siguiente".
En la configuración de opciones:
18
A menos que desee que SU cree otras cosas, como un diagrama que contenga
todas las clases con un diseño incorrecto, no marque la casilla "Crear diagrama
general".
Una vez que haya marcado las opciones, haga clic en "Ejecutar".
19