© 2007 Solus S.A.
Enterprise Architect 6.5
Note:
by Solus S.A.
This is "Title Page 1" - you may use this page to introduce your product, show title, author, copyright, company logos, etc.
All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or information storage and retrieval systems - without the written permission of the publisher.
Products that are referred to in this document may be either trademarks and/or registered trademarks of the respective owners. The publisher and the author make no claim to these trademarks.
While every precaution has been taken in the preparation of this document, the publisher and the author assume no responsibility for errors or omissions, or for damages resulting from the use of information contained in this document or from the use of programs and source code that may accompany it. In no event shall the publisher and the author be liable for any loss of profit or any other commercial damage caused or alleged to have been caused directly or indirectly by this document.
Printed: febrero 2007 in (whereever you are located) © 2007 Solus S.A.
Publisher Special thanks to:
All the people who contributed to this document, to mum and dad and grandpa, to my sisters and brothers and mothers in law, to our secretary Kathrin, to the graphic artist who created this great product logo on the cover page (sorry, don't remember your name at the moment but you did a great work), to the pizza service down the street (your daily Capricciosas saved our lives), to the copy shop where this document will be duplicated, and and and... Last not least, we want to thank EC Software who wrote this great help tool called HELP & MANUAL which printed this document. Managing Editor
Technical Editors
Cover Designer ...enter name...
...enter name...
...enter name... ...enter name...
...enter name...
Production
...enter name... Team Coordinator
Table of Contents
Foreword 32
Part I Introducción
34
... 34 1 Que es Enterprise Architect?
... 35 2 Características de EA
... 37 3 Derechos de Autor
... 38 4 Marcas Registradas
... 38 5 Diferencias entre Ediciones de Escritorio, Profesional y
Corporativa
... 40 6 Acuerdo de Licencia del Producto de Software de EA
... 43 7 Ordenar Enterprise Architect
... 43 8 Soporte
... 43 9 Formatos Disponibles del Archivo de Ayuda
... 44 10 Sus Comentarios
... 44 11 EA para Usuarios Avanzados
Part II Roles del Proyecto y EA
47
... 47 1 Analista de Negocio
... 49 2 Arquitecto de Software
... 50 3 Ingeniero de Software
... 52 4 Desarrollador
... 53 5 Líder del Proyecto
... 55 6 Revisores
... 56 7 Responsable de Despliegue
... 58 8 Desarrollador Tecnológico
... 59 9 Administrador de Base de Datos
Part III Comenzando
63
... 63 1 Instalación
... 64 2 Comienzo Rápido
... 67 3 Comenzar la Aplicación
... 68 4 Administración de Licencia
... 69 Agregar Clave de Licencia
... 71 Solución de Problemas del Almacén de Claves
... 71 5 Registrar una Licencia Completa
... 73 6 Actualizar una Licencia Existente
© 2007 Solus S.A.
Part IV Usar Enterprise Architect
77
... 77 1 Area de Trabajo de la Aplicación
... 79 2 Página de Inicio
... 80 Opciones de la Página de Inicio
... 81 Quitar Proyectos Recientes
... 82 Editar mi Perfil
... 84 3 Patrones del Modelo
... 85 Patrón del Modelo del Proceso de Negocio
... 86 Patrón del Modelo de Requerimientos
... 87 Patrón del Modelo de Casos de Uso
... 88 Patrón del Modelo del Dominio
... 89 Patrón del Modelo de Clases
... 90 Patrón del Modelo de Base de Datos
... 90 Patrón del Modelo de los Componentes
... 91 Patrón del Modelo de Despliegue
... 92 Patrón del Modelo de Pruebas
... 94 Patrón del Modelo de Mantenimiento
... 94 Patrón del Modelo de Proyecto
... 94 4 Organizar Ventanas y Menues
... 95 Ventanas Acoplables
... 95 Ventana Acoplable Estilo 2005
... 97 Auto Ocultar Ventanas
... 97 Menues Desacoplables
... 98 5 Menú Principal
... 98 Menú Archivo ... 100 Menú Editar ... 101 Menú Ver ... 105 Menú Proyecto ... 110 Menú Diagrama ... 112 Menú Elemento ... 116 Menú Herramientas ... 118 Ventana Personalizar
... 119 Personalizar Comandos
... 120 Personalizar Barra de Herramientas
... 123 Herramientas Personalizadas
... 125 Abrir Herramientas Externas
... 126 Pasar Parámetros a Aplicaciones Externas
... 127 Personalizar Teclado ... 130 Personalizar Menú ... 131 Personalizar Opciones ... 132 Menú Configurar ... 135 Menú Ventana ... 136 Menú Ayuda ... 137 6 Opciones de Vista
... 137 Vista de Diagrama
... 139 Vista de Reporte
... 142 Vista de Búsqueda
... 145 7 Buscar un Proyecto
... 146 Explorar la Vista de Búsqueda
... 153 Agregar Filtros
... 155 Campos y Condiciones
... 156 8 Barra de Herramientas del Area de Trabajo
... 157 Barra de Herramienta Predeterminada
... 158 Barra de Herramienta del Proyecto
... 159 Barra de Herramientas de Generación de Código
... 161 Barra de Herramientas de los Elementos del UML
... 162 Barra de Herramienta del Diagrama
... 163 Barra de Herramienta del Elemento Actual
... 164 Barra de Herramienta del Conector Actual
... 165 Barra de Herramienta del Formato
... 166 Vistas del Area de Trabajo
... 167 Personalizar Barra de Herramientas
... 168 Pestañas del Diagrama
... 169 Barra de Estados
... 170 9 Explorador del Proyecto
... 171 Menú contextual del Modelo
... 173 Sub-Menú Control del Paquete del Nodo Raiz
... 173 Menú Contextual del Paquete
... 175 Sub-menú Control del Paquete
... 175 Agregar Sub-Menú
... 176 Submenu Documentación
... 176 Submenu Ingeniería de Código
... 177 Submenu Compilar y Ejecutar
... 178 Submenu Exportar/Importar
... 179 Submenu Contenidos
... 179 Menú Contextual del Elemento - Explorador del Proyecto
... 181 Submenú Agregar
... 181 Menú Contextual del Diagrama - Explorador del Proyecto
... 182 Menú contextual del método
... 182 Generar diagrama de secuencia para el método
... 183 Ordenar el Contenido del Paquete
... 183 Configurar el Comportamiento del Explorador del Proyecto Predeterminado
... 186 10 Ventanas Acoplables
... 186 Ventana de Propiedades
... 188 Ventana de Recursos
... 189 Vista de Recursos
... 190 Favoritos
... 190 Ventana de Notas
... 191 Ventana de Sistema
... 192 Visor del Código Fuente
... 193 Explorador de Elementos
... 194 Ventana de Relaciones
... 195 Ventana de Reglas
... 196 Ventana de Jerarquía
... 196 Ventana de Valores Etiquetados
... 198 Tipos de Valores Etiquetados Predefinidos
... 200 Datos de Referencia Predefinidos
... 203 Crear un Tipo de Valor Etiquetado Personalizado
... 204 Asignar un Valor Etiquetado Definido a un Item
© 2007 Solus S.A.
... 207 Mostrar etiquetas duplicadas
... 208 Ventana de Administración del Proyecto
... 209 Ventana de Salida
... 210 Ventana de Ayuda Instantánea
... 211 La Ventana Seleccionar y Enfocar
... 211 11 Acceso Rápido
... 212 Crear Nuevos Elementos
... 213 Crear Conectores entre Elementos
... 214 12 Caja de Herramientas del UML
... 215 Menú de Acceso Rápido de la Caja de Herramientas del UML
... 216 El Grupo Análisis
... 217 El Grupo Casos de Uso
... 218 El Grupo Clase
... 219 El Grupo Compuesto
... 220 El Grupo Comunicaciones
... 221 El Grupo Interacción
... 222 El Grupo de Tiempos
... 222 El Grupo Estado
... 223 El Grupo Actividad
... 224 El Grupo Componente
... 225 El Grupo Despliegue
... 226 El Grupo Personalizado
... 228 El Grupo Perfil
... 228 El Grupo Metamodelo
... 230 El Grupo WSDL
... 230 El Grupo Esquema XML
... 231 El Grupo Requerimiento
... 232 El Grupo Mantenimiento
... 232 El Grupo Interfaz de Usuario
... 234 Perspectivas
... 235 Configurar Perspectivas
... 237 Importar Exportar Perspectivas
... 237 13 Tareas del Paquete
... 238 Abrir un Paquete
... 238 Agregar Paquetes
... 238 Renombrar Paquetes
... 239 Arrastrar un Paquete en un Diagrama
... 239 Mostrar y Ocultar los Contenidos del Paquete
... 240 Eliminar un Paquete
... 240 14 Tareas del Diagrama
... 240 Agregar un Diagrama
... 241 Resaltar el Elemento Contextual
... 241 Organizar un Diagrama
... 244 Leyendas
... 245 Bloquear el Diagrama
... 246 Seleccionar y Enfocar un Diagrama
... 246 Ajustar Imagén al Tamaño de Página
... 247 Seleccionar un Diagrama
... 248 Configurar Opciones de Apariencia
... 249 Miembros de Clases Visible
... 250 Configurar el Tamaño de Página del Diagrama
... 251 Mostrar u Ocultar Atributos y Operaciones
... 253 15 Tareas del Elemento
... 253 Agregar un Elemento
... 254 Conectar Elementos
... 254 Mover Elementos y Paquetes
... 255 Auto Contadores
... 256 Paquetes de Plantilla
... 257 Eliminar un Elemento
... 258 16 Opciones para Editar el Elemento en el Lugar
... 259 Tareas del Item Elemento en el Lugar
... 260 Editar el Nombre del Elemento
... 261 Editar el Estereotipo del Atributo u Operación
... 263 Editar el Alcance del Atributo u Operación
... 264 Editar la Clave del Atributo
... 265 Editar Clave del Parámetro de la Operación
... 266 Editar Tipo de Parámetro
... 267 Insertar Nuevo Atributo u Operación
... 268 Insertar Parámetro de la Operación
... 270 Insertar una Característica de Mantenimiento
... 273 Insertar una Característica de Prueba
... 276 17 Opciones de edición del conector en el lugar
... 276 18 Configuraciones de Usuario y Predeterminadas
... 276 Configurar Opciones ... 277 General ... 279 Colores Estándar ... 280 Diagrama ... 281 Comportamiento ... 282 Secuencia ... 284 Objetos ... 285 Visibilidad del Elemento
... 286 Vinculos
... 287 Colores de Comunicaciones
... 288 Especificaciones XML
... 289 Caja de Herramienta del Elemento UML
... 291 Ingeniería de Código Fuente
... 291 Presentaciones Personalizadas
... 292 Estilos Visuales
... 292 19 Usar Add-In's
... 292 Registrar un Add-In
... 293 Registrar Mentor Zicom
... 295 Administrador de Add-In
... 295 20 Accesos Rápidos del Teclado
Part V El Lenguaje UML
300
... 300 1 Que es UML?
... 301 2 Diagramas UML
... 302 Diagramas de Comportamiento
... 304 Diagrama de Actividades
... 307 Diagrama de Casos de Uso
© 2007 Solus S.A. ... 310 Regiones ... 311 Pseudo-Estados ... 312 Diagramas de Interacción
... 312 Diagrama de Tiempos
... 314 Diagrama de Secuencia
... 316 Denotar el Ciclo de Vida de un Elemento
... 317 Presentación de Diagramas de Secuencia
... 318 Activación del Elemento de Secuencia
... 320 Niveles de Activación de la Línea de Vida
... 321 Elementos de Secuencia
... 322 Visibilidad de la Etiqueta del Mensaje de Secuencia
... 323 Cambiar los Márgenes Superiores
... 323 Elementos de Secuencia en Línea
... 326 Diagramas de Comunicaciones (Anteriormente Diagrama de
Colaboración)
... 327 Diagramas de Comunicación en Color
... 328 Diagrama de Descripción de la Interacción
... 330 Diagramas Estructurales
... 331 Diagrama del Paquete
... 333 Diagrama de Clases
... 335 Diagrama de Objetos
... 337 Diagramas de Estructuras Compuestas
... 338 Propiedades
... 340 Diagrama de Componentes
... 342 Diagrama de Despliegue
... 343 Diagramas Adicionales
... 343 Diagrama de Análisis
... 344 Diagrama Personalizado
... 345 Diagrama de Requisitos
... 346 Diagrama de Mantenimiento
... 347 Diagrama de la Interfaz del Usuario
... 348 Esquema de Base de Datos
... 349 Diagrama de Robustez
... 350 3 Elementos UML
... 350 Elementos del Diagrama de Comportamiento
... 352 Elementos del Diagrama Estructural
... 353 Elementos Básicos
... 353 Acción
... 354 Notación de la Acción
... 355 Nodo de Expansión de Acción
... 356 Conector de Acción
... 357 Pre/Post Condiciones Locales
... 359 Actividad
... 360 Notación de la Actividad
... 361 Nodos del Parámetro de Actividad
... 364 Partición de la Actividad
... 365 Actor ... 366 Artefacto ... 366 Elección ... 368 Clase ... 369 Clases Activas
... 369 Clases Parametrizadas (Plantillas)
... 371 Colaboración
... 377 Operadores de Interacción
... 379 Componente
... 380 Almacén de Datos
... 381 Decisión
... 382 Especificación de Despliegue
... 383 Puerta de Diagrama
... 384 Artefacto del Documento
... 385 Punto Final
... 386 Punto de Entrada
... 386 Excepción
... 387 Región de Expansión
... 389 Agregar Región de Expansión
... 389 Punto de Salida
... 390 Final
... 391 Final de Flujo
... 392 Bifurcación/Unión ... 393 Bifurcación ... 395 Unión ... 396 Historia ... 397 Item de Información
... 398 Inicial
... 398 Ocurrencia de Interacción
... 399 Interfaz
... 400 Región de Actividad Interruptible
... 401 Agregar Región de Actividad Interruptible
... 402 Unión
... 404 Línea de Vida
... 404 Nodo
... 405 Objeto
... 406 Clasificador de Instancia
... 407 Estado en Tiempo Ejecución
... 407 Definir una Variable en Tiempo de Ejecución
... 408 Quitar una Variable Definida
... 409 Definir un Estado en Tiempo de Ejecución
... 409 Paquete ... 410 Parte ... 411 Partición ... 412 Puerto ... 413 Agregar un Puerto a un Elemento
... 414 Administrar Puertos Heredados y Redefinidos
... 415 Calificadores ... 416 Recibir ... 418 Región ... 418 Enviar ... 419 Estado ... 420 Estado Compuesto ... 422 Línea de Vida del Estado
... 423 Estado/Continuación
... 424 Continuación
... 425 Invariante del Estado
... 426 Actividad Estructurada
© 2007 Solus S.A.
... 428 Sincronizar
... 428 Límite del Sistema
... 430 Terminar
... 430 Casos de Uso
... 432 Puntos de Extensión de Casos de Uso
... 433 Usar Notación Rectangular
... 433 Línea de Vida del Valor
... 435 Estereotipos Extendidos Incorporados
... 435 Estereotipos de Análisis
... 436 Límite
... 436 Crear un Límite
... 437 Estereotipos del Modelado de Negocios
... 438 Elementos Compuestos
... 439 Control
... 440 Crear un Elemento de Control
... 441 Entidad
... 441 Crear una Entidad
... 441 Evento ... 442 Hipervinculos ... 445 Asociación N-Ary ... 445 Otros Elementos ... 446 Proceso ... 446 Recursion ... 446 Requerimientos ... 447 Pantalla ... 449 Tabla ... 450 Elemento UI ... 451 Estereotipos Web ... 452 Trabajador ... 452 4 Conexiones UML
... 454 Agregar
... 455 Cambiar la Forma del Vínculo de Agregación
... 455 Ensamble ... 456 Asociar ... 457 Representación Diagonal ... 457 Clase de Asociación
... 458 Víncular una Nueva Clase a una Asociación Existente
... 459 Ruta de Comunicación
... 460 Componer
... 461 Conector
... 461 Flujo de Control
... 463 Delegar
... 463 Dependencia
... 464 Aplicar un Estereotipo
... 465 Despliegue
... 465 Exponer la Interfaz
... 466 Extender ... 466 Generalizar ... 467 Incluir ... 468 Flujo de Información
... 469 Realizar un Flujo de Información
... 469 Transmitir Información en un Flujo
... 470 Flujo de Interrupción
... 472 Crear un Mensaje de Comunicación
... 473 Reordenar los Mensajes
... 475 Mensaje (Diagrama de Secuencia)
... 476 Auto-Mensaje
... 477 Llamada
... 478 Cambiar los Detalles de Tiempo
... 480 Ejemplos de Mensajes
... 481 Mensaje (Diagrama de Tiempos)
... 482 Crear un Mensaje de Tiempos
... 484 Punto Final del Mensaje
... 485 Etiqueta del Mensaje
... 486 Anidamiento
... 486 Flujo de Objetos
... 487 Usar Flujos de Objetos en Diagramas de Actividades
... 488 Ocurrencia
... 489 Importación de Paquetes
... 490 Combinación de Paquetes
... 491 Realizar
... 491 Enlace de Roles
... 492 Representa ... 493 Representación ... 493 Trazar ... 494 Transición ... 496 Usar
Part VI Modelando con UML
498
... 499 1 Trabajar con Diagramas UML
... 501 Menú Contextual del Diagrama
... 502 Configurar el Diagrama Predeterminado
... 503 Tareas Comunes del Diagrama
... 503 Nuevos Diagramas
... 504 Eliminar Diagramas
... 504 Propiedades del Diagrama
... 505 Renombrar Diagramas
... 505 Copiar el Elemento del Diagrama
... 506 Acceso Rápido de Navegación del Diagrama
... 506 Convertir el Elemento Vinculado a una Copia Local
... 506 Elementos de Orden Z
... 507 Copiar la Imagen al Disco
... 507 Copiar la Imagen del Diagrama al Portapapeles
... 507 Cambiar el Tipo del Diagrama
... 508 Abrir un Paquete
... 509 Duplicar un Diagrama
... 510 Configurar la Visibilidad de la Característica
... 512 Insertar una nota de las Propiedades del Diagrama
... 512 Ajustar Elementos
... 513 Soltar Elementos desde el Explorador del Proyecto
... 514 Pegar desde el Explorador del Proyecto
... 515 Pegar Multiples Items desde el Explorador del Proyecto
... 516 Pegar Elementos Compuestos
© 2007 Solus S.A.
... 518 Ubicar los Elementos Relacionados en el Diagrama Actual
... 518 Calles
... 520 Usar el Admninistrador de Imágenes
... 521 Seleccionar una Imagen Alterna
... 522 Crear un Fondo de Pantalla Personalizado
... 522 Importar Librería de Imágenes
... 524 Mostrar las Interfaces Realizadas para una Clase
... 525 Nombrar la Sección de Menu
... 525 Opciones del Documento
... 526 2 Trabajar con Elementos UML
... 528 Menú Contextual del Elemento
... 530 Sección de Menú Propiedades
... 531 Ventana de Propiedades Personalizadas
... 531 Configuraciones Avanzadas
... 532 Sección de Menú de Embebidos
... 533 Elementos Embebidos
... 534 Insertar los Elementos Relacionados
... 534 Sección de Menu de las Características
... 535 Sección de Menu de Ingeniería de Código
... 535 Sección de Menú Apariencia
... 536 Sección de Menu de Acciones Comunes
... 536 Menu Contextual del Elemento - Selección Multiple
... 537 Tareas Comunes del Elemento
... 538 Crear Elementos
... 538 Nuevos Elementos
... 539 Configurar Padres del Elemento
... 540 Mostrar el Uso del Elemento
... 541 Configurar Referencias (Referencias Cruzadas)
... 543 Copiar Atributos y Operaciones entre los Elementos
... 544 Mover Atributos y Operaciones entre Elementos
... 546 Mover Elementos entre Paquetes
... 546 Cambiar el Tipo de Elemento
... 547 Mover Elementos
... 547 Alinear Elementos
... 548 Cambiar el Tamaño de los Elementos
... 549 Eliminar Elementos
... 550 Personalizar Elementos Visibles
... 551 Crear Notas y Textos
... 553 Configurar una Apariencia Predeterminada del Elemento
... 555 Obtener/Configurar Colores Personalizados
... 558 Atributos y Operaciones
... 558 Atributos
... 559 Página Principal de los Atributos
... 561 Detalles de los Atributos
... 561 Restricciones del Atributo
... 562 Valores Etiquetados del Atributo
... 563 Crear Propiedades
... 565 Mostrar los Atributos Heredados
... 567 Operaciones
... 568 Página Principal de Operaciones
... 570 Detalle de Operaciones
... 571 Código Inicial
... 572 Parámetros de Operación
... 576 Valores Etiquetados de la Operación
... 577 Redefinir las Operaciones de Padres
... 578 Mostrar las Operaciones Heredades
... 580 Propiedades del Elemento
... 580 Propiedades ... 581 Configuraciones Generales ... 582 Configuraciones Avanzadas ... 582 Requisitos ... 583 Requisitos Externos ... 584 Restricciones ... 585 Vínculos ... 586 Escenarios ... 587 Archivos Asociados ... 588 Valores Etiquetados ... 589 Administación de la Etiqueta Avanzada
... 591 Agregar Rápidamente Valores Etiquetados
... 592 Clasificadores del Objeto
... 592 Usar Clasificadores
... 594 Configuraciones del Elemento Límite
... 595 Compartimientos
... 595 Compartimiento de la Etiqueta
... 595 Compartimiento de Responsabilidad
... 596 Compartimiento de Restricción
... 596 Compartimiento de pruebas
... 596 Compartimiento de mantenimiento
... 596 Vincular Notas
... 596 Vincular Notas a Documentación Interna
... 597 Vincular una Nota a un Elemento
... 598 Documentos Vinculados
... 600 Crear Documentos Vinculados
... 600 Crear Artefacto Documento
... 601 Vincular el Documento a Elementos UML (Solo Ediciones Corporativa)
... 603 Editar Documentos Vinculados
... 604 Plantillas del Documento Vinculado
... 604 Crear Plantillas del Documento Vinculado
... 606 Editar Plantillas del Documento Vínculado
... 608 3 Trabajar con Conectores UML
... 608 Menu Contextual del Conector
... 610 Sección del Menu Propiedades
... 610 Sección del Menu Especifico de Tipo
... 611 Sección de Menu de Acciones Comunes
... 611 Sección de Menu Estilo
... 612 Sección de Menu Apariencia
... 612 Tareas Comunes del Conector
... 613 Agregar una Nota a un Vínculo
... 614 Arreglar Conectores
... 615 Cambiar el Tipo de Conector
... 615 Cambiar el Origen o Destino del Elemento
... 616 Conectar Elementos
... 617 Estilos del conector
... 619 Crear un Vínculo
© 2007 Solus S.A.
... 621 Conjuntos de Generalización
... 621 Ocultar/Mostrar Conectores
... 623 Ocultar/Mostrar Etiquetas
... 624 Invertir el Conector
... 625 Configurar la Especialización de Asociación
... 625 Configurar la Visibilidad de la Relación
... 626 Mostrar la Punta Flecha "Usa"
... 626 Jerarquía de Estilo de Árbol
... 628 Propiedades del Conector
... 630 Restricciones del Conector
... 631 Rol Origen
... 632 Rol de Destino
... 632 Valores Etiquetados del Rol
... 633 Alcance del Mensaje
... 634 4 Esteretipos UML
... 636 Aplicar Estereotipos
... 637 Estereotipos Personalizados
... 640 Selector del Estereotipo
... 640 Visibilidad del Estereotipo
... 641 Estereotipos Estándar
... 643 Estereotipos con Imágenes Alternas
... 643 Scripts de Forma
... 644 Comenzando
... 646 Scripts de Escritura
... 647 Sintaxis de Gramática
... 648 Atributos de Forma
... 649 Dibujando Métodos
... 651 Consultas de Colores
... 651 Ramificación Condicional
... 651 Métodos de Consultas
... 652 Mostrar las Propiedades del Elemento
... 653 Sub-Formas ... 653 Nombres Reservados ... 654 Misceláneo ... 654 Scripts de Ejemplo
... 657 Editor de Forma
... 658 5 Tecnologías MDG
... 658 Crear Tecnologías MDG
... 662 Agregar Perfil en el Asistente de Tecnología MDG
... 663 Agregar Patrón en el Asistente de Tecnología MDG
... 664 Agregar Valores Etiquetados en el Asistente de Tecnología MDG
... 665 Agregar Modulos de Código en el Asistente de Tecnología MDG
... 666 Agregar transformaciones MDA en el asistente de tecnología MDG
... 667 Agregar Imágenes en el Asistente de Tecnología MDG
... 668 Trabajar con Tecnologías MDG
... 670 Importar Tecnologías MDG
... 671 Agregar Tecnologías MDG a la Caja de Herramientas del UML
... 672 6 Perfiles UML
... 674 Crear Perfiles
... 674 Crear un Paquete Perfil
... 675 Agregar Estereotipos y Meta clases a Perfiles UML
... 676 Definir Etiquetas de Estereotipo
... 680 Definir Restricciones de Estereotipo
... 681 Agregar Enumeraciones a los Perfiles UML
... 682 Agregar Redefiniciones a los Perfiles UML
... 683 Agregar scripts de forma a los perfiles UML
... 684 Exportar un Perfil UML
... 687 Usar Perfiles
... 687 Importar un Perfil UML
... 688 Agregar Perfiles a la Caja de Herramientas UML
... 690 Valores Etiquetados en Perfiles
... 691 Agregar un Conector de Perfil a un Diagrama
... 692 Sincronizar Etiquetas y Restricciones
... 693 Referencias del Perfil
... 693 Tipos Soportados
... 694 Estructura del Perfil
... 695 Atributos Soportados
... 696 Perfil de Ejemplo
... 698 7 Patrones UML
... 698 Crear un Patrón
... 701 Importar un Patrón
... 701 Usar un Patrón
... 704 8 Administración de Requisitos
... 705 Crear Requisitos
... 705 Requisitos Externos
... 707 Requisitos Externos Codificados con Colores
... 708 Requisitos Internos
... 709 Mover Requisitos Internos a Requisitos Externos
... 711 Propiedades del Requisito
... 712 Composición
... 712 Implementación
... 713 Jerarquía de Requisitos
... 713 La Matriz
... 713 Reporte de Dependencia
... 714 9 Matriz de Relación del Elemento
... 715 Abrir la Matriz de Relaciones
... 716 Configurar Paquete de Origen y Destino
... 716 Configurar el Tipo de Elemento
... 717 Configurar el Tipo y la Dirección del Vínculo
... 717 Opciones de la Matriz
... 718 Modificar Relaciones en la Matriz
... 719 Exportar a CSV
... 720 Imprimir la Matriz
... 720 Perfiles
... 721 10 Modelado de Negocios
Part VII Transformaciones MDA
727
... 729 1 Transformar Elementos
... 731 Cambiar Transformaciones
... 731 2 Importar Transformaciones
© 2007 Solus S.A.
... 734 4 Transformaciones de Compilación
... 734 Transformación C# ... 736 Transformación DDL ... 739 Transformación EJB ... 742 Transformación Java ... 744 Transformación JUnit ... 746 Transformación NUnit ... 748 Transformación WSDL ... 749 Transformación XSD ... 752 5 Escribir Transformaciones
... 753 Plantillas de Transformación Predeterminada
... 753 Lenguaje Intermediario ... 754 Objetos ... 757 Conectores ... 759 Duplicar Información ... 759 Convertir Tipos ... 760 Convertir Nombres ... 760 Referencias Cruzadas
Part VIII Administración del Modelo
763
... 764 1 Foro de Discución del Proyecto
... 766 Categorías, Temas y Correo
... 766 Agregar una Nueva Categoría
... 767 Agregar un Nuevo Tema
... 768 Agregar un Nuevo Mensaje
... 768 Responder un Mensaje
... 769 Editar un Item
... 770 Eliminar un Item
... 770 Conexiones de Foro
... 772 Ventana del Mensaje
... 773 Agregar Vínculos del Elemento
... 773 Copiar Ruta al Portapeles
... 774 Menú Contextual
... 775 Opciones del Foro
... 775 2 Archivos del Proyecto de EA
... 776 Abrir un Proyecto
... 778 Crear un Nuevo Proyecto
... 778 Asistente del Modelo
... 779 Configurar un Repositorio de Base de Datos
... 780 Configurar un Driver ODBC
... 780 Configurar un Driver MySQL ODBC
... 783 Configurar un Driver PostgreSQL ODBC
... 786 Configurar un Driver Adaptive Server Anywhere ODBC
... 791 Configurar un Driver Progress OpenEdge ODBC
... 793 Conectar a un Repositorio de Datos
... 793 Conectar a un Repositorio de Datos MySQL (Solo Edición Corporativa)
... 796 Conectar a un Repositorio de Datos SQL Server (Solo Edición
Corporativa)
... 799 Conectar a un Repositorio de Datos Oracle9i (Solo Edición Corporativa)
... 802 Conectar a un Repositorio de Datos PostgreSQL (Solo Edición
Corporativa)
... 805 Conectar a un Repositorio de Datos Adaptive Server Anywhere (Solo
... 808 Conectar a un Repositorio Progress OpenEdge (Solo Edición
Corporativa)
... 812 Crear un Repositorio
... 812 Crear un Nuevo Repositorio MySQL (Solo Edición Corporativa)
... 814 Crear un Nuevo Repositorio del Servidor SQL (Solo Edición
Corporativa)
... 816 Crear un Nuevo Repositorio del Servidor Oracle9i (Solo Edición
Corporativa)
... 817 Crear un Nuevo Repositorio PostgreSQL (Solo Edición Corporativa)
... 819 Crear un Nuevo Repositorio Adaptive Server Anywhere (Solo Edición
Corporativa)
... 822 Crear un Nuevo Repositorio del Servidor MSDE (Solo Edición
Corporativa)
... 822 Crear un Nuevo Repositorio Progress OpenEdge (Solo Edición
Corporativa)
... 824 Crear y Abrir Discusiones de los Archivos del Modelo
... 824 Copiar un Proyecto Base
... 825 3 Actualizar Modelos
... 826 Asistente de Actualización
... 826 Actualizar Réplicas
... 827 4 Integridad del Modelo y de Datos
... 827 Verificar Integridad de Datos
... 829 Ejecutando Parches SQL
... 829 5 Transferencia de Datos
... 830 Realizar una Transferencia de Datos
... 831 Porque Comparar Modelos?
... 831 Comparar Modelos
... 832 Copiar Paquetes de un Proyecto a Otro
... 834 6 Migrar Modelos
... 835 Migrar a MySQL
... 836 Migrar al Servidor SQL
... 838 Migrar a Oracle
... 840 Migrar a PostgreSQL
... 842 Migrar a Sybase Adaptive Server Anywhere (ASA)
... 844 Migrar al Motor de Escritorio del Servidor SQL (MSDE)
... 845 Migrar a Progress OpenEdge
... 846 7 Mantenimiento del Modelo
... 847 Nombrar un Proyecto
... 847 Compactar un Proyecto
... 848 Reparar un Proyecto
... 849 8 Administrar Vistas
... 850 Agregar Vistas Adicionales
... 850 Renombrar Vistas
... 852 Eliminar Vistas
... 853 9 Validación del Modelo
... 856 Configurar Validación del Modelo
... 856 Referencia de Reglas
... 857 Bien Conformado (Elemento, Relación, Característica, Diagrama)
... 857 Composición del Elemento
... 858 Validez de la Propiedad (Elemento, Relación, Característica)
© 2007 Solus S.A. ... 861 10 MOF ... 863 Comenzar ... 864 Exportar MOF a XMI
... 865 Importar MOF desde XMI
... 865 11 Importar y Exportar XMI
... 866 Exportar a XMI
... 868 Importar desde XMI
... 869 Limitaciones de XMI
... 870 El DTD del UML
... 870 Paquetes Controlados
... 871 Menú del Paquete Controlado
... 872 Configurar Paquetes
... 873 Desconectar Paquete Controlado
... 874 Guardar un Paquete
... 875 Cargar un Paquete
... 876 Exportación de XMI por Lote
... 877 Importación de XMI por Lote
... 877 Control de Versiones Manual con XMI
... 878 12 Importar y Exportar CSV
... 878 Especificaciones CSV ... 880 Exportar CSV ... 881 Importar CSV ... 882 13 Control de Versiones
... 883 Descripción del Control de Versiones
... 884 Configuración del Control de Versiones
... 885 Usar Control de Versiones
... 885 Referencia del Control de Versiones
... 885 Menú de Configuración del Control de Versiones
... 886 Ventana de Opciones del Control de Versiones
... 888 Menú Control de Versiones
... 889 Opciones del Control de Versiones SCC
... 892 Ventana de Proveedores SCC
... 893 Opciones de Usuario del Control de Versiones SCC
... 894 Mostrar Interfaz del Control de Versiones SCC
... 894 Control de Versiones con CVS
... 894 CVS con Repositorios Remotos
... 898 CVS con Repositorios Locales
... 901 Control de Versiones con Subversión
... 901 Configurar la Subversión
... 902 Crear un Nuevo Sub Árbol de Repositorio
... 903 Crear una Copia del Trabajo Local
... 904 Configurar Control de Versiones con Subversión
... 906 TortoiseSVN
... 907 Control de Versiones con TFS
... 909 Configurar Paquete para el Control de Versiones
... 911 Protegiendo y Desprotegiendo Paquetes
... 913 Control de Versiones Desconectado
... 915 Revisar Historial del Paquete
... 916 Eliminar Paquete para el Control de Versiones
... 917 Agregar Configuraciones del Control de Versiones Previamente Definidas
... 917 Actualizar el Control de Versiones SCC para 4.5
... 919 Incluir Paquetes de Otros Usuarios
... 922 Compartir un Proyecto de Enterprise Architect
... 922 Compartir un Proyecto
... 923 Desarrollo Distribuido
... 924 Seguridad de Usuario
... 924 Política de Seguridad
... 926 Habilitar Seguridad
... 927 Mantener Usuarios
... 929 Configurar Grupos de Usuarios
... 930 Configurar Permisos Únicos
... 931 Ver Todos los Permisos de Usuario
... 931 Mantener Grupos
... 932 Configurar Permisos de Grupo
... 933 Lista de Permisos Disponibles
... 935 Ver y Administrar Bloqueos
... 936 Encriptación de la Clave
... 937 Bloquear Elementos del Modelo
... 938 Agregar Conectores entre Elementos Bloqueados
... 939 Bloquear Paquetes
... 940 Aplicar un Bloqueo de Usuario
... 943 Descubrir Quien ha Bloqueado un Objeto
... 944 Administrar sus Propios Bloqueos
... 945 Replicación ... 946 Crear Réplicas ... 946 Diseño Maestro ... 947 Sincronizar Réplicas ... 948 Eliminar Réplicas ... 949 Actualizar Réplicas ... 949 Resolver Conflictos ... 950 15 Líneas Bases y Diferencias
... 951 Líneas Bases
... 952 Administrar Líneas Base
... 952 Crear Líneas Base
... 953 La Utilidad de Comparación
... 954 Ejemplo de Comparación
... 954 16 Corrector Ortográfico
... 955 Usar el Corrector Ortográfico
... 956 Corregir Palabras
... 956 Diccionarios del Usuario
... 956 Seleccionar Lenguaje
... 958 17 Datos de Referencia
... 959 Personas
... 959 Autores del Modelo
... 960 Clientes ... 961 Recursos ... 962 Roles ... 962 Tipos Generales ... 962 Tipos de Requisitos
... 963 Tipos de Estado
... 965 Tipos de Estados de Restricción
... 965 Tipos de Restricción
© 2007 Solus S.A.
... 967 Mantenimiento
... 967 Tipos de Problema
... 968 Tipos de Prueba
... 969 Métricas y Estimación
... 969 UML
... 969 Estereotipos del Elemento Estándar
... 969 Valores Etiquetados
... 970 Tipos de Datos
... 971 Importar y Exportar Datos de Referencia
... 971 Exportar Datos de Referencia
... 972 Importar Datos de Referencia
Part IX Administración de Proyectos
975
... 975 1 Estimación ... 975 Ventana TCF ... 977 Ventana ECF ... 978 Estimar el Tamaño del Proyecto
... 979 Horas Predeterminadas
... 980 2 Ubicación de Recursos
... 981 Administración de Recursos
... 982 Administración de Esfuerzos
... 983 Administración de Riesgos
... 983 Métricas
... 984 Reporte de Recursos
... 985 Roles
... 986 Clientes del Sistema
... 987 Tipos de Esfuerzo
... 988 Tipos de Métricas
... 989 Tipos de Riesgo
... 990 3 Pruebas
... 991 El Area de Trabajo de Prueba
... 991 Ventana de Detalles de Prueba
... 992 Prueba Unitaria
... 993 Prueba de Integración
... 993 Prueba de Sistema
... 994 Prueba de Aceptación
... 995 Prueba de Escenario
... 995 Importar Escenario como Prueba
... 997 Importar Prueba desde otros Elementos
... 998 Reporte de Detalles de Prueba
... 999 Mostrar Scripts de Prueba en Compartimientos
... 1000 Documentación de Pruebas
... 1001 4 Mantenimiento
... 1002 Area de Trabajo de Mantenimiento
... 1003 Mostrar Scripts de Mantenimiento en Compartimientos
... 1003 5 Cambios y Defectos
... 1004 Defectos (Incidencias)
... 1006 Cambios
... 1008 Propiedades del Elemento
... 1009 Asignar Personas a Defectos y Cambios
... 1012 7 Propiedades del Elemento de Mantenimiento
... 1013 8 Incidencias del Proyecto y del Modelo
... 1013 Ventana de Incidencias del Proyecto
... 1015 Etiqueta de Incidencias del Modelo
... 1015 Agregar, Eliminar y Modificar Incidencias
... 1015 Usar la Ventana de Incidencias del Proyecto
... 1016 Usar la Pestaña de Incidencias del Modelo
... 1018 Generar un Reporte
... 1018 Reportes - Usar la Ventana de Incidencias del Proyecto
... 1018 Reportes - Usar la Pestaña de Incidencias de Modelo
... 1019 Ejemplo de Salida de un Reporte
... 1019 9 Glosario del Modelo
... 1020 Ventana del Glosario
... 1020 Etiqueta del Glosario del Modelo
... 1021 Agregar, Eliminar y Modificar Entradas del Glosario
... 1021 Usar la Ventana del Glosario
... 1022 Usar la Pestaña del Glosario del Modelo
... 1023 Generar un Reporte
... 1023 Ejemplo de Salida del Reporte del Glosario
... 1024 10 Actualizar Estado del Paquete
... 1025 11 Administrar Marcadores
Part X Ingeniería de Código
1028
... 1028 1 Ingeniería Reversa y Sincronización
... 1029 Importar una Estructura de Directorio
... 1031 Importar ActionScript ... 1031 Importar C ... 1032 Importar C++ ... 1032 Importar C# ... 1032 Importar Delphi ... 1032 Importar Java ... 1033 Importar PHP ... 1033 Importar Python ... 1034 Importar Visual Basic
... 1034 Importar VB.Net
... 1034 Importar Modulo Binario
... 1035 Vínculo MDG e Ingeniería de Código
... 1035 Manejo de las Clases no Encontradas durante la Importación
... 1036 Importar Código Fuente
... 1037 Sincronizar Modelo y Código
... 1039 2 Generar Código Fuente
... 1040 Como Generar Código
... 1040 Generar una Sola Clase
... 1042 Ventana de Generación de Código
... 1043 Generar un Grupo de Clases
... 1043 Generar un Paquete
... 1045 Ventana de Generación del Paquete
... 1046 Actualizar Contenido del Paquete
© 2007 Solus S.A.
... 1048 3 Configuraciones de Ingeniería de Código
... 1048 Ingeniería de Código Fuente
... 1049 Opciones de Código Fuente
... 1050 Importar Tipos de Componentes
... 1051 Opciones - Editores de Código
... 1052 Opciones - Tiempo de Vida del Objeto
... 1053 Opciones - Atributo/Operaciones
... 1054 Página de Código para el Editor Fuente
... 1055 Rutas Locales
... 1056 Ventana de Rutas Locales
... 1057 Macros de Lenguaje
... 1058 Configurar Clases de Colección
... 1060 Opciones de Lenguaje
... 1061 Opciones - ActionScript
... 1061 Opciones - C
... 1062 Opciones - C#
... 1063 Opciones - C++
... 1064 Opciones - Delphi
... 1065 Propiedades Delphi
... 1068 Opciones - Java
... 1068 Opciones - PHP
... 1069 Opciones - Python
... 1070 Opciones - Visual Basic
... 1071 Opciones - VB.Net
... 1072 Restablecer Opciones
... 1073 Framework de Plantilla de Código
... 1074 Plantillas de Código
... 1074 Plantillas Base
... 1077 Plantillas Personalizadas
... 1079 Ejecución de Plantillas de Código
... 1079 Sintaxis de la Plantilla de Código
... 1080 Texto Literal
... 1080 Macros
... 1081 Macros de Sustitución de Plantillas
... 1082 Macros de Sustitución de Campos
... 1089 Macros del Valor Etiquetado
... 1090 Macros de Función
... 1093 Macros de Control
... 1097 Variables
... 1097 Definiciones de la Variable
... 1098 Referencias de la Variable
... 1099 El Editor de Plantillas de Código
... 1100 Redefinir Plantillas Predeterminadas
... 1101 Agregar Nuevas Plantillas Estereotipadas
... 1102 Crear Plantillas para Lenguajes Personalizados
... 1102 Importar y Exportar Plantillas de Código
... 1102 Sincronizar Código
... 1103 Sincronizar Secciones Existentes
... 1103 Agregar Nuevas Secciones para Características Existentes
... 1104 Agregar Nuevas Características y Elementos
... 1104 4 Convenciones del Modelado
... 1104 Convenciones Actionscript
... 1108 Convenciones C++ Administradas
... 1109 Convenciones C++/CLI ... 1110 Convenciones Delphi ... 1111 Convenciones Java ... 1112 Convenciones AspectJ ... 1112 Convenciones PHP ... 1113 Convenciones Python ... 1113 Convenciones VB.Net ... 1114 Convenciones Visual Basic
Part XI Compilar y Ejecutar
1117
... 1118 1 Configurar para Compilar y Ejecutar
... 1119 Administrar Scripts de Compilación
... 1120 Script de Compilación
... 1121 Comando de Compilación
... 1122 Compilaciones recursivas
... 1123 Comando de Prueba
... 1125 Comando de Ejecución
... 1126 Comando de Despliegue
... 1126 Configuración del Depurador
... 1127 Java
... 1127 Adjuntar a VM
... 1128 .NET
... 1129 Depurar ASP .NET
... 1132 Depurar Ensamblados
... 1133 Depurar Otro Proceso
... 1134 Depurar - COM interop
... 1135 Depurar - Versiones CLR
... 1135 2 Perfilar y Depurar
... 1135 Requisitos del Sistema
... 1136 Depurando los servidores web de Java
... 1138 Configuración del servidor JBOSS
... 1140 Configuración de servidor Apache Tomcat
... 1140 Configuración de servicio Apache Tomcat (Servicio de Windows)
... 1141 Usar el Depurador
... 1143 Barra de Herramienta del Depurador
... 1145 Ventana de Depuración
... 1145 Variables Locales ... 1146 Salida ... 1147 Pila ... 1148 Historial de Registro
... 1148 Puntos de Interrupción
... 1149 Estados ... 1149 Agregar ... 1150 Eliminar ... 1150 Deshabilitar/Habilitar ... 1150 Generar Diagramas de Secuencia
... 1151 Registrar y Diagramar una Sesión de Depuración
... 1155 Banco de Trabajo del Depurador
... 1155 Variables de Banco de Trabajo
© 2007 Solus S.A.
... 1159 Eliminar Variables del Banco de Trabajo
... 1159 Invocar un Método
... 1160 3 Prueba de Unidad
... 1160 Configurar Prueba de Unidad
... 1162 Ejecutar Pruebas de Unidad
... 1163 Registrar Pruebas de Unidad
Part XII Tecnologías XML
1166
... 1166 1 (XSD) Esquemas XML
... 1166 Modelo XSD
... 1169 Perfil UML para XSD
... 1174 Paquete de Tipo de Datos XSD
... 1174 Modelos XSD Abstractos
... 1176 UML Predeterminado para Asignaciones XSD
... 1177 Generar XSD
... 1178 Importar XSD
... 1178 2 Servicios Web (WSDL)
... 1178 Modelo WSDL
... 1179 Espacio de Nombre WSDL
... 1181 Documento WSDL
... 1182 Servidor WSDL
... 1184 Tipo de Puerto WSDL
... 1184 Mensaje WSDL
... 1185 Enlace WSDL
... 1188 Operación de Tipo de Puerto WSDL
... 1189 Parte del Mensaje WSDL
... 1189 Generar WSDL
... 1190 Importar WSDL
Part XIII Modelado de Datos
1192
... 1193 1 Un Diagrama de Modelado de Datos
... 1193 2 Crear una Tabla
... 1194 3 Configurar las Propiedades de la Tabla
... 1196 Configurar Propietario de la Tabla
... 1197 Configurar Opciones MySQL
... 1198 Configurar Opciones de la Tabla Oracle
... 1199 4 Crear Columnas
... 1201 5 Clave Primaria
... 1202 Propiedades Extendidas de las Claves Primarias
... 1203 6 Claves Foráneas
... 1207 7 Procedimientos Almacenados
... 1209 8 Vistas
... 1211 9 Indices, Disparadores y Verificar Restricciones
... 1213 10 Generar DDL
... 1215 11 Generar DDL para un Paquete
... 1216 12 Procedimiento de Conversión de Tipo de Datos
... 1220 15 Importar Esquema de Base de Datos desde ODBC
... 1222 Seleccionar una Fuente de Datos
... 1223 Seleccionar Tablas
... 1223 Elementos de Clase Importada
Part XIV Crear Documentos
1226
... 1226 1 Documentos RTF
... 1227 Generar Documento RTF
... 1228 Ventana de Reporte RTF
... 1230 Sustitución de Palabras
... 1230 Opciones de Documento RTF
... 1232 Ventana de Plantillas RTF
... 1233 Editor de Platilla de Estilo RTF
... 1234 Seleccionar los Elementos del Modelo para su Documentación
... 1234 Editor de Plantilla RTF - Agregar Contenido
... 1235 Secciones Tabulares del Editor de Plantilla RTF
... 1236 Secciones Hijo del Editor de Plantilla RTF
... 1238 Comandos del Editor de Plantilla RTF
... 1239 Desplazarse a través del Texto
... 1240 Opciones de Archivo e Impresión
... 1241 Edición de Líneas
... 1241 Edición de Bloques
... 1242 Portapapeles
... 1243 Importaciones de Imagen y Objeto
... 1244 Formato del Caracter
... 1246 Formato de Párrafo
... 1247 Soporte de Pestaña
... 1248 Salto de Página y Repaginación
... 1249 Encabezado Pies y Marcadores
... 1249 Comandos de Tabla
... 1251 Secciones y Columnas
... 1252 Estilos y Tabla de Contenidos
... 1253 Marco de Texto/Imagen y Objetos de Dibujo
... 1254 Opciones de Vista
... 1254 Comandos de Navegación
... 1255 Comandos de Búsqueda y Reemplazo
... 1255 Comandos de Selección
... 1256 Ventana RTF Legacy
... 1257 Documentar un Elemento Simple
... 1257 Ventana de Reporte RTF
... 1258 Configurar las Principales Propiedades RTF
... 1259 Aplicar Filtro
... 1260 Excluir Elementos
... 1260 Formato de Diagrama RTF
... 1261 Inclusión del Modelo
... 1261 Opciones RTF
... 1262 Selecciones RTF
... 1263 Generar el Reporte
... 1263 Plantillas de Estilo RTF Legacy
... 1265 Reporte Solo de Diagramas
... 1266 Plantillas de Reporte
© 2007 Solus S.A.
... 1267 Guardar como Documento
... 1268 Configuraciones de Lenguaje Personalizado
... 1270 Usar Word MS
... 1270 Abrir un Reporte en Microsoft Word
... 1270 Cambiar Imágenes Vinculadas a Imágenes Embebidas
... 1271 Marcadores
... 1273 Otras Características de Word
... 1273 Agregar Tabla de Contenidos
... 1274 Agregar Tabla de Figuras
... 1275 Agregar Encabezados y Pies de Páginas
... 1276 Manipulando Tablas en Word
... 1278 Actualizar Vínculos
... 1279 Otros Documentos
... 1279 Reporte de Dependencia
... 1280 Reporte de Implementación
... 1281 Configurar Ventana de Tipos de Destino
... 1282 Reporte de Pruebas
... 1282 2 Reportes HTML
... 1283 Crear un Reporte HTML
... 1284 Generar Reporte HTML
... 1286 Hacer que la Salida este Disponible en la Web
... 1286 Plantillas de Estilo Web
... 1288 3 Documentos Virtuales
... 1288 Crear un Objeto Documento
... 1289 Agregar Paquetes
... 1290 Reorganizar los Paquetes
... 1291 Eliminar un Paquete desde su Objeto Documento
... 1292 Generar el Documento
Part XV Automatización y Scripting
1295
... 1295 1 Interfaz de Automatización
... 1296 Usar la Interfaz de Automatización
... 1296 Conectar a la Interfaz
... 1298 Configurar VB
... 1299 Ejemplos y Consejos
... 1300 Llamada desde EA
... 1302 Recursos Disponibles
... 1302 Referencia
... 1302 Descripción de la Interfaz
... 1305 App
... 1306 Enumeraciones
... 1306 Enumeración de MDGMenus
... 1306 Enumeración de EnumRelationSetType
... 1306 Enumeración de ConstLayoutStyles
... 1307 Enumeración de ObjectType
... 1307 Enumeración de XMIType
... 1307 Enumeración de PropType
... 1322 Paquete ... 1325 IncidenciasDelProyecto ... 1326 RecursoDelProyecto ... 1327 TipoDePropiedad ... 1328 Referencia ... 1328 Estereotipo ... 1329 Tarea ... 1330 Termino ... 1331 Elemento ... 1333 Restricción ... 1333 Esfuerzo ... 1334 Elemento ... 1338 Archivo ... 1339 Incidencia (Mantenimiento) ... 1340 Métrica ... 1340 Requisito ... 1341 Recurso ... 1342 Riesgo ... 1342 Escenario ... 1343 Valor Etiquetado ... 1344 Prueba ... 1344 Características del Elemento
... 1345 Atributo
... 1347 Restricciones del Atributo
... 1347 Etiqueta del Atributo
... 1348 Método
... 1349 Restricción del Método
... 1350 Etiqueta del Método
... 1350 Parámetro ... 1351 Particiones ... 1352 Elementos Embebidos ... 1352 Transiciones ... 1353 Propiedades Personalizadas ... 1353 Propiedades ... 1354 Conector ... 1355 Conector ... 1357 Restricciones del Conector
... 1358 Extremo del Conector
... 1359 Etiqueta del Conector
... 1360 Etiqueta del Rol
... 1361 Diagrama
... 1361 Diagrama
... 1363 Vinculos de Diagrama
... 1364 Objetos del Diagrama
... 1365 SwimlaneDef ... 1366 Calles ... 1366 Calle ... 1367 Interfaz del Proyecto
... 1367 Proyecto
... 1374 Ejemplos de Código
... 1375 Abrir el Repositorio
© 2007 Solus S.A.
... 1376 Agregar y Administrar Paquetes
... 1377 Agregar y Administrar Elementos
... 1377 Agregar un Conector
... 1378 Agregar y Administrar Diagramas
... 1379 Agregar y Eliminar Atributos y Métodos
... 1380 Extras del Elemento
... 1383 ExtrasDelRepositorio
... 1385 Estereotipos
... 1385 Trabajar con Atributos
... 1386 Trabajar con Métodos
... 1388 2 La Interfaz del Proyecto (XML)
... 1388 La Interfaz de Sólo Lectura
... 1388 Interfaces de Automatización
... 1389 Abrir un Proyecto
... 1390 Enumerar Vistas ... 1391 Enumerar ... 1392 Enumerar Diagramas ... 1393 Obtener Diagramas ... 1395 Enumerar Elementos ... 1396 Obtener un Elemento
... 1407 Enumerar Vínculos
... 1408 Obtener Vínculo
... 1410 Obtener Imagen del Diagrama
... 1410 3 Add-Ins
... 1411 Descripción
... 1411 Tareas de Add-In
... 1412 Crear Add-Ins
... 1412 Definir Items de Menu
... 1413 Desplegar Add-Ins
... 1415 Trucos
... 1416 Búsqueda de Add-In
... 1417 Formato XML (Buscar Datos)
... 1418 Eventos Add-In ... 1418 EA_Connect ... 1419 EA_Disconnect ... 1419 EA_GetMenuItems ... 1420 EA_GetMenuState ... 1421 EA_MenuClick ... 1422 EA_OnOutputItemClicked ... 1423 EA_OnOutputItemDoubleClicked ... 1424 EA_ShowHelp ... 1424 Eventos de Difusión
... 1435 EA_OnPostNewConnector ... 1436 EA_OnPostNewAttribute ... 1436 EA_OnPostNewMethod ... 1437 EA_OnPostNewPackage ... 1438 EA_OnDeleteTechnology ... 1439 EA_OnImportTechnology ... 1439 EA_OnContextItemChanged ... 1440 EA_OnContextItemDoubleClicked ... 1441 EA_OnNotifyContextItemModified ... 1442 EA_OnPostTransform ... 1443 Vistas Personalizadas ... 1443 Crear una Vista Personalizada
... 1444 Add-Ins MDG
... 1445 Eventos MDG
... 1445 MDG Add-Ins MDGBuild Project
... 1446 MDG Add-Ins MDGConnect
... 1447 MDG Add-Ins MDGDisconnect
... 1448 MDG Add-Ins MDGGetConnectedPackages
... 1448 MDG Add-Ins MDGGetProperty
... 1449 MDG Add-Ins MDGMerge
... 1451 MDG Add-Ins MDGNewClass
... 1452 MDG Add-Ins MDGPostGenerate
... 1453 MDG Add-Ins MDGPostMerge
... 1454 MDG Add-Ins MDGPreGenerate
... 1454 MDG Add-Ins MDGPreMerge
... 1455 MDG Add-Ins MDGPreReverse
... 1456 MDG Add-Ins MDGRunExe
... 1457 MDG Add-Ins MDGView
Part XVI Glosario de Términos
1460
... 1460 1 A (Glosario)
... 1462 2 B (Glosario)
... 1462 3 C (Glosario)
... 1467 4 D (Glosario)
... 1470 5 E (Glosario)
... 1474 6 F (Glosario)
... 1475 7 G (Glosario)
... 1475 8 H (Glosario)
... 1476 9 I (Glosario)
... 1477 10 J (Glosario)
... 1477 11 L (Glosario)
... 1478 12 M (Glosario)
... 1480 13 N (Glosario)
... 1480 14 O (Glosario)
© 2007 Solus S.A.
... 1484 16 R (Glosario)
... 1485 17 S (Glosario)
... 1487 18 T (Glosario)
... 1488 19 U (Glosario)
... 1489 20 V (Glosario)
Part XVII Reconocimientos
1492
Foreword
This is just another title page placed between table of contents
This page is printed before a new top-level chapter starts
Part
Bienvenido a la Guía del Usuario de Enterprise Architect de Sparx Systems. Esta es una guía rápida para modelar, generar y administrar software usando UML y las características de Enterprise Architect, una herramienta CASE basada en UML.
Comienzo · Que es EA? · Comenzando
· Usando Enterprise Architect · Lenguaje UML
· Modelando con UML · Transformaciones MDA · Administración del Modelo · Administración del Proyecto · Ingeniería de Código · Compilar y Ejecutar · Tecnologías XML · Modelado de Datos · Crear Documentos · Automatización y Scripting · Glosario
Vea También
· Características de Enterprise Architect · Derechos de Autor
· Marcas Registradas · Diferencias entre Ediciones · Acuerdo de Licencia
· Ordenar Enterprise Architect · Soporte
· Formatos Disponibles del Archivo de Ayuda · Sus Comentarios
· Mentor Zicom · Reconocimientos
1.1
Que es Enterprise Architect?
Enterprise Architect es una herramienta CASE (Computer Aided Software Engineering) para el dise y construcción de sistemas de software. EA soporta la especificación the UML 2.0, que describe un lenguaje visual por el cual se pueden definir mapas o modelos de un proyecto.
EA es una herramienta progresiva que cubre todos los aspectos del ciclo de desarrollo,
Algunas de las características claves de Enterprise Architect son: · Crea elementos del modelo UML para un amplio alcance de objetivos. · Ubica esos elementos en diagramas y paquetes.
· Crea conectores entre elementos.
· Documenta los elementos que ha creado.
· Genera código para el software que está construyendo. · Realiza ingeniería directa e inversa de código en: -ActionScript
-C++ -C# -Delphi -Java -Python -PHP -VB.NET y
-Visual Basic classes
Usando EA, puede sincronizar código y elementos del modelo, diseñar y generar elementos de base de datos. Desde sus modelos puede exportar rápidamente en formato RTF en Microsoft Word para una personalización y presentación final.
Enterprise Architect soporta todos los diagramas y modelos del UML 2.0. Puede modelar procesos de negocio, sitios web, interfaces de usuario, redes, configuraciones de hardware, mensajes y más. Estimar el tamaño de su proyecto en esfuerzo de trabajo en horas. Capturar y trazar requisitos, recursos, planes de prueba, solicitudes de cambio y defectos. Desde los conceptos inicial hasta el mantenimiento y soporte, Enterprise Architect tiene las características que precisa para diseñar y administrar su desarrollo e implementación.
Tenga en Cuenta: UML es un estándar de modelado abierto, definido y mantenido por el Grupo de Administración de Objeto. Para más detalles sobre UML, incluyendo los documentos de
especificación de UML actual, visitar http://www.omg.org y seguir los vínculos.
Consejo: Los usuarios que no están familiarizados con UML deben tomarse el tiempo para explorar por completo esta guía de usuario y proyecto de ejemplo proporcionado con Enterprise Architect. La línea Tutorial UML también será de valor.
1.2
Características de EA
Enterprise Architect es un medio fuerte por el cual se puede especificar, documentar y compilar sus proyectos de software. Usando las notaciones y semánticas del UML, puede diseñar y modelar sistemas de software complejos desde su comienzo. Usar Enterprise Architect para generar y realizar ingeniería directa de código fuente en varios lenguajes, importar diseños de base de datos desde la fuente de datos ODBC, e importar y exportar modelos usando el XMI estándar de la industria.
Características de Enterprise Architect
· Sistemas de hardware y software de modelado complejo en notación UML..
· Generar y realizar ingeniería inversa de Actionscript, C++, C#, Delphi, Java, PHP, Python, Visual Basic y VB.NET (sólo Ediciones Profesional y Corporativa).
· Modelar base de datos y generar scripts DDL. Invertir el esquema de base de datos desde las conexiones ODBC (Sólo Ediciones Profesional y Corporativa).
· Administrar cambio, mantenimiento, scripts de prueba y más. · Dependencias del modelo entre los elementos.
· Detalles del despliegue del modelo, componentes e implementación. · Recolectar incidencias del proyecto, tareas y el glosario del sistema.
· Asignar recursos a los elementos del modelo y comparar el esfuerzo que llevo con el esfuerzo requerido.
· Producción detallada y documentación de calidad en formatos RTF Y HTML.
· Modelos de producción en formato compatible XMI 1.0, XMI 1.1, XMI 1.2 y XMI 2.1 para importar o exportar a otras herramientas que soporten XMI.
· Importar modelos en formato XMI 1.0, XMI 1.1, XMI 1.2 y XMI 2.1 desde otras herramientas. · Control de Versiones a través de XMI usando SCC, CVS y configuraciones del control de
versiones de subversión.
· Los Perfiles UML están disponibles para crear extensiones de modelado personalizadas. · Guardar y Descargar diagramas completos como patrones UML.
· Mostrar vínculos entre los elementos en formato tabular usando la Matriz de Relación. · Escribir y trabajar con elementos UML y automatizar tareas comunes usando una interfaz de
Automatización detallada.
· Conectar a las bases de datos SQL Server, MySQL o Oracle 9i y 10g (sólo edición Corporativa). · Migrar cambios a través de un entorno distribuido con una Replicación JET.
· Usar paquetes controlados basados en importar y exportar XMI. · Realizar Transformaciones de Estilo MDA.
y mucho más!
1.3
Derechos de Autor
Derechos de Autor © 1998-2006 Sparx Systems Pty. Ltd. Todos los Derechos Reservados. El software contiene información de propiedad exclusiva de Sparx Systems Pty Ltd. Se
proporciona según los términos de un acuerdo de licencia que contiene restricciones de uso y acceso y que también es protegido por la ley de Derechos de Autor. Se prohibe la ingeniería inversa del software. Por favor leer el acuerdo de licencia para obtener detalles completos.
Debido al desarrollo continuo del producto, esta información puede cambiar sin previo aviso. La información y propiedad intelectual contenida es confidencial entre Sparx Systems y el cliente y sigue siendo propiedad exclusiva de Sparx Systems. Si encuentra cualquier problema en la documentación, por favor comuniquenos. Sparx Systems no garantiza que este documento esté libre de errores. Ninguna parte de esta publicación puede ser reproducida, almacenada en un sistema de recuperación, o transmitida de alguna manera o por ningún medio, electrónico, mecánico, fotocopiando, registrando o de cualquier otra forma sin el permiso escrito de Sparx Systems. Los usuarios registrados tienen concedido el derecho de imprimir una sola copia del manual de usuario por copia licenciada del software, pero no pueden vender, distribuir, ni disponer de otra manera de la copia sin el consentimiento escrito de Sparx Systems.
Sparx Systems Pty. Ltd. 7 Curtis St,
Creswick, Victoria 3363, AUSTRALIA
Phone: +61 (3) 5345 1140 Fax: +61 (3) 5345 1104
Soporte Email: [email protected] Ventas Email: [email protected] Sitio Web: www.sparxsystems.com.au Enterprise Architect en Español
Reconocimiento de Marcas Registradas
Las siguientes son Marcas Registradas de Microsoft · Microsoft Word
· Microsoft Office · Windows® · ActiveX
Las siguientes son Marcas Registradas de OMG · CORBA®
· the OMG Object Management Group logo · The Information Brokerage®
· CORBA Academy® · IIOP®
· XMI®
Las siguientes son Marcas Registradas del OMG · OMGTM
· Object Management GroupTM · the CORBA logo
· ORBTM
· Object Request BrokerTM · the CORBA Academy design
· OMG Interface Definition LanguageTM · IDLTM
· CORBAservicesTM · CORBAfacilitiesTM · CORBAmedTM · CORBAnetTM
· Unified Modeling LanguageTM · UMLTM
· the UML Cube logo · MOFTM
· CWMTM
· Model Driven ArchitectureTM · MDATM
· OMG Model Driven ArchitectureTM · OMG MDATM
1.5
Diferencias entre Ediciones de Escritorio, Profesional y
Corporativa
Enterprise Architect está disponible en tres ediciones, edición de Escritorio, Profesional y Corporativa. La Edición de Escritorio no soporta las funciones de generación de código de las ediciones Profesional y Corporativa. La Edición Profesional tiene todas las características