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: Vista general de UML 2.x, clasificación 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 de proyecto estructurado 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.
- Funcionalidades de EA: Vinculación de requisitos, trazabilidad y gestión de partes interesadas.
- Diagramas de actividad: Modelado de procesos empresariales y flujos de trabajo.
- Funcionalidades de EA: Carriles (swimlanes), piscinas (pools), flujo de control y objetos de datos.
- Ingeniería de requisitos: Captura de requisitos, reglas de validación y vinculación a 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 conductual
Diseño estático y dinámico detallado.
Modelado estático (Diagramas de clases):
- Creación de clases, interfaces, enumeraciones y asociaciones.
- Funcionalidades de EA: Herencia, realización, generalización, agregación y composición.
- Gestión de la visibilidad y navegabilidad.
Modelado dinámico (Diagramas de secuencia):
- Creación de líneas de vida, mensajes e interacciones.
- Funcionalidades de EA: Mensajes de autoinvocación, fragmentos 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 todas sus relaciones y un diagrama de secuencia para validar las interacciones.
Documentación, informes y publicación
Compartir modelos y generar entregables.
- Documentación imprimible: Configuración de hojas de estilo de impresión y exportación a PDF/Word.
- Documentación web: Publicación de modelos en un servidor mediante ayuda HTML.
- Funcionalidades de EA: Personalización de plantillas HTML, estructuras de navegación y perfiles de publicación.
- Informes del modelo: Generación de informes personalizados utilizando diccionarios de datos y asistentes de informes.
- Integración: Exportación a otros formatos (BPMN, SysML, ArchiMate) si procede.
- Taller práctico: Generación de un archivo de ayuda HTML profesional y un informe personalizado del modelo.
Consejos profesionales, trucos y mejores prácticas
Eficiencia y flujos de trabajo expertos.
- Atajos de teclado y eficiencia: Personalización de la herramienta para ganar velocidad.
- Mantenimiento del modelo: Verificación de la consistencia, validación de modelos y gestión de versiones.
- Errores comunes: Cómo evitar los errores típicos de los principiantes en EA.
- Gestión de recursos: Administración de memoria, optimización de la base 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
Requisitos previos
No se requiere experiencia previa con Sparx Enterprise Architect. Es útil tener conocimientos básicos de los conceptos de UML, pero no es obligatorio.
Público objetivo
Analistas de negocio, arquitectos de sistemas, desarrolladores de software y gestores de proyectos que se inician en 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