Contacta con nosotros

Temario del curso

Introducción al lenguaje UML

  • Breve historia de UML
  • Revisión de conceptos clave sobre el modelado orientado a objetos
  • Especificación de UML por parte del grupo OMG
  • Revisión de diagramas UML

Gestión de requisitos

  • Clasificación de los requisitos
  • Categorías de requisitos según FURPS
  • Métodos de recopilación de requisitos
  • Modelado de requisitos utilizando notación UML
  • Matriz de dependencia de requisitos
  • Elaboración de especificaciones de requisitos basadas en 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 decisión y concurrencia
    • Excepciones y manejo de excepciones
    • Particiones, carriles

Modelado de requisitos no funcionales

  • Uso de diagramas de componentes e implementación
  • Arquitectura inicial del sistema: lógica y física
  • Modelado de requisitos relacionados con seguridad, rendimiento y confiabilidad del sistema

Modelado de requisitos funcionales

  • Determinación del alcance del sistema
  • Modelado de la funcionalidad del sistema mediante diagrama de casos de uso
    • Identificación de actores y relaciones entre ellos
    • Reconocimiento de los casos de uso
    • Asociación "actor-caso de uso" y sus propiedades
    • Relaciones entre casos de uso: include, extend, generalización
  • Creación de escenarios de casos de uso y generación de diagramas derivados (actividad, máquina de estados)

Modelo analítico del sistema

  • Uso del diagrama de secuencia
    • Tipos de mensajes: asíncronos, sincrónicos, de retorno
    • Determinación del orden de numeración de los mensajes
    • Categorías de objetos analíticos: Boundary (frontera), Control (controlador) y Entity (entidad)
  • 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, clase asociativa
  • Ingeniería inversa/directa
    • Generación de código fuente a partir del diagrama
    • Generación de diagramas a partir del código fuente
    • Sincronización entre código y diagrama
  • Diagramas de objetos, estructuras encadenadas y paquetes

Modelado dinámico

  • Verificación del modelo estático
    • Precisión de las signaturas de los métodos
    • Verificación de la corrección del diagrama de clases
  • Modelado dinámico a nivel de llamadas de métodos
  • Diagrama de secuencia a nivel de diseño

Requerimientos

Se recomienda tener conocimientos básicos sobre conceptos relacionados con la orientación a objetos o dominar cualquier lenguaje orientado a objetos.

 21 Horas

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos

Categorías Relacionadas