Programa del Curso

Creación y configuración de un archivo EAP

  • Crea y guarda un archivo de proyecto Enterprise Architect
  • Tipos de vistas
  • Interfaz del programa: menús, barras de herramientas, Toolbox, Navegador de Proyectos y otras ventanas
  • Amarre y ocultación de ventanas

Trabajar con un modelo, diagrama

  • Modelos predefinidos
  • Paquetes (vistas) y diagramas
  • Agregar elementos al modelo y al diagrama
  • Diferentes formas de eliminar los elementos y sus consecuencias
  • Guardar diagramas

Requisitos Management

  • Métodos de recopilación de requisitos
  • Categorías de requisitos FURPS
  • Diagrama de requisitos
  • Relaciones entre requisitos
    • agregación
    • dependencia
  • ¿Cómo mejorar la apariencia del diagrama?
    • diseño del diagrama
    • color del estado de los requisitos
    • habilitar/deshabilitar nombres de paquetes
  • Crea y administra una matriz de relaciones
  • Documentación de requisitos
    • páginas HTML
    • versión impresa
  • Gestión avanzada de requisitos
    • tipos personalizados de requisitos
    • estado personalizado de los requisitos
    • rastreo de requisitos
    • documentación de requisitos

Business Modelado de procesos, arquitectura

  • Diagrama de Actividades
  • Actividades compuestas
  • Flujos de control y flujos de objetos
  • Gestión de excepciones e interrupción del flujo
  • Particiones
  • Flujos concurrentes y toma de decisiones
  • ¿Cómo mejorar la apariencia del diagrama?
    • niveles diferentes de detalle
    • reducción de la cantidad de detalles
    • complejidad del proceso
  • Diagramas de Componentes y Despliegue
  • Arquitectura inicial del sistema - lógica y física
    • componentes anidados
    • delegación y ensamblaje
    • punto de conexión
    • interfaz
    • rutas de comunicación
  • Implementación no estándar de estereotipos en diagramas (OPCIONAL)
    • biblioteca gráfica de estereotipos
    • agregar la biblioteca al proyecto
    • gráficos personalizados de estereotipos

Use Cases y su documentación

  • Modelado de requisitos funcionales
  • Ámbito del sistema
  • Actores y sus relaciones
    • Identificación de casos de uso
    • Asociación "actor - caso de uso" y sus propiedades
    • Relaciones entre casos de uso: incluir, extender, generalización
  • Numeración automática
  • Casos de uso Use Case y diagramas de actividades generados a partir de ellos
  • Generación de Documentation
  • Plantillas de Documentación

Modelo analítico

  • Diagrama de clases en el nivel del modelo de dominio
    • clase, método, atributo, clase abstracta, interfaz
    • asociación y sus características
    • otras relaciones: agregación, composición, generalización, dependencia, asociación de clase
    • identificación de clases
  • Diagrama de Secuencia
    • tipos de mensajes: asíncrono, síncrono, retorno
    • estereotipos: Boundary, Control y Entity

Modelo estático

  • Diagrama de clases en el nivel de diseño
  • Generación de código fuente e ingeniería inversa (OPCIONAL)
    • generación de código fuente desde el diagrama
    • generación del diagrama a partir del código fuente
    • sincronización entre el código fuente y el diagrama
  • Diagramas de Objetos

Modelo dinámico

  • Verificación del modelo estático
    • clarificar las firmas de los métodos
    • verificación del diagrama de clases
  • Modelado dinámico en el nivel de llamadas a métodos (diagrama de secuencia) basado en casos de uso y modelo de análisis estático
  • ¿Cómo mejorar la apariencia del diagrama?
    • reducción del número de escenarios modelados
    • reducción del número de líneas de vida
    • evitar bloques anidados complejos
    • ocultar detalles
  • Diagrama de Máquina de Estados (OPCIONAL)
    • estados y subestados
    • transiciones entre estados - disparador, condición y acción
    • acciones internas (entrada, hacer, salida)

Patrones y perfiles (OPCIONAL)

  • Patrones del "Gang of Four"
  • Patrones definidos en el proyecto
  • Patrones de usuario
  • Importación de perfiles desde archivos XML

MDA, código fuente (OPCIONAL)

  • Transformación del diagrama de clases a esquema de base de datos
  • Generación de scripts SQL basados en el diagrama de clases
  • Generación de código fuente - opciones disponibles

Trabajo en grupo

  • Versión del paquete Enterprise Architect
  • Diferencias entre versiones del proyecto, documentación
  • Uso de un repositorio para almacenar el modelo
  • Herramientas Collaboration

Requerimientos

Habilidades de modelado en UML.

 21 Horas

Número de participantes


Precio por Participante​

Testimonios (3)

Próximos cursos

Categorías Relacionadas