Modelo de datos con UML
Este curso ha sido diseñado para Expertos en Materia que requieren modelar sus datos utilizando UML.
Incluye técnicas de modelado coherentes, evitando los detalles de la implementación.
Temario del curso
Breve introducción al modelado de datos en general
- Languages utilizado para describir datos
- ERD y otras notaciones pre UML
- Por qué el modelado de datos no es el modelado de bases de datos
- Conceptos sobre almacenamiento de datos (Relacional, Jerárquico, Orientado a Objetos, etc...)
UML y Modelado de Datos
- Diagrama de Clases
- Asociación
- Agregación
- Composición
- Heredencia (Generalización y Especialización)
Atributos
- Atributo y tipos de atributos
- Atributos y relaciones
- Tipos de Datos
- Restricciones sobre los datos
- Restricciones sobre las relaciones
Vistas de modelos de datos
- Business Vista
- Vista del Modelador
- Vista del Arquitecto
- Vista del Diseñador
- Vistas de Implementadores (solo explicación breve)
Otros diagramas útiles UML
- Diagrama de estructura compuesta
- Diagrama de perfil
Evite redundancias
- Stereotipado vs Herencia
- Etiquetas
- Design Patterns (solo introducción)
Los cursos públicos requieren más de 5 participantes.
Modelo de datos con UML - Reserva
Modelo de datos con UML - Consulta
Modelo de datos con UML - Solicitud de consultoría
Testimonios (1)
Práctico y realizado utilizando la aplicación Sparx EA, que utilizamos extensamente en el trabajo
Andy Davey - Envitia
Curso - Data Modelling with UML
Traducción Automática
Próximos cursos
Cursos Relacionados
Aspectos prácticos de UML
21 HorasEl curso amplía los conocimientos sobre UML. Durante la formación, se centra en el uso práctico del lenguaje UML para el análisis orientado a objetos.
Análisis empresarial y sistemático utilizando la notación UML - taller práctico para PO en el método Scrum
21 HorasEl análisis empresarial es el proceso de investigar, comprender y definir las necesidades empresariales para desarrollar soluciones que satisfagan esas necesidades. Jest Un elemento clave en el proceso de gestión de cambios en la organización y diseño de nuevas soluciones de negocio. El análisis empresarial tiene como objetivo garantizar que las soluciones tecnológicas, de procesos u organizativas satisfagan los objetivos y necesidades empresariales. Jest Un elemento clave para asegurar la efectividad de los proyectos y cambios en la organización, al asegurar que las soluciones implementadas sean precisas, factibles y cumplan plenamente con los requisitos del negocio.
Análisis de Procesos de Negocio con UML y BPMN
14 HorasAudiencia del Curso:
Gerentes que deseen comprender los diagramas BPMN, consultores de negocios, analistas de negocios, ingenieros de procesos de negocio, analistas de sistemas y cualquier persona involucrada en el análisis y la planificación de procesos de negocio utilizando una notación de modelado estandarizada y unificada.
Objetivos del Curso:
- Crear diagramas de proceso de alta calidad
- Modelar en la notación BPMN
- Capturar información de procesos actuales
- Implementar flujos de proceso optimizados para procesos intensivos en personas
- Simplificar definiciones de procesos complejos y dividirlos en partes más manejables
Modelado de Procesos Empresariales Utilizando BPMN y UML
14 HorasObjetivo:
Este curso de capacitación está diseñado para ayudar a los analistas de negocios a aprender a modelar sus procesos de negocio de manera eficiente utilizando BPMN, así como gestionar los recursos involucrados en estas actividades. En un marco empresarial ágil, los analistas adquirirán conocimientos sobre cómo usar las anotaciones BPMN y las extensiones de negocio de UML adecuadas para abordar sus "requisitos de negocio" y promover de manera coherente las actividades de diseño subyacentes.
Patrones de Diseño
14 HorasExisten numerosos patrones probados y ampliamente testeados disponibles para todos. A veces, basta con modificar los nombres e implementar el patrón en una tecnología específica. Esto puede ahorrar cientos de horas que de otro modo se dedicarían al diseño y a las pruebas. Objetivos del Curso Este curso tiene dos metas principales: en primer lugar, facilita la reutilización de patrones ampliamente conocidos; y en segundo lugar, permite crear y reutilizar patrones específicos para su organización. Además, ayuda a estimar cómo los patrones pueden reducir costos, sistematizar el proceso de diseño y generar un marco de código basado en sus propios patrones. Público El curso está dirigido a diseñadores de software, analistas de negocio, gerentes de proyectos, programadores y desarrolladores, así como a gerentes operativos y directores de divisiones de software. Estilo del Curso El curso se centra en casos de uso y su relación con un patrón específico. La mayoría de los ejemplos se presentan utilizando UML y simples ejemplos de Java (el lenguaje puede variar si el curso se reserva como curso cerrado). Te guía a través de las fuentes de los patrones, mostrándote cómo catalogar y describir patrones que pueden ser reutilizados en toda tu organización.
Introducción a Enterprise Architect
7 HorasEste curso de capacitación Introducción a Enterprise Architect está orientado a todas aquellas personas que deseen utilizar la herramienta de modelado UML de Sparx Systems, Enterprise Architect, en sus actividades de modelado, pero que aún no estén familiarizadas con sus características, funciones y uso.
Modelado y Documentation para Business Analysis
14 HorasModelado y Documentación para Análisis de Negocios es un curso práctico que se centra en los lenguajes y herramientas de modelado estándar utilizados para capturar, visualizar y validar requisitos y procesos empresariales.
Este entrenamiento, ofrecido tanto presencial como en línea con instructores especializados, está dirigido a profesionales con poca o ninguna experiencia en modelado que deseen aplicar técnicas industriales estandarizadas como UML, BPMN y herramientas de wireframing para mejorar la claridad y la comunicación en proyectos de análisis empresarial.
Al finalizar este entrenamiento, los participantes serán capaces de:
- Utilizar diagramas UML para representar requisitos funcionales y el comportamiento del sistema.
- Modelar procesos empresariales utilizando estándares BPMN.
- Crear diagramas de casos de uso claros y estructurados, así como documentación detallada.
- Diseñar wireframes y prototipos interactivos con herramientas como Figma y Balsamiq.
Formato del Curso
- Conferencia interactiva y discusión en grupo.
- Aplicación práctica de herramientas de modelado en escenarios de proyectos reales.
- Ejercicios guiados enfocados en el modelado de procesos, requisitos e interfaces de usuario (UI).
Opciones de Personalización del Curso
- Para solicitar un entrenamiento personalizado basado en los estándares o conjunto de herramientas preferidos de su organización, por favor contáctenos para coordinarlo.
Lenguaje de Restricción de Objetos (OCL) y Lenguaje de Ontología Web (OWL)
21 HorasEsta capacitación dirigida por un instructor, en vivo (en línea o presencial), está destinada a programadores o cualquier persona que desee aprender y utilizar OCL y OWL para expresar todo tipo de requisitos de consulta, manipulación y especificación de modelos.
Al final de esta capacitación, los participantes podrán:
- Tener una mejor comprensión de la arquitectura de OCL y OWL.
- Usar OCL y OWL para expresar transformaciones de modelos.
Certificación OCUP2 UML 2.5 - Preparación para los Exámenes Básicos
21 HorasDesarrollador de Contenido OCUP2
NobleProg cuenta con el reconocimiento oficial como desarrollador de contenido OMG OCUP 2, lo que significa que nuestros programas de curso y materiales de formación fueron elaborados por los mismos expertos que diseñaron las preguntas para los exámenes de OCUP 2.
Audiencia
Este programa está dirigido a desarrolladores, programadores, analistas de negocio, gerentes de proyectos, arquitectos de software, probadores, responsables de documentación o cualquier persona que participe en el proceso de desarrollo de software.
Objetivos
Prepararte para trabajar con los elementos UML más comunes
Enseñarte a crear modelos UML sencillos
Prepararte para ser un miembro efectivo de un equipo de desarrollo UML
Ingeniería de Sistemas Utilizando SysML y UML 2
21 HorasObjetivo:
Ayudar a los analistas y diseñadores del dominio de la ingeniería de sistemas a comprender cómo recopilar requisitos de manera eficiente y luego proceder con la implementación del diseño de software integrado basado en las especificaciones del sistema utilizando UML 2 y SysML.
Esta capacitación de 3 días está diseñada para asistir a los analistas de sistemas a comunicar sus necesidades de manera efectiva y a los diseñadores a realizar un diseño arquitectónico adecuado del sistema basado en estas necesidades.
La arquitectura del sistema resultante ofrece un alto nivel de agilidad al software embebido frente a los cambios, ya que permite una trazabilidad coherente de las reglas de negocio encapsuladas en las funciones del sistema y de las opciones de uso (casos de uso) de los usuarios finales hacia el nivel de implementación del software.
Aplicación de SysML con MAGICDRAW
21 HorasEste es un curso intensivo de 3 días que explora los fundamentos del modelado, UML, SysML y el uso de MagicDraw, a través de un estudio de caso que ilustra un enfoque típico de ingeniería de sistemas basada en modelos.
El curso:
- Incluye sesiones teóricas y prácticas para aprender a usar MagicDraw en la modelización de sistemas mediante SysML;
- Aborda los conceptos clave y diagramas de SysML;
- Ofrece ejemplos prácticos de modelos de sistemas basados en experiencias reales;
- Muestra cómo rastrear los elementos del modelo a través de diferentes vistas;
- Explica cómo aprovechar las funciones de MagicDraw de manera eficiente;
- Se basa en un estudio de caso coherente y completo.
Audiencia:
- Arquitectos de sistemas, ingenieros de sistemas, arquitectos de software y otros profesionales que crearán y utilizarán modelos.
Métodos:
- Presentaciones, debates y ejercicios prácticos basados en estudios de caso.
Materiales del curso:
- Diapositivas, modelo de estudio de caso y descripciones detalladas de los ejercicios prácticos.
Certificados:
- Cada asistente recibe certificados de No Magic y NobleProg que acreditan su participación en el curso.
Análisis y diseño orientado a objetos utilizando el lenguaje UML
21 HorasLa formación en "Análisis y Diseño Orientado a Objetos utilizando el lenguaje UML" está dirigida a analistas, diseñadores, programadores, testers y gestores de proyectos, ofreciendo una introducción al modelado de sistemas utilizando UML. A través del estudio de caso, los participantes adquieren habilidades en el modelado de requisitos, procesos comerciales, así como en la documentación de requisitos funcionales y no funcionales. Las siguientes etapas de la capacitación incluyen el modelo analítico, las fases de diseño, tanto estáticas como dinámicas, y la aplicación práctica de la herramienta de modelado Enterprise Architect. La capacitación proporciona una base sólida para el modelado de procesos efectivo en las empresas, utilizando UML en todas las etapas del desarrollo de software.
Certificación OCUP2 UML 2.5 - Preparación para los Exámenes Intermedios
14 HorasAudiencia:
Desarrolladores, programadores, analistas de negocio, gerentes de proyecto, arquitectos de software, probadores, responsables de la documentación o cualquier persona involucrada en el proceso de desarrollo de software.
Objetivos:
Prepara a los participantes para trabajar con una amplia variedad de elementos UML.
Enseña a crear modelos UML avanzados y detallados.
Prepara a los asistentes para convertirse en miembros calificados y sénior en equipos de desarrollo UML.
UML en Enterprise Architect (talleres)
21 HorasEste curso está dirigido a analistas, diseñadores, desarrolladores, probadores y gerentes de proyectos.
En el taller se realiza un análisis de problemas, diseño y documentación de sistemas utilizando UML y Enterprise Architect de Sparx Systems. Durante la formación, se explorarán las capacidades avanzadas del programa, como MDA, perfiles y XMI, así como las mejores prácticas que pueden simplificar y acelerar significativamente el proceso de modelado.
Debido a que la capacitación se enfoca en la herramienta Enterprise Architect, es fundamental que los participantes ya conozcan cómo modelar en UML. Para quienes deseen aprender a modelar, ofrecemos un curso dedicado específicamente a UML.
Método de entrenamiento
10% presentación, 90% taller práctico
UML para el Analista de TI
21 HorasUno de los roles que más rápido está creciendo en la industria de TI es el del analista de Negocios de TI. Los analistas de negocios se encuentran en prácticamente todas las organizaciones y son miembros clave de cualquier equipo de TI, tanto en el sector privado como en el público.
Este curso ofrece una guía clara y detallada, paso a paso, sobre cómo el Analista de Negocios puede desempeñar su función utilizando la última tecnología orientada a objetos.