Enterprise Architect:



Documentos relacionados
GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

SCR6150c Versión 2.0(12/01/05)

Servicio de Alta, Baja, Modificación y Consulta de usuarios Medusa

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

10. El entorno de publicación web (Publiweb)

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

Oficina Online. Manual del administrador

Redes de área local: Aplicaciones y servicios WINDOWS

Cliente VPN Hezkuntza Manual de instalación y utilización

CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO

CIF-KM. GUÍA DE LOS PRIMEROS PASOS

El proceso de Instalación de Microsoft SQL Server 2008

Configuracion Escritorio Remoto Windows 2003

Soluciones Informáticas para la Gestión de la Calidad c/vicente Aleixandre nº 10 4º H, A CORUÑA Telf: / info@spuch.

UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO

GENERACIÓN DE TRANSFERENCIAS

Kit de Autenticación con Tarjetas. Guía Técnica de Configuración

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

CONFIGURACIÓN TERMINAL SERVER EN WINDOWS 2003

Para entornos con más de un equipo conectados en red es necesario que el programa de firewall conceda paso a los servicios de Microsoft SQL Server.

INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA

Manual de uso. Sonar. Manual usuario Testlink 1/20

NORMA 34.14(SEPA) 05/11/2013

WINDOWS : TERMINAL SERVER

Guía de Instalación para clientes de WebAdmin

Programa de Ayuda EMCS Instalación Versión SQL Server Versión Marzo 2010

Manual Oficina Web de Clubes (FBM)

Creación y administración de grupos de dominio

Guía Rápida de Inicio

Guía Rápida de Instalación SQL Server Express

Guía de acceso a Meff por Terminal Server

FOROS. Manual de Usuario

Instalación. Interfaz gráfico. Programación de Backups. Anexo I: Gestión de la seguridad. Manual de Usuario de Backup Online 1/21.

1. INTRODUCCIÓN 2 2. EVERDRIVE LITE 3 3. SINCRONIZADOR DE EVERDRIVE 4 4. VISTA GENERAL DE LAS OPCIONES DE LA APLICACIÓN 5

DOCENTES FORMADORES UGEL 03 PRIMARIA

Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian

Manual del instalador de Red

MANUAL DE AYUDA. SAT Móvil (Movilidad del Servicio Técnico)

CASO PRÁCTICO. CASOS PRÁCTICOS Internet (CP15 y CP16)

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

Configuración portátiles del Programa Tic Tac

INSTALACIÓN DE MEDPRO

Manual de Instalación

PLATAFORMA DE VISADO TELEMÁTICO.

Internet aula abierta

Manual: Gestor de contenidos e-gim cms. 6 abril 2010

UAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid

5. Composer: Publicar sus páginas en la web

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

Badboy: Manual de usuario

GENERACIÓN DE ANTICIPOS DE CRÉDITO

Guía de uso del Cloud Datacenter de acens

ICARO MANUAL DE LA EMPRESA

INTRANET: MANUAL DE INSTALACIÓN

Contenido. cursos.cl / Teléfono:

Manual de NetBeans y XAMPP

Instrucciones de instalación de IBM SPSS Modeler Text Analytics (licencia de usuario autorizado)

Acronis Backup & Recovery 10 Advanced Editions. Guía rápida de inicio

Gestió n de Certificadó Digital

UNIDAD DIDACTICA 3 USUARIOS Y GRUPOS EN REDES WINDOWS 2003 SERVER II

Guía de instalación 1

Sincronización del Servidor.

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

Ministerio de Educación,Cultura y Deporte. Aulas en Red. Windows. Módulo 2: Servicios Básicos. Directorio Activo

Oficina Online. Manual del Administrador

MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007

Guía de Apoyo Project Web Access. (Jefe de Proyectos)

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa Configuración Internet Explorer para ActiveX...

INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT

Guía rápida del usuario. Disco duro virtual.

UNIDAD DIDACTICA 16 USUARIOS SAMBA EN UN CONTROLADOR DE DOMINIO LINUX SERVER

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta

