Contacta con nosotros

Temario del curso

Introducción al Modelado de Casos de Uso

  • Breve contexto y antecedentes sobre los casos de uso
  • Definiciones, elementos y componentes de los casos de uso
  • Beneficios del modelado de casos de uso

    - Organización de requisitos mediante casos de uso

    - Diagramas de casos de uso como notación UML

    - Organización del modelo mediante paquetes

Actores en los Casos de Uso

  • Usuarios y actores
  • Actores empresariales y del sistema
  • Identificación de actores y mapeo de partes interesadas

Casos de Uso: Identificación y Descripción

  • Identificación de casos de uso y redacción de su descripción
  • Controles de los casos de uso:

    - Precondiciones

    - Postcondiciones

    - Supuestos

    - Escenarios

Escenarios de Casos de Uso

  • Escenario principal de éxito
  • Alternativas y excepciones
  • Indicación de iteraciones

Técnicas Avanzadas

  • Relación de inclusión <<include>>
  • Relación de exclusión <<exclude>>
  • Generalización
  • Especialización
  • Multiplicidad

Conceptos Prácticos de Casos de Uso

  • Flujos de eventos y su propósito: rutas principales, alternativas y excepcionales
  • Métodos para documentar flujos principales
  • Documentación de flujos alternativos y excepcionales
  • Documentación de escenarios
  • Ejemplos de flujos narrativos
  • Casos de uso y casos de prueba

    - Relación entre casos de uso y casos de prueba/escenarios

    - Traducción de casos de uso a casos de prueba

    - Casos de uso, interfaces de usuario y prototipado

    - Roles del prototipado, preparación y ejecución

  • Conceptos UML

    - Notación UML

    - Relaciones entre clases y objetos

    - Extracción de clases a partir de casos de uso

    - Verificación de una clase: atributos, operaciones y asociaciones/multiplicidad

    - Relación de inclusión y ejemplo

    - Referencia a inclusiones en los flujos

    - Relación de extensión y ejemplo

    - Referencia a extensiones en los flujos

    - Relación de generalización y ejemplo

  • Documentación de casos de uso

Requerimientos

No se requiere estrictamente experiencia en desarrollo de software ni conocimientos técnicos básicos, aunque resultaría beneficioso para comprender mejor los conceptos.

 14 Horas

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas