tutorial enterprise architect 75

Download Tutorial Enterprise Architect 75

Post on 30-Jun-2015

7.128 views

Category:

Documents

1 download

Embed Size (px)

TRANSCRIPT

Tuto EA 7.5 20

Pgina 1 de

Tutorial Enterprise Architect 7.5 Versin en espaol

Realizado por Pizzio Marcos www.facebook.com/nmcomp

Tuto EA 7.5 20

Pgina 2 de

ndiceAspectos bsicos Vistazo general . 3 Diagrama de Clases .. 4 Atributos 6 Mtodos . 10 Relaciones .. 11 Configuracin de Opciones de Diagramas ..14 Clases de control .14 Configuracin de pgina 16 Generacin de cdigo .....17

Realizado por Pizzio Marcos www.facebook.com/nmcomp

Tuto EA 7.5 20

Pgina 3 de

Aspectos bsicosPantalla inicialEsta es la pantalla que se nos abre al iniciar EA por primera vez:

Lo primero que haremos ser crear un proyecto nuevo y luego veremos en detalle la interfaz. Para crear un nuevo proyecto vamos al primer cono, el de nuevo proyecto. Se nos abrir la siguiente ventana:

Ac elegimos Modelo de diseo como vemos en la imagen

Realizado por Pizzio Marcos www.facebook.com/nmcomp

Tuto EA 7.5 20 Ahora EA se ver de la siguiente manera:

Pgina 4 de

Ahora crearemos un nuevo diagrama, en este caso un diagrama de Clase. Para ello seleccionamos con el Mouse donde dice Modelo de diseo como se ve en la imagen anterior y pulsamos en el botn de nuevo diagrama (indicado con flecha celeste) Se nos abrir la siguiente ventana:

Seleccionamos la categora UML Estructural y luego Clase en Tipo de diagrama

Realizado por Pizzio Marcos www.facebook.com/nmcomp

Tuto EA 7.5 20

Pgina 5 de

En Explorador de proyecto (arriba a la derecha) se habr agregado un nuevo elemento Modelo de diseo que les recomiendo renombrar a Diagrama de clases pulsando F2 en el mismo. Ahora ya podremos crear nuestro diagrama aadiendo los elementos necesarios desde la caja de herramientas. Si aadimos una clase por ejemplo, despus de hacer clic en el escenario nos aparecer esto:

Lo nico interesante aqu es el nombre de la clase, el Lenguaje en que estamos programando, por defecto Java (til ms adelante para la generacin de cdigo) y el Estereotipo (el cual dejaremos vaco para clases de entidad y lo cambiaremos si por ejemplo necesitamos crear clases de control) El estereotipo para clases de control se denomina justamente, control.

Realizado por Pizzio Marcos www.facebook.com/nmcomp

Tuto EA 7.5 20 As se ve nuestra clase despus de creada:

Pgina 6 de

Si hacemos doble clic en la clase, NO veremos la pantalla de definicin de atributos sino que iremos a la pantalla anterior, donde definimos el nombre y dems propiedades de la clase. Para definir los atributos y operaciones de la clase la forma ms rpida es apretar F9 y F10 respectivamente (atributos, comportamiento), tambin lo podremos hacer a travs del extenso men contextual que se abre al pulsar con el botn secundario del mouse en la clase. Al apretar F9 para definir atributos, saldr esta pantalla:

Realizado por Pizzio Marcos www.facebook.com/nmcomp

Tuto EA 7.5 20

Pgina 7 de

Aqu definiremos los distintos atributos de nuestra clase. Nota importante: luego de crear un atributo y pulsar Enter es necesario apretar el botn Nuevo (o el atajo de teclado Alt+u) y luego seguir definiendo los otros atributos ya que de lo contrario estaremos sobrescribiendo siempre el mismo atributo!! En la lista desplegable de tipos, el tipo String no figura por lo que es necesario escribirlo manualmente.

Despus de agregar algunos atributos:

Realizado por Pizzio Marcos www.facebook.com/nmcomp

Tuto EA 7.5 20

Pgina 8 de

Si seleccionamos un atributo y hacemos clic en Propiedad estaremos creando los getters y setters para ese atributo!

As quedar la clase con sus atributos:

Realizado por Pizzio Marcos www.facebook.com/nmcomp

Tuto EA 7.5 20

Pgina 9 de

Vemos que arriba de los getters aparece una leyenda y arriba de los setters indicando que son mtodos gets y sets. Si queremos que no aparezcan esas leyendas entonces iremos a Diagrama->Propiedades y all en la pestaa Caractersticas desactivaremos la casilla de verificacin Mostrar los estereotipos

