Temario del curso
Fundamentos de UML e implementación en EA
Conectando la teoría de UML con la ejecución en EA.
- Principios de UML de alto nivel: Descripción general de UML 2.x, clasificaciones de diagramas y perfiles de EA.
- Patrones de modelado en EA: Uso de patrones estándar frente a patrones personalizados dentro de EA.
- Estructura del modelo: Paquetes, espacios de nombres, estereotipos y valores etiquetados.
- Taller práctico: Creación de un marco estructurado de proyecto utilizando paquetes y estereotipos.
Modelado funcional y de negocio
Captura de requisitos y flujos de trabajo.
- Modelado de casos de uso: Creación de diagramas de casos de uso, actores y relaciones.
- Características de EA: Vinculación de requisitos, trazabilidad y gestión de interesados.
- Diagramas de actividad: Modelado de procesos y flujos de trabajo empresariales.
- Características de EA: Carriles (swimlanes), pilas (pools), flujo de control y objetos de datos.
- Ingeniería de requisitos: Captura de requisitos, reglas de validación y vinculación con elementos del modelo.
- Taller práctico: Construcción de un modelo completo de casos de uso y mapeo de actividades empresariales a un diagrama de actividad.
Módulo 4: Modelado estructural y de comportamiento
Diseño estático y dinámico detallado.
Modelado estático (Diagramas de clases):
- Creación de clases, interfaces, enumeraciones y asociaciones.
- Características de EA: Herencia, realización, generalización, agregación y composición.
- Gestión de visibilidad y navegabilidad.
Modelado dinámico (Diagramas de secuencia):
- Creación de líneas de vida, mensajes e interacciones.
- Características de EA: Mensajes internos (self-messages), fragmentos de alternativa/bucle (alt/loop) y barras de activación.
- Modelado de cambios de estado e interacciones entre elementos.
- Taller práctico: Desarrollo de un diagrama de clases con relaciones completas y un diagrama de secuencia para validar interacciones.
Documentación, informes y publicación
Compartir modelos y generar entregables.
- Documentación imprimible: Configuración de hojas de estilo para impresión y exportación a PDF/Word.
- Documentación basada en web: Publicación de modelos en un servidor mediante HTML Help.
- Características de EA: Personalización de plantillas HTML, estructuras de navegación y perfiles de publicación.
- Informes de modelos: Generación de informes personalizados utilizando diccionarios de datos y asistentes de informes.
- Integración: Exportación a otros formatos (BPMN, SysML, ArchiMate) si corresponde.
- Taller práctico: Generación de un archivo HTML Help profesional y un informe de modelo personalizado.
Consejos profesionales, trucos y mejores prácticas
Eficiencia y flujos de trabajo expertos.
- Atajos de teclado y eficiencia: Personalización de la herramienta para mayor velocidad.
- Mantenimiento del modelo: Verificación de consistencia, validación de modelos y gestión de versiones.
- Errores comunes: Evitar errores frecuentes de principiantes en EA.
- Gestión de recursos: Administración de memoria, optimización de bases de datos y estrategias de copia de seguridad.
- Sesión de preguntas y respuestas: Resolución de desafíos específicos de los participantes.
Requerimientos
Prerrequisitos
No se requiere experiencia previa con Sparx Enterprise Architect. Es útil tener conocimientos básicos de conceptos UML, aunque no es obligatorio.
Público objetivo
Analistas de negocio, arquitectos de sistemas, desarrolladores de software y gerentes de proyecto que se inician en el uso de Sparx Enterprise Architect.
Testimonios (4)
El feedback que he recibido del equipo es que el instructor era conocedor.
Christian Knott - DEWC Systems
Curso - Introduction to Enterprise Architect
Traducción Automática
Buena visión general sobre la arquitectura en teoría.
Gergely Csernak
Curso - Introduction to Enterprise Architect
Traducción Automática
Philippe logró mostrar muchas capacidades de Sparx EA en poco tiempo.
Tawatchai Mentaisong - Scania CV AB
Curso - Introduction to Enterprise Architect
Traducción Automática
-El conocimiento del profesor en el tema fue realmente bueno. Logró explicar de manera muy clara y pudo responder todas las preguntas en ese momento. -Estar al tanto de todas las capacidades de la herramienta fue realmente útil. -La estructura que mostró, como el uso de escenarios y rastreabilidad, sería de gran ayuda en mi trabajo diario.
Harsha Jain - Scania CV AB
Curso - Introduction to Enterprise Architect
Traducción Automática