uml2
Transcript of uml2
![Page 1: uml2](https://reader036.fdocumento.com/reader036/viewer/2022081809/55cf9b1d550346d033a4c861/html5/thumbnails/1.jpg)
Configuración de Eclipse
para hacer diagramas UML
¿Qué es UML?
Lenguaje Unificado de Modelado (LUM o UML, por sus siglas en inglés, Unified
Modeling Language) es el lenguaje de modelado de sistemas de software más
conocido y utilizado en la actualidad; está respaldado por el OMG (Object
Management Group).
¿Para qué se usa?
Es importante remarcar que UML es un "lenguaje de modelado" para especificar
o para describir métodos o procesos. Se utiliza para definir un sistema, para
detallar los artefactos en el sistema y para documentar y construir. En otras
palabras, es el lenguaje en el que está descrito el modelo.
Aquí se hará un modelado reverso, es decir a partir de la clase se creara el
diagrama.
Instalación de UML2
1) Pre-requisitos
a. JDK
b. Eclipse
c. Descompresor (Winrar, winZip, 7 Zip, etc)
![Page 2: uml2](https://reader036.fdocumento.com/reader036/viewer/2022081809/55cf9b1d550346d033a4c861/html5/thumbnails/2.jpg)
2) Instalación
a. Instalar el plug-in:
i. Help→Install New Software…
ii. Click en add y agregamos los datos:
Name: ObjectAid UML Explorer
Location: http://www.objectaid.com/update
![Page 3: uml2](https://reader036.fdocumento.com/reader036/viewer/2022081809/55cf9b1d550346d033a4c861/html5/thumbnails/3.jpg)
iii. Seleccionamos todo y siguiente.
iv. Cargara y nos dira que vamos a instalar, siguiente.
![Page 4: uml2](https://reader036.fdocumento.com/reader036/viewer/2022081809/55cf9b1d550346d033a4c861/html5/thumbnails/4.jpg)
v. Aceptamos y finalizamos
vi. Cargara y nos pedirá reiniciar Eclipse, es probable que en la
instalación nos pida una validación, la aceptamos.
![Page 5: uml2](https://reader036.fdocumento.com/reader036/viewer/2022081809/55cf9b1d550346d033a4c861/html5/thumbnails/5.jpg)
3. Ejemplo
Crearemos un ejemplo simple.
1. Ingresaremos a eclipse y creamos un Proyecto Java:
a. New→Other→ Java Project, Next.
b. Escribimos el nombre demoCJAVA, Finish.
![Page 6: uml2](https://reader036.fdocumento.com/reader036/viewer/2022081809/55cf9b1d550346d033a4c861/html5/thumbnails/6.jpg)
c. Creamos un paquete. New→Package
d. Damos el nombre: com.cjava, siguiente.
![Page 7: uml2](https://reader036.fdocumento.com/reader036/viewer/2022081809/55cf9b1d550346d033a4c861/html5/thumbnails/7.jpg)
e. Creamos una clase. New→Class
f. Asignamos el nombre y seleccionamos “public static void…”
![Page 8: uml2](https://reader036.fdocumento.com/reader036/viewer/2022081809/55cf9b1d550346d033a4c861/html5/thumbnails/8.jpg)
g. Agregamos un entero, un String y creamos sus “Getters and
Setters”. En realidad podemos usar una clase cualquiera.
h. Ahora creamos una diagrama de clase. New→Other
![Page 9: uml2](https://reader036.fdocumento.com/reader036/viewer/2022081809/55cf9b1d550346d033a4c861/html5/thumbnails/9.jpg)
i. Dentro de ObjectAid UML Diagram seleccionamos Class
Diagram, siguiente.
j. Damos un nombre: diagramaCJAVA, finish.
![Page 10: uml2](https://reader036.fdocumento.com/reader036/viewer/2022081809/55cf9b1d550346d033a4c861/html5/thumbnails/10.jpg)
k. Habremos creado una hoja en blanco cuya extensión es .UCLS
l. Para ver nuestro diagrama, basta con arrastrar la clase.
![Page 11: uml2](https://reader036.fdocumento.com/reader036/viewer/2022081809/55cf9b1d550346d033a4c861/html5/thumbnails/11.jpg)
2. Expliquemos.
a. Si las clases estuvieran relacionadas, es decir herencia estas
se relacionarían en el diagrama.
b. Imaginemos ahora un proyecto más grande, con EJBs, DAOs,
Implements, etc.
¡Ahora te toca a ti! Convierte en diagramas tus proyectos.
Trabajo realizado por el área de sistemas de CJAVA
Para consultas, dudas o asistencia técnica comunicarse al siguiente correo:
o www.cjavaperu.com