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
- Breve historia de UML
- Visión general de los aspectos fundamentales de la modelación orientada a objetos
- Especificación UML por el grupo OMG
- Visión general de los diagramas UML
Gestión de requisitos
- Clasificación de los requisitos
- Categorías de requisitos según FURPS
- Métodos para la recopilación de requisitos
- Modelado de requisitos mediante notación UML
- Matriz de dependencias entre requisitos
- Elaboración de la especificación de requisitos a partir de diagramas
Modelado de procesos empresariales
- Definición de un proceso empresarial
- Modelado de procesos empresariales en UML
- Diagrama de actividades
- Flujos condicionales y paralelos
- Excepciones y su manejo
- Particiones y carriles
Modelado de requisitos no funcionales
- Uso de diagramas de componentes e implementación
- Arquitectura preliminar del sistema: lógica y física
- Modelado de 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 diagramas de casos de uso
- Identificación de actores y relaciones entre ellos
- Detección de casos de uso
- Asociación «actor – caso de uso» y sus propiedades
- Relaciones entre casos de uso: include, extend y generalización
- Creación de escenarios de casos 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 secuencia
- Tipos de mensajes: asíncronos, sincrónicos y de retorno
- Definición de la numeración secuencial de los mensajes
- Categorías de objetos analíticos: Boundary (frontera), Control y Entity
- Introducción al diseño del sistema
- Modelado de interacciones
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 directa/inversa (Forward/Reverse engineering)
- Generación de código fuente a partir del diagrama
- Generación de diagramas a partir del código fuente
- Sincronización entre el código y el diagrama
- Diagramas de objetos, estructuras vinculadas y paquetes
Modelado dinámico
- Verificación del modelo estático
- Precisión de las firmas de los métodos
- Validació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 tener conocimientos básicos relacionados con la orientación a objetos o cualquier lenguaje orientado a objetos.
21 Horas
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