Técnicas de Programación

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

Guía paso a paso para la cumplimentación del formulario de candidatura

Facturación - Software de facturación para profesionales y autónomos.

Instalación y Registro Versiones Educativas 2013

Guía de instalación y uso. RestMaster Pocket

Manual hosting acens

Instalación de FileZilla FTP Server

UNIDAD DIDACTICA 3 USUARIOS Y GRUPOS EN REDES WINDOWS 2003 SERVER I

1. CONSIDERACIONES GENERALES

Como detectar conexión del Servidor y SQL?

Redes de área local: Aplicaciones y servicios WINDOWS

Guía de instalación de la carpeta Datos de IslaWin

Software Criptográfico FNMT-RCM

SBConta.NET Manual de instalación. SBSS Consulting, S.A Barcelona Telf , fax web

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

SOROLLA MODULO DE JUSTIFICANTES DEL GASTO

Bienvenida. Índice. Prefacio

Enterprise Architect. Manual de usuario

Banco de la República Bogotá D. C., Colombia

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

API. Administración Portuaria Integral, Veracruz. Manual de Usuario del software para generar la programación de conceptos de Obras...

Ayuda Aplicación SIGI

Guía de Obtención de Certificados para la Facturación Electrónica en Adquira Marketplace.

MANUAL DEL INSTALADOR

Transcripción:

Enterprise Architect: Manual rápido de usuario Fecha: 21/07/2006 Referencia: EJIE S.A. Mediterráneo, 3 Tel. 945 01 73 00* Fax. 945 01 73 01 01010 Vitoria-Gasteiz Posta-kutxatila / Apartado: 809 01080 Vitoria-Gasteiz www.ejie.es Este documento es propiedad de EJIE, S.A. y su contenido es confidencial. Este documento no puede ser reproducido, en su totalidad o parcialmente, ni mostrado a otros, ni utilizado para otros propósitos que los que han originado su entrega, sin el previo permiso escrito de EJIE, S.A.. En el caso de ser entregado en virtud de un contrato, su utilización estará limitada a lo expresamente autorizado en dicho contrato. EJIE, S.A. no podrá ser considerada responsable de eventuales errores u omisiones en la edición del documento.

Control de documentación Título de documento: ENTERPRISE ARCHITECT Código: Versión: 1.0 Fecha: 21/07/2006 Resumen de cambios: Primera versión. Histórico de versiones Cambios producidos desde la última versión Control de difusión Responsable: Ander Martínez Aprobado por: Ander Martínez Firma: Fecha: Distribución: Referencias de archivo Autor: Consultoría de áreas de conocimiento Nombre archivo: EA. Manual rápido de usuario vn.n.doc Localización: Enterprise Architect. Manual rápido de usuario 2/26

Contenido Capítulo/sección Página 1 Introducción 4 2 Conceptos básicos 4 3 Funciones elementales 5 3.1 Crear el proyecto 5 3.2 Conexión al repositorio/proyecto 8 3.3 Modelo de seguridad 10 3.4 Trabajo en grupo 12 3.4.1. Mantenimiento de usuarios 13 3.4.2. Usuario administrador 16 3.4.3. Mantenimiento de grupos 16 3.4.4. Gestión de bloqueos 20 3.4.5. Otras funciones 22 4 Integración con la tecnología MDG 22 4.1 Trabajando con tecnologías MDG 22 4.1.1. Importar tecnología MDG como fichero XML 23 4.1.2. Uso de la tecnología MDG 23 4.2 MDG Business Process 24 4.3 MDG for Eclipse 25 4.4 MDG for Eclipse 26 4.5 MDG for EJB 26 4.6 MDG for Testing 26 Enterprise Architect. Manual rápido de usuario 3/26

1 Introducción El presente documento describe cuales son las tareas básicas que se pueden ejecutar en la explotación de la herramienta de modelado Enterprise Architect Corporate Edition. El contenido del documento integra, tanto los aspectos de uso en el entorno de EJIE como las características elementales de funcionamiento de la aplicación. 2 Conceptos básicos Enterprise Architect Corporate Edition es una herramienta CASE para el diseño y construcción de sistemas software. Desarrollada por Sparx Systems, la primera release (v1.1.3) data de Agosto del 2000, mientras que la ultima versión (v6.1) vio la luz en Mayo del 2006 Enterprise Architect Corporate Edition soporta la especificación UML 2.0, que describe un lenguaje visual que permite la definición de los modelos de un proyecto. Se trata de una herramienta progresiva que cubre todos los aspectos del ciclo de un desarrollo, proporcionando una completa trazabilidad desde la fase inicial de diseño hasta el desarrollo y posterior mantenimiento. Así mismo, también proporciona soporte para testing y control de cambios. Enterprise Architect Corporate Edition, permite la realización de ingeniera directa e inversa, sincronizar los elementos de los modelos con el código fuente de las clases (ActionScript, C++, C#, Delphi, Java, Python, PHP, VB.NET y Visual Basic), diseñar y generar elementos de base de datos y generar documentación de gran calidad fácilmente exportable a formato RTF. Enterprise Architect Corporate Edition soporta todos los modelos/diagramas de UML 2.0. Permite diseñar desde procesos de negocio, sitios web, interfaces de usuario, configuraciones hardware, hasta estimar el esfuerzo del proyecto en horas Aunque el producto contempla dos tipos de repositorio (ficheros EAP o Base de datos) se ha optado por el que más posibilidades aporta, es decir, el basado en Base de Datos El repositorio basado en DBMS proporciona mejores tiempos de respuesta cuando se trabajo con varios usuarios debido a su estructura interna. Además, cualquier problema de conexión que se produzca, debería ser cubierto por las habilidades del servidor DBMS, permitiendo deshacer cualquier transacción interrumpida por problemas externos. En nuestro caso se ha seleccionado SQL Server 7.0 como repositorio de proyectos, y la licencia Corporate Edition. Enterprise Architect. Manual rápido de usuario 4/26

Enterprise Architect Corporate Edition implementa la tecnología MDG (Model Driven Generator) que permite centralizar una colección de recursos pertenecientes a una tecnología específica en un punto concreto de Enterprise Architect Corporate Edition. Con MDG, el usuario tiene la posibilidad de realizar una importación granular de perfiles UML, patrones UML y plantillas en una única y accesible área contenida en la Resource View de EA. Para obtener información adicional sobre el producto acceder a su página web: http://www.sparxsystems.com.au/products/ea.html 3 Funciones elementales Aunque la herramienta permite gestionar dos tipos de repositorios (fichero EAP o Base de datos) se recomienda el uso de la opción de base de datos, ya que permite el trabajo concurrente a mayor número de usuarios, evita la degradación del proyecto y mejora los tiempos de respuesta del producto. No obstante el responsable del proyecto podrá seleccionar la opción más conveniente en cada caso. Nota: El presente manual está orientado principalmente al uso de DBMS como repositorio de modelos del proyecto Los pasos mínimos que debe ejecutar el responsable del proyecto se pueden resumir como: Solicitar el repositorio del proyecto en BD Crear el proyecto Activar seguridad Establecer usuario(s) administrador(es) Crear grupos de usuarios y asignarles privilegios Crear usuarios y asignarlos a grupos 3.1 Crear el proyecto Previamente (en fase 0) se habrá solicitado al servicio de implantación la creación del repositorio en SQLServer, facilitándonos los siguientes datos: Nombre del servidor Nombre de la base de datos Usuario Password Importante: El proceso descrito a continuación lo deberá ejecutar el responsable del proyecto una sola vez. Las sucesivas veces que se llevase a cabo supondría perder todos los modelos contenidos en el repositorio remoto, es decir, sería equivalente a un proceso de reinicio del proyecto. Que implantación nos confirme la creación del repositorio no significa que ya podemos empezar a trabajar, tan solo disponemos del espacio necesario para gestionar el proyecto. Por tanto el primer paso a realizar por el responsable es crear el proyecto, ejecutando el menú Tools Data Management Data Transfer Enterprise Architect. Manual rápido de usuario 5/26

Completamos la pantalla: En el tipo de transferencia a realizar marcamos la opción.eap to DBMS En el campo de Source Model pinchamos el botón que aparece alineado permitiéndonos así buscar en nuestro disco un fichero EAP que vamos a usar como modelo, bien porque lo tenemos de otro proyecto similar anterior o bien si no disponemos de ninguno, podemos seleccionar el que se instala por defecto con la herramienta EABase.eap Pinchando el botón alineado con Target Model seleccionaremos como destino la BD SQL Server que nos han generado: Enterprise Architect. Manual rápido de usuario 6/26

o Una vez se ha seleccionado el driver de conexión a la base de datos (Microsoft OLE DB Provider for SQL Server) se deberá indicar la conexión a la base de datos: Enterprise Architect. Manual rápido de usuario 7/26

Una vez de vuelta a la pantalla de transferencia de datos pinchamos en Transfer Data iniciando así el proceso de carga, aunque nos avisará de que todos los datos que contenga se perderán. Terminado el proceso pinchamos en Close. Con esto ya tenemos realmente creado el proyecto. 3.2 Conexión al repositorio/proyecto Una vez creado el proyecto nos conectaremos al servidor para ajustar la configuración de seguridad y el trabajo en grupo. Enterprise Architect. Manual rápido de usuario 8/26

Lo comentado a continuación sirve como guía de conexión al repositorio remoto para cualquier tipo de usuario. Pinchando sobre Connect to Server se muestra la pantalla de selección de driver de conexión a BD seleccionando Microsoft OLE DB Provider for SQL Server. Después indicaremos los parámetros de conexión a la base de datos. Ahora hay que darle como nombre el código de aplicación: Si la configuración se ha efectuado de modo correcto, se cargará el proyecto EAP residente y existente en la base de datos a la que se ha realizado la conexión, pudiéndose observar en la vista Project View los Enterprise Architect. Manual rápido de usuario 9/26

diferentes paquetes que componen el proyecto : En la pantalla principal se ofrece la posibilidad de abrir un proyecto ya existente, crear un nuevo proyecto y/o conectarse a un servidor. Al haber seleccionado como repositorio de documentación la opción de base de datos, el primer paso que deberá realizar cualquier usuario (además del responsable de aplicación) al iniciar la aplicación será conectarse al repositorio a través de la opción Connect to Server. Si se ha activado la seguridad del proyecto y al usuario que intenta acceder se le ha dado de alta sin la posibilidad de utilizar la seguridad Windows (no recomendado), le aparecerá la pantalla de autenticación: Este punto se explicará más adelante. 3.3 Modelo de seguridad Enterprise Architect Corporate Edition permite aplicar seguridad de acceso al proyecto, además de habilitar el acceso único a cada modelo con objeto de impedir modificaciones paralelas no deseadas. Aunque en cualquier proyecto, y por defecto en su creación, el modelo de seguridad que es aplicable a partir del propio Enterprise Architect, está deshabilitado, se recomienda mantenerlo activado. Así, el responsable de proyecto una vez generado (ver el apartado Crear proyecto del presente manual) deberá ejecutar los pasos indicados a continuación. Enterprise Architect. Manual rápido de usuario 10/26

Importante: El proceso descrito a continuación solo lo deberá ejecutar el responsable del proyecto. Para poder activar la seguridad se deberá tener activo el propio proyecto. Si éste no dispone de política de seguridades aplicada, la activaremos accediendo al Project Security Enable Security. Se solicita un código de autorización que debemos completar. Nota: Esta clave se facilita cuando se hace la compra del producto. Una vez introducida nos avisa de que además se ha generado un usuario administrador por defecto: Enterprise Architect. Manual rápido de usuario 11/26

Una vez activada la seguridad se recomienda marcar la opción Require User Lock to Edit, lo que garantizará que no habrá modificaciones indeseables por modificaciones concurrentes de más de un usuario al mismo objeto. Con esta opción el usuario antes de poder realizar cualquier modificación deberá bloquear el objeto, asegurando entonces su uso exclusivo. Así, una vez finalizado el cambio deberá desbloquearlo. Enterprise Architect pide confirmación antes de efectuar esta operación. Enterprise Architect también admite otros modelos de bloqueo menos restrictivos, por lo que será decisión del responsable de aplicación adoptar la mejor opción para cada caso. Una vez se ha accedido al proyecto con las credenciales autorizadas se podrán realizar sobre el proyecto seleccionado las operaciones asociadas a los diferentes perfiles que se hayan creado para el proyecto, y en función del usuario autenticado podrá efectuar aquellas operaciones que le estén permitidas. Una vez ha sido habilitada la seguridad, se puede acceder a las otras opciones de administración. 3.4 Trabajo en grupo El repositorio basado en DBMS proporciona mejores tiempos de respuesta cuando se trabajo con varios usuarios debido a su estructura interna. Además, cualquier problema de conexión que se produzca, debería ser cubierto por las habilidades del servidor DBMS, permitiendo deshacer cualquier transacción interrumpida por problemas externos. Los repositorios DBMS no ofrecen los servicios de replicación que ofrecen los repositorios EAP. Esta funcionalidad es cubierta por el Control de Paquetes y el Control de Versiones. Cuando se utiliza DBMS como repositorio, la exportación/importación XMI se puede utilizar para modelar distintos paquetes, exportar a XML y compartirlos entre los miembros del equipo de desarrollo, o incluso como escenario de intercambio con las empresas colaboradoras. La utilización de DMBS tiene amplias ventajas con respecto a la replicación: 1. Se puede crear un modelo con solo las partes necesarias para la realización de un determinado Enterprise Architect. Manual rápido de usuario 12/26

trabajo 2. Se puede crear el modelo completo en caso de ser necesario 3. Se puede crear un modelo desde diferentes versiones de paquetes con distintos propósitos (vista cliente, versión definitiva interna) 4. Menor probabilidad de colisiones entre desarrolladores si cada uno trabaja en distintos paquetes. 5. El proceso es controlable utilizando el sistema de control de versiones El responsable de la aplicación será el encargado de realizar los mantenimiento de usuarios y grupos para el proyecto 3.4.1. Mantenimiento de usuarios Importante: El proceso descrito a continuación solo lo deberá ejecutar el responsable del proyecto. Para gestionar los usuarios y la asignación de estos a los posibles grupos y permisos identificados para el proyecto acceder al menú Project Security Maintain Users: Para efectuar un alta de un usuario en el sistema, se pulsará el botón de New, el cual permite acceder al apartado de User Details con todos los campos en blanco para proceder a su definición: Enterprise Architect. Manual rápido de usuario 13/26

Se recomienda utilizar el sistema de credenciales compatible con las propias de acceso al sistema Windows, para ello bastará tan solo el activar la casilla Accept Windows Authentication. Una vez introducida la información, procederemos a almacenar la misma pulsando el botón Save apareciendo entonces en la lista Users. Para efectuar una actualización de los datos asociados a un usuario en el sistema, se procederá a seleccionar previamente al usuario de la lista, se cumplimentará la información del usuario a modificar existente en el apartado de User Details con todos los campos con la información original ya cumplimentada y pulsar Save. Para efectuar un borrado de un usuario del sistema, se procederá a seleccionar previamente al usuario de la lista, se pulsará sobre el botón Delete, el cual procederá a realizar el borrado del sistema. Es muy resaltar que el borrado es físico y que el sistema no pide confirmación del mismo, por lo que se deberá estar muy seguro de la operación a efectuar, ya que la misma no es reversible. Si lo que se desea es asignar o quitar privilegios al usuario, se procederá a seleccionar previamente al usuario de la lista, y en función a los privilegios que se deseen asignar o quitar al usuario, se seleccionará una de las tres opciones posibles: La opción Group Membership, permite la asignación/desasignación de un usuario a un grupo. Una vez pulsada esta opción, mediante botones de opción, los que estén marcados generarán la pertenencia a los grupos marcados y los que no estén marcados el usuario no dispondrá de pertenencia a ellos: Enterprise Architect. Manual rápido de usuario 14/26

La opción Single Permissions, permite la asignación/desasignación de un usuario a los diferentes permisos existentes en el sistema. Una vez pulsada esta opción, mediante botones de opción, los que estén marcados generarán la pertenencia a los permisos y los que no estén marcados el usuario no dispondrá de pertenencia a ellos. Se recomienda asignar permisos a través de la pertenencia a un grupo al cual se le asignen los permisos deseados: La Opción de View All es una combinación de las dos anteriores, por lo que se verán todas las opciones Enterprise Architect. Manual rápido de usuario 15/26

juntas y mezcladas en la misma pantalla de asignación, desasignación. 3.4.2. Usuario administrador Importante: El proceso descrito a continuación solo lo deberá ejecutar el responsable del proyecto. Para evitar accesos no permitidos con perfil de administrador es básico actualizar los datos del usuario administrador creado por defecto. Acceder al menú Project Security Maintain Users, y seleccionar de la lista Users: el referenciado como Administrador. Poner como login el código de usuario utilizado para entrar al dominio Windows de EJGVNET y marcar Accept Windows Authentication, con lo que no pedirá usuario/password si ya estamos autenticados en el dominio. Es recomendable generar otro usuario con permisos de Administrador (perteneciente al grupo Administrators ). 3.4.3. Mantenimiento de grupos Importante: El proceso descrito a continuación solo lo deberá ejecutar el responsable del proyecto. Para gestionar los grupos y los permisos o privilegios identificados para el proyecto acceder al menú Project Security Maintain Groups: Enterprise Architect. Manual rápido de usuario 16/26

Para efectuar un alta de un grupo en el sistema, se procederá a pulsar el botón de New, el cual permite el acceder a la parte superior de la pantalla, con los campos de Nombre de Grupo y Descripción de Grupo en blanco para proceder a su rellenado: Una vez introducida la información, se procederá a almacenar la misma pulsando el botón Save, el cual se habilita en el momento de haber cumplimentado toda la información asociada al grupo. Enterprise Architect. Manual rápido de usuario 17/26

Para efectuar una actualización de los datos de un grupo en el sistema, se procederá a seleccionar previamente al grupo de la lista, se cumplimentará la información asociada al grupo con todos los campos con la información original ya cumplimentada. Una vez introducida la información, procederemos a almacenar la misma pulsando el botón de Save, el cual se habilita en el momento de haber cumplimentado toda la información asociada al grupo. Para efectuar un borrado de un grupo del sistema, procederemos a seleccionar previamente al grupo de la lista, se pulsará sobre el botón Delete, el cual procederá a realizar el borrado del grupo del sistema y elimina automáticamente las asignaciones de usuarios pertenecientes a ese grupo. Es muy importante señalar que el borrado es físico y que el sistema no pide confirmación del mismo, por lo que se deberá estar muy seguro de la operación a efectuar, ya que la misma no es reversible. Enterprise Architect. Manual rápido de usuario 18/26

Si lo que se desea es asignar o quitar privilegios al grupo, se procederá a seleccionar previamente al grupo de la lista, y en función a los privilegios que se deseen asignar o quitar al usuario, se seleccionarán o no los privilegios a asignar al grupo marcando o desmarcando las casillas de opción habilitadas para tal fin: Pare el conjunto de usuarios que van a colaborar en la creación de los modelos se recomienda crear un grupo con los siguientes permisos: Enterprise Architect. Manual rápido de usuario 19/26

Permission Change Password Configure Datatypes Configure Images Configure Packages Configure Resources Configure Stereotypes Generate Documents Generate Source Code and DDL Lock Objects Manage Diagrams Manage Issues Manage Project Information Manage Reference Data - Update Manage Tests Reverse Engineer from DDL and Source Code Security - Manage Locks Spell Check Update Diagrams Update Elements View Locks Meaning Change password of current user. Add/Modify and Delete Datatypes. Configure alternate element images. Configure controlled packages and package properties. Import and manage resources tab items: patterns, profiles, favorites etc. Add/Modify and Delete Stereotypes. Generate RTF and HTML documents from model packages. Generate source code and DDL from model element. Synchronize if already exists. Lock an element. Create new diagrams, copy existing and delete diagrams. Also save diagram as UML Pattern. Update and delete Issues. Update and manage resources, metrics, risks etc. Update and delete reference items. Update and delete Test records. Reverse engineer from source code or ODBC. Synchronize with model elements. View and delete element locks. Spell check package and set spell check language. Update diagram properties and layout, including the Page Setup dialog. Save changes (including delete) for elements, diagrams, packages, links, etc. View element locks. 3.4.4. Gestión de bloqueos Si se ha activado la opción Require User Lock to Edit (recomendado) cuando un usuario bloquea un objeto, deberá liberarlo explícitamente cuando finalice su tarea de modificación. Esto evidentemente puede generar problemas, bien por olvido, bien porque sea necesario adquirir el objeto en un momento dado y el usuario que lo tiene bloqueado no está disponible, etc. Es importante recordar que para poder bloquear un elemento el usuario debe tener perfil de administrador o tener asignado el privilegio Lock Objects. Para consultar y gestionar los diferentes bloqueos activos para el proyecto acceder al menú Project Security View and Manage Locks: Enterprise Architect. Manual rápido de usuario 20/26

Es importante recordar que esta opción solo estará activa para usuarios administradores y para aquellos a los que se les asignó el privilegio Security - Manage Locks. Para desbloquear objetos, se puede seleccionar uno por uno de la lista, o pulsando Select All se marcarán todos, pinchando después Unlock Selected se desbloquerán todos los seleccionados Si ha activado la seguridad y la opción Require User Lock to Edit, para bloquear un elemento, hay que posicionarse en la pestaña Project View sobre el objeto que se quiere editar, y pulsando botón derecho ejecutar la opción Apply/Release User Lock Esta opción de menú también permite el desbloqueo si nos posicionamos sobre algún objeto bloqueado Enterprise Architect. Manual rápido de usuario 21/26

previamente. 3.4.5. Otras funciones Cambio de password Opción que permite la gestión de la contraseña del usuario activo. Desde este apartado se permite cambiar la contraseña para el usuario que está identificado en el proyecto en ese preciso instante. Para ejecutarlo se debe acceder al menú Project Security Change Password Login como otro usuario Desde este apartado se permite cambiar el usuario identificado o autenticado en el proyecto. Para ejecutarlo se debe acceder al menú Project Security Login As Another User. Se permite un máximo de tres reintentos en la introducción de un usuario y contraseña válidos para acceder al proyecto. Si por un casual se intentara por más de tres ocasiones consecutivas y estas fuesen incorrectas o erróneas, el Enterprise Architect mostrará un mensaje de error, y realizará una salida del acceso al proyecto seleccionado. 4 Integración con la tecnología MDG 4.1 Trabajando con tecnologías MDG Las tecnologías MDG se aplican por cada proyecto, no son configuraciones generales de la herramienta Enterprise Architect. Para obtener información adicional, acceder a la página: Enterprise Architect. Manual rápido de usuario 22/26

http://www.sparxsystems.com.au/resources/mdg_tech/ 4.1.1. Importar tecnología MDG como fichero XML En la ventana de vista de recursos del proyecto, y estando situados encima de la carpeta MDG Technologies, con el botón derecho seleccionar Import Technology. Y pulsar Import 4.1.2. Uso de la tecnología MDG El posible uso de la tecnología MDG importada en el proyecto dependerá de las posibilidades a las que está destinado, y podrán aplicarse a perfiles de elementos, patrones, plantillas de código, modelos de datos, etc. Enterprise Architect. Manual rápido de usuario 23/26

4.2 MDG Business Process BPMN define diagramas de procesos de negocio, basados en la construcción de modelos gráficos de operaciones de procesos de negocio mediante la creación de organigramas. Esta notación es fácilmente entendible por todos los usuarios, desde los analistas que crean los primeros diseños de los procesos, hasta los programadores responsables de la codificación de dichos procesos, y finalmente, por los encargados de gestionar y monitorizar dichos procesos. Enterprise Architect. Manual rápido de usuario 24/26

BPMN MDG proporciona soporte BMPN a Enterprise Architect Proporciona a Enterprise Architect un completo entorno de implementación de procesos de negocio. Permite expresar dichos procesos a través de una notación grafica estándar. Compartir modelos Los modelos de negocio y de software pueden ser combinados con BPMN, creando una única aplicación para todos los modelos. Esto mejora la comunicación y la productividad a lo largo del diseño. Validación de los modelos BPMN Los diagramas de procesos de negocio pueden ser validados a través de una serie de reglas y restricciones. Nota: Este producto tiene un coste adicional en su versión básica, no teniendo coste adicional en producto licenciado como empresarial o corporativo. Requiere un proceso de instalación adicional y posterior a la propia instalación de la herramienta Enterprise Architect. 4.3 MDG for Eclipse Proporciona una serie de características a Eclipse que permite aumentar la productividad. Con el link MDG para Eclipse, la navegación entre Enterprise Architect y Eclipse es directa, mediante una simple combinación de teclas, se puede acceder directamente desde un modelo de Enterprise Architect a la localización específica del código en Eclipse. Este link proporciona una interfaz flexible para el control de la importación y exportación de código, Enterprise Architect. Manual rápido de usuario 25/26

ingeniería directa e inversa de todo un proyecto puede ser realiza en un solo proceso. El usuario tiene la opción de seleccionar que clases son incluidas en la importación y exportación, así como la localización de los ficheros de dichas clases. Incluso se puede compilar y ejecutar un proyecto desde Enterprise Architect. Nota: Este producto tiene un coste adicional, por lo que actualmente no se ha considerado su compra. 4.4 MDG for Eclipse El link MDG para Visual Studio.NET proporciona una solución para los usuarios de la versiones profesional y corporativa de Enterprise Architect y Visual Studio.NET. Proporciona una serie de características a Eclipse que permite aumentar la productividad. Con el link MDG para Visual Studio.NET, la navegación entre EA y Visual Studio.NET es directa, mediante una simple combinación de teclas, se puede acceder directamente desde un modelo de Enterprise Architect a la localización especifica del código en Visual Studio.NET. Este link proporciona una interfaz flexible para el control de la importación y exportación de código, ingeniería directa e inversa de todo un proyecto puede ser realiza en un solo proceso. El usuario tiene la opción de seleccionar que clases son incluidas en la importación y exportación, así como la localización de los ficheros de dichas clases. Incluso se puede compilar y ejecutar un proyecto desde Enterprise Architect. Nota: Este producto tiene un coste adicional, por lo que actualmente no se ha considerado su compra. 4.5 MDG for EJB Permite al usuario modelar EJBs de entidad y de sesión, se completa con perfiles UML para modelar Ejes, patrones de EJB y gestión de código Nota: Este producto no tiene coste adicional. Se instala por defecto junto con la herramienta Enterprise Architect. El fichero de importación EJB Technology.xml se instala en C:\Archivos de programa\sparx Systems\MDG Link\EJB 4.6 MDG for Testing Proporciona la usuario la capacidad de modelar rápidamente un amplio rango de procedimientos de test incluyendo componentes de testeo, casos de test, y más Nota: Este producto no tiene coste adicional. Se instala por defecto junto con la herramienta Enterprise Architect. El fichero de importación Testing Technology.xml se instala en C:\Archivos de programa\sparx Systems\MDG Link\Testing Enterprise Architect. Manual rápido de usuario 26/26