Realizado por Pizzio Marcos www.facebook.com/nmcomp

Tuto EA 7.5 20 Diagrama de clases Mtodos Para definir los mtodos haremos clic en la clase y apretaremos F10:

Pgina 10 de

Lo nico que nos interesa es el nombre, alcance, tipo de retorno y parmetros. Al hacer clic en Editar los parmetros podremos definir el tipo del parmetro.

En Tipo aparecern tanto los tipos primitivos como las clases que tengamos definidas en el diagrama.

Realizado por Pizzio Marcos www.facebook.com/nmcomp

Tuto EA 7.5 20 Clase con atributos y mtodos definidos

Pgina 11 de

Relaciones entre clases Para relacionar dos clases entre s lo haremos pulsando sobre la flecha que aparece al hacer clic en la clase origen y arrastraremos la misma hasta la clase destino:

Realizado por Pizzio Marcos www.facebook.com/nmcomp

Tuto EA 7.5 20

Pgina 12 de

Ah elegimos el tipo de relacin que queremos realizar entre las clases. Cardinalidad de las relaciones Para cambiar la cardinalidad y nombre de la relacin haremos doble clic sobre la misma:

Realizado por Pizzio Marcos www.facebook.com/nmcomp

Tuto EA 7.5 20

Pgina 13 de

En las pestaas Rol de origen y destino podremos definir la multiplicidad de la relacin:

Realizado por Pizzio Marcos www.facebook.com/nmcomp

Tuto EA 7.5 20 Configurando opciones del diagrama Al crear una clase de control vemos que EA la representa de la siguiente manera:

Pgina 14 de

Es decir, como una clase de control del modelo de anlisis. Si nosotros queremos que se vea como una clase de diseo tenemos que ir a Herramientas->Opciones>Objetos y destildar la casilla que dice Las clases honran estereotipos de anlisis:

Realizado por Pizzio Marcos www.facebook.com/nmcomp

Tuto EA 7.5 20

Pgina 15 de

Realizado por Pizzio Marcos www.facebook.com/nmcomp

Tuto EA 7.5 20 Configurando tamao predeterminado de pgina

Pgina 16 de

Configurando orientacin Diagrama de Secuencia

Realizado por Pizzio Marcos www.facebook.com/nmcomp

Tuto EA 7.5 20

Pgina 17 de

Generacin de cdigoSi bien al principio el Architect es complicado de manejar, una de las razones por las que lo estoy utilizando es la de generacin de cdigo que ofrece el programa. Se puede generar el cdigo (Java, C, C++ entre otros) de una clase en particular o de todo el diagrama. Para ellos debemos dirigirnos a:

Saldr la siguiente ventana:

Realizado por Pizzio Marcos www.facebook.com/nmcomp

Tuto EA 7.5 20

Pgina 18 de

Aqu pondremos la opcin Auto generar archivos y le diremos donde quiere que guarde los archivos generados. Luego le daremos a generar y ya tenemos listo el cd. fuente a partir del diagrama

Ejemplo (clase Pasajero): /** * @author Administrador * @version 1.0 * @created 16-nov-2010 2:05:54 */ public class Pasajero { private String apellido; private int edad; private String nombre; public Domicilio m_Domicilio; public Pasajero(){ } public void finalize() throws Throwable { } public String getapellido(){ return apellido; } public int getedad(){

Realizado por Pizzio Marcos www.facebook.com/nmcomp

Tuto EA 7.5 20 return edad; } public String getnombre(){ return nombre; } /** * * @param P */ public void matarPasajero(Pasajero P){ } /** * * @param newVal */ public void setapellido(String newVal){ apellido = newVal; } /** * * @param newVal */ public void setedad(int newVal){ edad = newVal; } /** * * @param newVal */ public void setnombre(String newVal){ nombre = newVal; } }

Pgina 19 de

Realizado por Pizzio Marcos www.facebook.com/nmcomp

Tuto EA 7.5 20

Pgina 20 de

Por ltimo para cambiar el lenguaje de generacin de cdigo (por si necesitamos el cdigo en un lenguaje distinto a Java) nos dirigimos a:

Hasta ac llega el tuto bsico de Enterprise Architect 7.5, espero que por lo menos los ayude a empezar a utilizar el programa y les sea de utilidad. Hasta luego!!! MARCOS P ---- www.facebook.com/nmcomp

Realizado por Pizzio Marcos www.facebook.com/nmcomp

Recommended

View more >