Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Introducción al lenguaje UML
- Brief historia de UML
- Resumen de los conceptos básicos del modelado orientado a objetos
- Especificaciones UML publicadas por el grupo OMG
- Visión general de los diagramas de UML
Gestión de requisitos
- Clasificación de los requisitos
- Categorías de requisitos según el modelo FURPS
- Métodos para recopilar requisitos
- Modelado de requisitos mediante la notación UML
- Matriz de dependencias entre los requisitos
- Elaboración de especificaciones basadas en los diagramas de requisitos
Modelado de procesos empresariales
- Definición de un proceso empresarial
- Modelado de procesos empresariales con UML
- Diagrama de actividades
- Flujos de decisión y paralelismo en el flujo del trabajo
- Manejo de excepciones y situaciones atípicas
- Particiones o «swimlanes» dentro del diagrama
Modelado de requisitos no funcionales
- Aplicación de los diagramas de componentes y despliegue
- Primeros pasos para definir la arquitectura del sistema: su nivel lógico y físico
- Modelado de aspectos relacionados con seguridad, rendimiento y fiabilidad del sistema
Modelado de requisitos funcionales
- Determinación del alcance del sistema
- Modelado de las funcionalidades del sistema a través del diagrama de casos de uso
- Identificación de actores y relaciones entre ellos
- Definición de los distintos casos de uso
- Asociación «actor-caso de uso» y sus propiedades
- Tipos de relaciones entre casos de uso: inclusión, extensión y generalización
- Elaboración de escenarios para cada caso de uso y generación de diagramas a partir de ellos (actividades, máquinas
de estados)
Modelo analítico del sistema
- Uso del diagrama de secuencias
- Tipos de mensajes: asíncronos, síncronos y respuestas esperadas
- Numeración ordenada de los mensajes en el diagrama
- Categorías de objetos analíticos: límites, controladores y entidades
- Introducción al diseño del sistema
- Modelado de interacciones entre los elementos del sistema
Modelado estático
- Diagrama de clases y generación de código fuente
- Asociación y sus distintas características principales
- Otras relaciones posibles: agregación, composición, generalización, dependencia y clase asociativa
- Ingeniería inversa y directa
- Generación automática de código a partir del diagrama de clases
- Creación de un diagrama de clases a partir del código fuente disponible
- Sincronización constante entre el código y dicho diagrama
- Diagramas de objetos, estructuras interconectadas y paquetes del sistema
Modelado dinámico
- Comprobación y validación del modelo estático
- Definición detallada de las firmas de los métodos utilizados
- Verificación sistemática de la coherencia interna del diagrama de clases
- Modelado dinámico a nivel de invocaciones entre métodos y componentes
- Diseño del diagrama de secuencias correspondiente a la etapa de diseño final del sistema
Requerimientos
Se recomienda tener conocimientos básicos sobre conceptos relacionados con la orientación a objetos o con cualquier lenguaje de programación orientado a objetos.
21 Horas
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 4350 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (2)
Learned a lot of practical material. The exercises were very practical as well.
JIMMY CHAN
Curso - Object-Oriented Analysis and Design using UML
Traducción Automática
Practice exercises were great and the help given by the trainer was excellent.
Elmer Tuz
Curso - Object-Oriented Analysis and Design using UML
Traducción Automática