Tutorial Enterprise Architect 7.5 Versión en español



Documentos relacionados
AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

LAS CONSULTAS ACCESS Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

UNIVERSIDAD DE MEDELLÍN NUEVO PORTAL WEB MANUAL DE USUARIO GESTOR DE CONTENIDOS


TUTORIAL ENVIO SMS MASIVOS. 1. Segmentación de la base de datos de clientes

2_trabajar con calc I

Gobierno del Estado de México

REGISTRAR LOS SITIOS WEB MÁS INTERESANTES

MANUAL BASICO DE WEBEX

Marta Soler Tel: Fax: TUTORIAL DEL GESTOR DE CONTENIDOS DOTNETNUKE

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Configuración de Correo Electronico en Gestores.

Cuando hacemos uso de los grupos, se tendrán los permisos asignados al grupo, en todas las carpetas y documentos del sitio.

Página 1 de 13 PLATAFORMA HELVIA. ADMINISTRACIÓN GENERAL: Manual de la Administración General

EL PROGRAMA DE PRESENTACIONES IMPRESS (I)

Instalación del Admin CFDI

NORMA 34.14(SEPA) 05/11/2013

En muchas ocasiones, después de crear una hoja de cálculo, nos daremos cuenta de que nos falta alguna fila en medio de los datos ya introducidos.

Cuentas Contables. Para Generar y/o modificar las cuentas contables hay que ir a: Parámetros Plan de Cuentas Cuentas Contables

Manual Web Alexia Profesor. Índice

Mejoras introducidas MARKETING GIO

INSERTAR UNA GALERÍA DE FOTOS REALIZADA EN UNA WEB EXTERNA COMO SLIDE EN UNA PÁGINA O SECCIÓN DE LA WEB

GUIA DE BLOQUEO Y DESBLOQUEO WEB

Descarga e Instalación

Manual básico de Outlook Express

Cómo crear un libro en Moodle?

Concesionario de coches

MANUAL TARIFICADOR. Clic aquí Descargar Tarificador

Introducción a Moodle

Gestión Básica de SQL Server. Versión V1 Fecha

GENERACIÓN DE ANTICIPOS DE CRÉDITO

PUESTA EN MARCHA PROGRAMA GESTION DE OPTICAS. Junio

El Escritorio. En el escritorio tenemos iconos que permiten abrir el programa correspondiente.

Además lo bueno de este programa es que tenemos varios formatos de grabación que nos permite elegir qué modelo nos viene mejor en cada momento.

COMO CREAR UNA PÁGINA WEB 2-INTRODUCCIÓN A DREAWEAVER

Guía para el tratamiento en Allegro de recibos para centros no pertenecientes a la Generalitat Valenciana.

Desde esta opción, podremos gestionar los tratamientos de la clínica, donde podremos modificar el nombre del tratamiento, precios, códigos, etc.

CÓMO INSERTAR UN LIBRO ELECTRÓNICO DESDE UN PDF, DOC, PPT, FOTOS CREADO EN UNA WEB EXTERNA COMO SCRIBD EN UNA PÁGINA O SECCIÓN PARA VERLO ON-LINE

Cómo creo las bandejas del Registro de Entrada /Salida y de Gestión de Expedientes?

Tutorial para hacer una base de datos sencilla con openoffice Base

Uso de Visual C++ Pre-Practica No. 3

Instituto Mar de Cortés Elaborar Documentos en Procesador de Texto

Instalación de DRIVER de mochila

MS ACCESS BÁSICO 6 LOS INFORMES

Plantillas Office. Manual de usuario Versión 1.1

MANUAL TARIFICADOR A continuación encontrara un Paso a Paso de la instalación del tarificador.

MANUAL DE FACTURACIÓN TOUCH SCREEN

2. Seleccione OneDrive en la parte superior de los sitios de SharePoint u Office 365 de su organización.

CREACIÓN Y CONFIGURACIÓN DE WIKIS

Seminario de Informática

6.1. Conoce la papelera

Empezamos abriendo el ClonyXXL que nos mostrara la ventana de abajo:

GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO

Guia de realización de un GIG personal en nuestra página web (

Colombia GPS Manual del usuario Funciones de usuario final

/05/2009

PowerPoint 2010 Manejo de archivos

Proyecto de Facturación con Filemaker Pro 12

Desde esta opción, podremos gestionar los tratamientos de la clínica, donde podremos modificar el nombre del tratamiento, precios, códigos, etc..

FILTRO ANTISPAM GUÍA DE CONFIGURACIÓN PARA CUENTAS POP

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.

Técnicas de Programación

Páginas multimedia Pizarra

Tutorial de Windows Movie Maker

WEB SERVICES CREACIÓN DEL SERVICIO

Cómo acceder a Google Drive? Tiene más funcionalidades una cuenta de Google?

TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE)

Gestión de Subtotales en Documentos de Venta WhitePaper Febrero de 2007

Configuración de un sitio local

MANUAL DEL USUARIO: EDITOR E-COMMERCE

Compartir carpetas en XP

PROCESAMIENTO DE TEXTOS MS OFFICE WORD 2007

Módulo I - Word. Iniciar Word Finalizar Word Definición de elementos de pantalla Escribir texto en un documento El cursor...

Microsoft Access proporciona dos métodos para crear una Base de datos.

Cómo publicar una encuesta online creada con encuestafacil

MANUAL CCLEANER. Descarga e Instalación

Tema 8. Creación y diseño de un sitio web

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha

OPERACIONES EN MOSTRADOR

7.1. Mandar mensajes privados 7.2. Escribir en la biografía de un amigo 7.3. Chatear

Configuración PPPoE para Windows. Esta forma de configuración de la conexión PPPoE es compatible para las siguientes versiones de Windows:

Ajustes del Curso en egela (Moodle 2.5)

Ahora utilizaremos una forma aún mas sencilla de accesar nuestros datos en Visual FoxPro: los informes.

GENERACIÓN DE TRANSFERENCIAS

Programa diseñado y creado por Art-Tronic Promotora Audiovisual, S.L.

CONFIGURE SU CUENTA DE CORREO EN OUTLOOK EXPRESS

Gestión de Retales WhitePaper Noviembre de 2009

CURSO FACTURACIÓN ENERO Página: 1

Qué es Skype? Cuáles son las ventajas de Skype?

COMO CREAR UNA VPN. Primeramente entramos a Administrador, nos vamos a agregar roles y características

MANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS

Manual del Usuario. Portal Web Para uso exclusivo de Ministros de Estado.

PowerPoint 2010 Introducción a Microsoft Office PowerPoint 2010

Proceso de Instalación Una vez agregada como aplicación a su sitio y que esté disponible:

MANUAL DE CONFIGURACIÓN CORREOS ISF.ES

Transcripción:

Página 1 de Tutorial Enterprise Architect 7.5 Versión en español

Página 2 de Índice Aspectos básicos Vistazo general. 3 Diagrama de Clases.. 4 Atributos 6 Métodos. 10 Relaciones.. 11 Configuración de Opciones de Diagramas..14 Clases de control.14 Configuración de página 16 Generación de código...17

Página 3 de Aspectos básicos Pantalla inicial Esta 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 diseño como vemos en la imagen

Ahora EA se verá de la siguiente manera: Página 4 de Ahora crearemos un nuevo diagrama, en este caso un diagrama de Clase. Para ello seleccionamos con el Mouse donde dice Modelo de diseño como se ve en la imagen anterior y pulsamos en el botón de nuevo diagrama (indicado con flecha celeste) Se nos abrirá la siguiente ventana: Seleccionamos la categoría UML Estructural y luego Clase en Tipo de diagrama

Página 5 de En Explorador de proyecto (arriba a la derecha) se habrá agregado un nuevo elemento Modelo de diseño que les recomiendo renombrar a Diagrama de clases pulsando F2 en el mismo. Ahora ya podremos crear nuestro diagrama añadiendo los elementos necesarios desde la caja de herramientas. Si añadimos una clase por ejemplo, después 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 más adelante para la generación de código) y el Estereotipo (el cual dejaremos vacío 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.

Así se ve nuestra clase después de creada: Página 6 de Si hacemos doble clic en la clase, NO veremos la pantalla de definición de atributos sino que iremos a la pantalla anterior, donde definimos el nombre y demás propiedades de la clase. Para definir los atributos y operaciones de la clase la forma más rápida es apretar F9 y F10 respectivamente (atributos, comportamiento), también lo podremos hacer a través del extenso menú contextual que se abre al pulsar con el botón secundario del mouse en la clase. Al apretar F9 para definir atributos, saldrá esta pantalla:

Página 7 de Aquí definiremos los distintos atributos de nuestra clase. Nota importante: luego de crear un atributo y pulsar Enter es necesario apretar el botón 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. Después de agregar algunos atributos:

Página 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:

Página 9 de Vemos que arriba de los getters aparece una leyenda <<property get>> y arriba de los setters <<property set>> indicando que son métodos gets y sets. Si queremos que no aparezcan esas leyendas entonces iremos a Diagrama->Propiedades y allí en la pestaña Características desactivaremos la casilla de verificación Mostrar los estereotipos

Página 10 de Diagrama de clases Métodos Para definir los métodos haremos clic en la clase y apretaremos F10: Lo único que nos interesa es el nombre, alcance, tipo de retorno y parámetros. Al hacer clic en Editar los parámetros podremos definir el tipo del parámetro. En Tipo aparecerán tanto los tipos primitivos como las clases que tengamos definidas en el diagrama.

Clase con atributos y métodos definidos Página 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:

Página 12 de Ahí elegimos el tipo de relación que queremos realizar entre las clases. Cardinalidad de las relaciones Para cambiar la cardinalidad y nombre de la relación haremos doble clic sobre la misma:

Página 13 de En las pestañas Rol de origen y destino podremos definir la multiplicidad de la relación:

Página 14 de Configurando opciones del diagrama Al crear una clase de control vemos que EA la representa de la siguiente manera: Es decir, como una clase de control del modelo de análisis. Si nosotros queremos que se vea como una clase de diseño tenemos que ir a Herramientas->Opciones- >Objetos y destildar la casilla que dice Las clases honran estereotipos de análisis :

Página 15 de

Configurando tamaño predeterminado de página Página 16 de Configurando orientación Diagrama de Secuencia

Generación de código Página 17 de Si bien al principio el Architect es complicado de manejar, una de las razones por las que lo estoy utilizando es la de generación de código que ofrece el programa. Se puede generar el código (Java, C, C++ entre otros) de una clase en particular o de todo el diagrama. Para ellos debemos dirigirnos a: Saldrá la siguiente ventana:

Página 18 de Aquí pondremos la opción Auto generar archivos y le diremos donde quiere que guarde los archivos generados. Luego le daremos a generar y ya tenemos listo el cód. fuente a partir del diagrama Ejemplo (clase Pasajero): /** * @author Administrador * @version 1.0 * @created 16-nov-10 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(){

} return edad; Página 19 de 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; } }

Página de Por último para cambiar el lenguaje de generación de código (por si necesitamos el código en un lenguaje distinto a Java) nos dirigimos a: Hasta acá llega el tuto básico 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