Solicitar información

Temario del curso

Creación y configuración de archivos EAP

  • Crear y guardar un archivo de proyecto de Enterprise Architect
  • Tipos de vistas
  • Interfaz del programa: menús, barras de herramientas, Cuadro de herramientas, Navegador de proyectos y otras ventanas
  • Acoplar y ocultar ventanas

Trabajo con modelos y diagramas

  • Modelos predefinidos
  • Paquetes (vistas) y diagramas
  • Incorporación de elementos al modelo y al diagrama
  • Diferentes formas de eliminar elementos y sus consecuencias
  • Guardado de diagramas

Gestión de requisitos

  • Métodos para recopilar requisitos
  • Categorías de requisitos FURPS
  • Diagrama de requisitos
  • Relaciones entre los requisitos
    • Agregación
    • Dependencia
  • ¿Cómo mejorar la apariencia del diagrama?
    • Distribución automática de elementos
    • Asignación de colores según el estado de los requisitos
    • Habilitar o deshabilitar los nombres de paquetes
  • Creación y gestión de matrices de relaciones
  • Documentación de requisitos
    • Páginas HTML
    • Versión imprimible
  • Gestión avanzada de requisitos
    • Tipos personalizados de requisitos
    • Estados personalizables para los requisitos
    • Seguimiento de requisitos
    • Documentación detallada de requisitos

Modelado de procesos empresariales y arquitectura del sistema

  • Diagrama de actividades
  • Actividades compuestas
  • Flujos de control y flujos de objetos
  • Manejo de excepciones e interrupción de flujos
  • Particiones en diagramas
  • Flujos concurrentes y toma de decisiones
  • ¿Cómo mejorar la apariencia del diagrama?
    • Niveles variados de detalle
    • Reducción de los niveles de detalle mostrados
    • Grado de complejidad del proceso modelado
  • Diagramas de componentes y de despliegue
  • Arquitectura inicial del sistema: lógica y física
    • Componentes anidados
    • Delegación y ensamblaje de componentes
    • Puertos
    • Interfaces
    • Rutas de comunicación entre elementos
  • Implementación no estándar de estereotipos en diagramas (OPCIONAL)
    • Bibliotecas gráficas de estereotipos
    • Incorporación de dichas bibliotecas al proyecto
    • Diseño personalizado de estereotipos gráficos

Casos de uso y su documentación

  • Modelado de requisitos funcionales
  • Ámbito del sistema a modelar
  • Actor y sus relaciones entre sí
    • Identificación de casos de uso
    • Asociación "actor-caso de uso" y sus atributos
    • Tipos de relaciones entre casos de uso: incluir, extender y generalización
  • Numeración automática de elementos
  • Escenarios de caso de uso e diagramas de actividades derivados de ellos
  • Generación automática de documentación
  • Plantillas para documentos

Modelo analítico

  • Diagrama de clases a nivel del modelo de dominio
    • Clases, métodos, atributos, clases abstractas e interfaces
    • Asociaciones y sus características principales
    • Otras relaciones posibles: agregación, composición, generalización, dependencia y asociación de clase
    • Identificación correcta de cada clase modelada
  • Diagrama de secuencias
    • Tipos de mensajes: asíncronos, síncronos y de retorno
    • Estereotipos habituales: Límite, Control y Entidad

Modelo estático

  • Diagrama de clases a nivel de diseño del sistema
  • Generación automática de código fuente y reingeniería inversa (OPCIONAL)
    • Producción de código a partir del diagrama
    • Obtención del diagrama desde el propio código fuente
    • Sincronización entre código y diagramas resultantes
  • Diagramas de objetos

Modelo dinámico

  • Validación del modelo estático
    • Revisión precisa de las firmas de los métodos
    • Comprobación integral del diagrama de clases
  • Modelado dinámico a partir de llamadas entre métodos (diagramas de secuencias), basados en casos de uso y modelos estáticos previos
  • ¿Cómo mejorar la apariencia del diagrama?
    • Disminuir el número total de escenarios simulados
    • Minimizar el total de líneas de vida presentes en el gráfico
    • A evitar bloques anidados demasiado complejos
    • Ocultar detalles secundarios del modelado
  • Diagrama de máquinas de estado (OPCIONAL)
    • Estados y subestados que pueden darse en cada objeto
    • Pasos de transición entre estados, incluyendo desencadenantes, condiciones o acciones propias
    • Acciones internas asociadas al objeto: acciones al entrar, durante su ejecución o al salir del estado

Patrones y perfiles (OPCIONAL)

  • Patrones según la clasificación "Gang of Four"
  • Patrones definidos específicamente para el proyecto actual
  • Patrones de uso personalizable por parte del usuario
  • Incorporación de perfiles desde archivos XML externos

MDA y código fuente (OPCIONAL)

  • Transformación automática del diagrama de clases al esquema lógico correspondiente en la base de datos
  • Generación de scripts SQL a partir de dicho diagrama</li>
  • Opciones disponibles para generar código fuente a partir de los modelos elaborados</li>

Trabajo en grupo

  • Mecanismos y buenas prácticas de control de versiones mediante paquetes en Enterprise Architect
  • Diferencias principales entre distintas versiones del proyecto y la documentación asociada</li>
  • Utilización adecuada de repositorios externos para almacenar modelos completos</li>
  • Estrategias recomendadas en materia de herramientas colaborativas</li>

Requerimientos

Habilidades en modelado utilizando UML.

 21 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 4350 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (3)

Próximos cursos

Categorías Relacionadas