Solicitar información

Temario del curso

Introducción al lenguaje UML

  • Brief historia de UML
  • Resumen de los conceptos básicos del modelado orientado a objetos
  • Especificaciones UML publicadas por el grupo OMG
  • Visión general de los diagramas de UML

Gestión de requisitos

  • Clasificación de los requisitos
  • Categorías de requisitos según el modelo FURPS
  • Métodos para recopilar requisitos
  • Modelado de requisitos mediante la notación UML
  • Matriz de dependencias entre los requisitos
  • Elaboración de especificaciones basadas en los diagramas de requisitos

Modelado de procesos empresariales

  • Definición de un proceso empresarial
  • Modelado de procesos empresariales con UML
  • Diagrama de actividades
    • Flujos de decisión y paralelismo en el flujo del trabajo
    • Manejo de excepciones y situaciones atípicas
    • Particiones o «swimlanes» dentro del diagrama

Modelado de requisitos no funcionales

  • Aplicación de los diagramas de componentes y despliegue
  • Primeros pasos para definir la arquitectura del sistema: su nivel lógico y físico
  • Modelado de aspectos relacionados con seguridad, rendimiento y fiabilidad del sistema

Modelado de requisitos funcionales

  • Determinación del alcance del sistema
  • Modelado de las funcionalidades del sistema a través del diagrama de casos de uso
    • Identificación de actores y relaciones entre ellos
    • Definición de los distintos casos de uso
    • Asociación «actor-caso de uso» y sus propiedades
    • Tipos de relaciones entre casos de uso: inclusión, extensión y generalización
  • Elaboración de escenarios para cada caso 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 secuencias 
    • Tipos de mensajes: asíncronos, síncronos y respuestas esperadas
    • Numeración ordenada de los mensajes en el diagrama
    • Categorías de objetos analíticos: límites, controladores y entidades
  • Introducción al diseño del sistema
  • Modelado de interacciones entre los elementos del sistema

Modelado estático

  • Diagrama de clases y generación de código fuente
    • Asociación y sus distintas características principales
    • Otras relaciones posibles: agregación, composición, generalización, dependencia y clase asociativa
  • Ingeniería inversa y directa
    • Generación automática de código a partir del diagrama de clases
    • Creación de un diagrama de clases a partir del código fuente disponible
    • Sincronización constante entre el código y dicho diagrama
  • Diagramas de objetos, estructuras interconectadas y paquetes del sistema

Modelado dinámico

  • Comprobación y validación del modelo estático
    • Definición detallada de las firmas de los métodos utilizados
    • Verificación sistemática de la coherencia interna del diagrama de clases
  • Modelado dinámico a nivel de invocaciones entre métodos y componentes
  • Diseño del diagrama de secuencias correspondiente a la etapa de diseño final del sistema

Requerimientos

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

 21 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 4350 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (2)

Próximos cursos

Categorías Relacionadas