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
- Historia breve de UML
- Vista general de los temas sobre modelado orientado a objetos
- Especificación del grupo OMG para UML
- Vista general de los diagramas de UML
Gestión de requisitos
- Clasificación de los requisitos
- Categorías de requisitos según FURPS
- Métodos para la obtención de requisitos
- Modelado de requisitos utilizando notación UML
- Matriz de dependencias de los requisitos
- Elaboración de las especificaciones de los requisitos a partir de diagramas
Modelado de procesos de negocio
- Definición de un proceso de negocio
- Modelado de procesos de negocio en UML
- Diagrama de actividad
- Flujos de decisiones y concurrentes
- Excepciones y su tratamiento
- Particiones, carriles
Modelado de requisitos no funcionales
- Utilización de diagramas de componentes e implementación
- Arquitectura inicial del sistema: lógica y física
- Modelado de los requisitos relacionados con la seguridad, el rendimiento y la fiabilidad del sistema
Modelado de requisitos funcionales
- Definición del alcance del sistema
- Modelado de las funcionalidades del sistema mediante diagrama de casos de uso
- Identificación de actores y relaciones entre ellos
- Reconocimiento de casos de uso
- Asociación "actor-caso de uso" y sus propiedades
- Relaciones entre casos de uso: incluir, extender y generalización
- Elaboración de los escenarios de los casos de uso y generación de diagramas basados en ellos (actividades, máquinas
Modelo analítico del sistema
- Utilización del diagrama de secuencia
- Tipos de mensajes: asíncronos, sincrónicos y de retorno
- Determinación de la numeración secuencial de los mensajes
- Categorías de objetos analíticos: Boundary (frontera), Control y Entity (entidad)
- Introducción al diseño del sistema
- Modelado de la interacción
Modelado estático
- Diagrama de clases y generación de código fuente
- Relación de asociación y sus características
- Otras relaciones: agregación, composición, generalización, dependencia y clase asociativa
- Ingeniería inversa / directa (Forward/Reverse engineering)
- Generación del código fuente a partir del diagrama
- Generación del diagrama a partir del código fuente
- Sincronización entre el código y el diagrama
- Diagramas de objetos, de estructuras acopladas y de paquetes
Modelado dinámico
- Verificación del modelo estático
- Precisión de las firmas de los métodos
- Verificación de la corrección del diagrama de clases
- Modelado dinámico a nivel de invocación de métodos
- Diagrama de secuencia a nivel de diseño
Requerimientos
Se recomienda conocer los conceptos básicos relacionados con la orientación a objetos o cualquier lenguaje orientado a objetos.
21 Horas
Testimonios (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