Curso online
Capacitar y proporcionar a los participantes las herramientas y conocimientos necesarios para realizar el análisis y modelización de sistemas de información utilizando el Lenguaje de Modelado Unificado (UML).
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Temario completo de este curso
1. Orientación a Objetos y Diseño
Análisis Orientado a Objetos (AOO)
Metodologías de diseño
Directrices y principios de diseño (SOLID, acoplamiento y cohesión)
Patrones de diseño: Introducción y tipos (creacionales, estructurales y de comportamiento)
2. Introducción a UML (Unified Modeling Language)
Notación y semántica estándar
Elementos del lenguaje: Requisitos, actividades e interfaces
Extensiones UML: Estereotipos y extensiones de modelado de negocio
OCL (Object Constraint Language): Lenguaje de restricciones de objetos
Modelo relacional de datos y su representación
3. UML Básico: Modelado y Clases
Modelos UML
Clases y diagramas de clases
Implementación del diseño y de la aplicación
4. Herramientas y Vistas en UML
Las vistas en UML: Arquitectura de las "4+1" vistas
Diagramas UML específicos:
Vista Estática: Diagramas de clases y diagramas de objetos
Vista de Interacción: Diagramas de secuencia, colaboración y tiempo
Vista de Comportamiento: Diagramas de estados y diagramas de actividad
Vista de Implementación: Diagramas de componentes y diagramas de paquetes
Vista de Despliegue: Distribución e implementación física del sistema
5. Flujos de Trabajo (Proceso de Desarrollo)
Flujo de trabajo de los requisitos: Captura y modelado con Diagramas de Casos de Uso
Flujo de trabajo de análisis
Flujo de trabajo de diseño
Flujo de trabajo de implementación