Contacta con nosotros

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

Número de participantes


Precio por participante

Reseñas (2)

Próximos cursos

Categorías Relacionadas