Ponte en Contacto

Temario del curso

Creación y configuración del archivo EAP

  • Creación y guardado de un archivo de proyecto de Enterprise Architect
  • Tipos de vistas
  • Interfaz del programa: menús, barras de herramientas, Toolbox (Caja de herramientas), Project Browser (Explorador de proyectos) y otras ventanas
  • Ancraje y ocultación de ventanas

Trabajo con modelos y diagramas

  • Modelos predefinidos
  • Paquetes (vistas) y diagramas
  • Adició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 de recopilación de requisitos
  • Categorías de requisitos FURPS
  • Diagrama de Requisitos
  • Relaciones entre requisitos
    • agregación
    • dependencia
  • Cómo mejorar la apariencia de un diagrama?
    • distribución del diagrama (layout)
    • colores para el estado de los requisitos
    • habilitar / deshabilitar nombres de paquetes
  • Creación y gestión de una matriz de relaciones
  • Documentación de requisitos
    • páginas HTML
    • versión imprimible
  • Gestión avanzada de requisitos
    • tipos personalizados de requisitos
    • estados personalizados de requisitos
    • seguimiento de requisitos
    • documentación de requisitos

Modelado de procesos de negocio y arquitectura

  • Diagrama de Actividades
  • Actividades compuestas
  • Flujos de control, flujos de objetos
  • Manejo de excepciones, flujo de interrupción
  • Particiones
  • Flujos concurrentes y toma de decisiones
  • Cómo mejorar la apariencia de un diagrama?
    • diferentes niveles de detalle
    • reducción de la cantidad de detalles
    • complejidad del proceso
  • Diagramas de Componentes y Despliegue
  • La arquitectura inicial del sistema - lógica y física
    • componentes anidados
    • delegación y ensamblaje
    • puerto (port)
    • interfaz
    • rutas de comunicación
  • Implementación no estándar de estereotipos en diagramas (OPCIONAL)
    • librería gráfica de estereotipos
    • adición de la librería al proyecto
    • estereotipos gráficos personalizados

Casos de Uso y su documentación

  • Modelado de requisitos funcionales
  • Alcance del sistema
  • Actores y las relaciones entre ellos
    • Identificación de casos de uso
    • Asociación "actor - caso de uso" y sus propiedades
    • Relación entre casos de uso: include (incluir), extend (extender), generalización
  • Numeración automática
  • Escenarios de Caso de Uso y diagramas de actividades generados a partir de ellos
  • Generación de documentación
  • Plantillas de documentos

Modelo analítico

  • Diagrama de clases a nivel de 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, clase de asociación
    • identificación de clases
  • Diagrama de Secuencias
    • tipos de mensajes: asíncronos, síncronos, retorno
    • estereotipos: Boundary (Frontera), Control y Entity (Entidad)

Modelo estático

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

Modelo dinámico

  • Verificación del modelo estático
    • clarificación de las firmas de métodos
    • verificación del diagrama de clases
  • Modelado dinámico a nivel de llamadas a métodos (diagrama de secuencias) basado en casos de uso y modelo de análisis estático
  • Cómo mejorar la apariencia de un diagrama?
    • reducción del número de escenarios modelados
    • reducción del número de líneas de vida (lifelines)
    • evitar bloques anidados complejos
    • ocultar detalles
  • Diagrama de Máquina de Estados (OPCIONAL)
    • estados y sub-estados
    • transiciones entre estados - disparador (trigger), condición y acción
    • acciones internas (entry, do, exit)

Patrones y perfiles (OPCIONAL)

  • Patrones "Gang of Four" (Cuerpo de los Cuatro)
  • Patrones definidos en el proyecto
  • Patrones de usuario
  • Importación de perfiles desde archivos XML

MDA, código fuente (OPCIONAL)

  • Transformación de Diagrama de Clases en esquema de base de datos
  • Generación de script SQL basado en el diagrama de clases
  • Generación de código fuente - opciones disponibles

Trabajo en grupo

  • Versionado de paquetes en Enterprise Architect
  • Diferencias en las versiones del proyecto y la documentación
  • Uso de un repositorio para almacenar el modelo
  • Herramientas de colaboración

Requerimientos

Habilidades de modelado en UML.

 21 Horas

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas