Curso de Object Constraint Language (OCL) and Web Ontology Language (OWL)
El lenguaje de restricciones de objetos (OCL) es un lenguaje de expresión que especifica restricciones y refina los diagramas del lenguaje de modelado unificado (UML) para hacerlos comprensibles para las computadoras. Un lenguaje de ontología web (OWL) es un lenguaje semántico que representa un conocimiento rico y complejo sobre las cosas y sus relaciones.
Esta capacitación en vivo dirigida por un instructor (en el sitio o remota) está dirigida a programadores o cualquier persona que desee aprender y usar OCL y OWL para expresar todo tipo de requisitos de especificación, manipulación y consulta de modelos.
Al finalizar esta capacitación, los participantes podrán:
- Tener una mejor comprensión de la arquitectura OCL y OWL.
- Utilice OCL y OWL para expresar transformaciones de modelos.
Formato del curso
- Conferencia interactiva y discusión.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, contáctenos para organizarlo.
Programa del Curso
Introducción
- Descripción de OCL y UML arquitectura del lenguaje
- Visión general de la estructura de OWL y ontologías
Lenguaje de restricción de objetos (OCL)
- Sintaxis abstracta y concreta
- Descripción de la semántica mediante UML
- Uso de la biblioteca estándar de OCL
- Uso de expresiones OCL en modelos UML
- Página de semántica
- Comprensión de otros conceptos de OCL
- Ampliación de la OCL
Lenguaje de ontología web (OWL)
- Descripción general del marco de descripción de recursos (RDF)
- XML Sintaxis de serialización para RDF
- Comprensión de los elementos básicos de OWL
- Descripción de las clases complejas de OWL
- Importación de ontologías
- Mapeo de ontologías
- Control de versiones de ontologías
Integración semántica de OCL y OWL
- Transformación UML del diagrama de clases a la ontología OWL
- Transformación de OWL/SWRL a lenguaje de marcado de reglas REWERSE (R2ML)
- Asignación de restricciones de integridad de R2ML a OCL
Resumen y próximos pasos
Requerimientos
- Conocimientos básicos de programación
- Conocimientos básicos de las estructuras de aplicación
Audiencia
- Programadores
- Ingenieros de software
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Object Constraint Language (OCL) and Web Ontology Language (OWL) - Booking
Curso de Object Constraint Language (OCL) and Web Ontology Language (OWL) - Enquiry
Object Constraint Language (OCL) and Web Ontology Language (OWL) - Consultas
Consultas
Testimonios (5)
La practica sobre cada caso, la buena explicacion, muy entendible y amplio conocimiento de los temas; se utilizó un ejemplo real para practicar
ESTEFANNY GIL MORA - Global K S.A. de C.V.
Curso - Use Case Modeling
La señora Malavika es una excelente entrenadora. Muy trabajadora y responde bien a mis consultas. Entiendo que el campo de SysML y EA es muy amplio, y ella hizo todo lo posible por presentar la formación de la manera más adecuada. Incluso dedicó su tiempo libre buscando respuestas a nuestras preguntas. ¡Mi respeto! ¡Una gran maestra!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Curso - System Engineering using SysML and UML 2
Traducción Automática
-Conocimiento del profesor sobre el tema fue realmente bueno. Él pudo explicar muy bien y responder todas las preguntas en ese momento. -Ser capaz de conocer todas las capacidades de la herramienta fue realmente bueno. -La estructura que mostró, como usar escenarios y rastreabilidad, sería realmente útil en mi trabajo diario.
Harsha Jain - Scania CV AB
Curso - Introduction to Enterprise Architect
Traducción Automática
Me gusta los ejemplos de código sencillos pero informativos.
Yue Wang - DBS Bank Ltd
Curso - Design Patterns
Traducción Automática
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
Practical aspects of UML
21 HorasEl curso se extiende con el conocimiento de UML. Durante la formación, nos enfocamos en el uso práctico del lenguaje de la UML análisis orientado al objeto.
Business and System Analysis using UML Notation - Practical Workshop for PO in the Scrum Methodology
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 HorasPúblico del curso:
Gerentes que quieran entender diagramas BPMN, Business Consultores, Business Analistas, Business Ingenieros de Procesos, Analistas de Sistemas y cualquier persona que esté involucrada en el análisis y planificación de Business Procesos utilizando notación de modelado estandarizada y unificada.
Curso Goals:
- Producir diagramas de procesos de alta calidad
- Modelo en la notación de proceso BPMN
- Captura de información de proceso tal cual
- Implemente flujos de proceso optimizados para procesos con uso intensivo de personas
- Simplifique las definiciones de procesos complejos y divídalas en partes más manejables
Modelado de Procesos Empresariales Utilizando BPMN y UML
14 HorasObjetivo:
Este curso de formación tiene como objetivo ayudar a los analistas de negocio a aprender a modelar de manera eficiente sus procesos de negocio utilizando BPMN, así como los recursos que se manejan en sus actividades. Al llevarse a cabo mediante un marco empresarial ágil, los analistas de negocio aprenden durante este curso a utilizar las notaciones BPMN y las extensiones de negocio de UML adecuadas para abordar sus "requisitos de negocio" e impulsar de manera coherente las actividades subyacentes a nivel de diseño.
Patrones de Diseño
14 HorasHay un montón de patrones probados y ampliamente disponibles para todos. A veces se trata de cambiar los nombres e implementar el patrón en una tecnología específica. Puede ahorrar cientos de horas, que de lo contrario se gastarían en diseño y pruebas. Entrenamiento Go ALS Este curso tiene dos objetivos: en primer lugar, que le permite reutilizar los patrones ampliamente conocidos, en segundo lugar, que le permite crear patrones de reutilización y específicos de su organización. Le ayuda a estimar cómo los patrones pueden reducir los costos, sistematizar el proceso de diseño y generar un marco de código basado en sus patrones. Audiencia Diseñadores de software, analistas de negocios, gerentes de proyectos, programadores y desarrolladores, así como gerentes de operaciones y gerentes de división de software. Estilo del curso El curso se enfoca en los casos de uso y su relación con un patrón específico. La mayoría de los ejemplos se explican en UML y en ejemplos simples de Java (el idioma puede cambiar si el curso se reserva como un curso cerrado). Lo guía a través de las fuentes de los patrones y le muestra cómo catalogar y describir los patrones que se pueden reutilizar en su organización.
Introducción a Enterprise Architect
7 HorasEste curso de capacitación Introducción a Enterprise Architect está diseñado para todas las personas que deseen utilizar la herramienta de modelado UML de Sparx Systems, Enterprise Architect, para sus actividades de modelado pero no estén familiarizadas con las características, funciones y el uso de Enterprise Architect.
Gestión Eficiente de los Requisitos Mediante Métodos Àgiles y Modelado Àgil de UML
21 HorasObjetivo:
Este curso de capacitación tiene como objetivo ayudar a los gerentes de productos, propietarios de productos, analistas de negocios, arquitectos de sistemas y desarrolladores a comprender cómo gestionar los requisitos de manera eficiente sobre la base de la visión del producto hasta guiar a los desarrolladores con precisión en la implementación de los mismos.
Más en detalle, este curso tiene como objetivo ayudar a los gerentes de productos a definir mejor las propuestas de valor de sus productos sobre la base de las estrategias y las necesidades de los interesados. Business analistas de Business y los propietarios de productos entienden cómo describir los requisitos de la acumulación de productos, luego descubren épicas e historias de usuario apropiadas del sistema al tiempo que contribuyen a la creación del valor requerido. A lo largo de los ejercicios interactivos de estudio de casos, los participantes aprenden a describir en detalle dichos requisitos para validar la comprensión correcta de las necesidades y preparar las pruebas de aceptación del sistema. Por lo tanto, solo utilizando un perfil UML muy común y productivo, aprenden a estructurar los requisitos para comunicarse de manera eficiente con arquitectos y desarrolladores a través de un proceso de recopilación de requisitos iterativos.
Audiencia:
- Gerentes de producto
- Propietarios de productos
- Analistas de Business
- Cualquier persona intervino en el proceso de Management requisitos.
Certificación OCUP2 UML 2.5 - Preparación para los Exámenes Básicos
21 HorasOCUP2 Desarrollador de contenido
NobleProg tiene el estatus oficial OMG de Desarrollador de Contenido OCUP 2 , lo que significa que nuestros esquemas de cursos y materiales de capacitación fueron desarrollados por los mismos expertos que prepararon las preguntas para los exámenes OCUP 2.
Audiencia
Desarrolladores, programadores, analistas de negocio, gestores de proyectos, arquitectos de software, testers, responsables de la documentación o cualquier persona involucrada en el proceso de desarrollo de software.
Objetivos
Le prepara para trabajar con los elementos UML más comunes
Te enseña a crear modelos sencillos UML
Te prepara para ser miembro de un UML equipo de desarrollo
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 pasar por la implementación del diseño de software integrado sobre la base de las especificaciones del sistema utilizando UML, 2 y SysML.
Esta capacitación de 3 días tiene como objetivo ayudar a los analistas de sistemas a expresar de manera eficiente sus necesidades y a los diseñadores a realizar el diseño arquitectónico adecuado del sistema sobre la base de estas necesidades.
La arquitectura del sistema resultante proporciona un buen nivel de agilidad al software del sistema embebido frente a los cambios, ya que permite una trazabilidad coherente de las reglas de negocio encapsuladas en las funciones del sistema y las 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 HorasEsta es una capacitación de 3 días que cubre los principios de modelado, UML, SysML y el uso de MagicDraw o Cameo después de un estudio de caso, que demuestra un enfoque típico de ingeniería de sistemas basado en modelos.
El curso:
- Incluye clases magistrales y práctica en el uso de MagicDraw o Cameo para el modelado de sistemas utilizando SysML;
- Explica los principales SysML conceptos y diagramas;
- Proporciona experiencia práctica en la construcción de ejemplos de modelos de sistemas;
- Muestra cómo trazar elementos del modelo en diferentes vistas;
- Explica cómo utilizar las características MagicDraw de forma eficiente;
- Se basa en un estudio de caso de modelado consistente.
Audiencia:
- Arquitectos de sistemas, ingenieros de sistemas, arquitectos de software y otras partes interesadas que crearán y utilizarán modelos.
Métodos:
- Presentaciones, discusiones y tareas prácticas basadas en estudios de casos.
Materiales del curso:
- Diapositivas, modelo de estudio de caso y descripciones de tareas prácticas.
Certificados:
- Cada participante recibe un certificado de NobleProg que indica que asistió a la capacitación.
Object-oriented analysis and design using the language 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, gestores de proyectos, arquitectos de software, testers, responsables de la documentación o cualquier persona involucrada en el proceso de desarrollo de software.
Objetivos:
Le prepara para trabajar con una amplia gama de UML elementos
Te enseña a crear modelos complejos UML
Te prepara para convertirte en un miembro senior calificado de un equipo de desarrollo UML.
UML para el Analista de TI
21 HorasUno de los roles de más rápido crecimiento en la industria de TI es el analista de TI Business. Business Los analistas se encuentran en casi todas las organizaciones y son miembros importantes de cualquier equipo de TI, ya sea en el sector privado o público.
Este curso proporciona una guía clara, paso a paso, sobre cómo el Analista Business puede desempeñar su función utilizando tecnología orientada a objetos de última generación.
Modelo de datos con UML
14 HorasEste curso ha sido creado para expertos en la materia que deben modelar sus datos con UML .
Cubre técnicas de modelado consistentes sin entrar en detalles de implementación.
Usar modelado de casos
14 HorasEste curso está diseñado para analistas de negocios, gerentes, líderes de equipo y propietarios de procesos para proporcionarles las competencias requeridas para crear diagramas de casos de uso y escenarios de casos de uso, que sirven como un vehículo para obtener, analizar, documentar y comunicar los requisitos funcionales Los delegados practicarán la creación de casos de uso en el Lenguaje de modelado unificado (UML) para representar gráficamente las interacciones entre los casos de uso y los actores .