Contacta con nosotros

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

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos

Categorías Relacionadas