Programa del Curso
Introducción a Use Case Modelado
- Breve contexto y antecedentes de los casos de uso
- Definiciones, elementos y componentes de casos de uso
- Beneficios del modelado de casos de uso
- Organización de requisitos con casos de uso
- Diagramas de casos de uso como notación UML
- Organizar el modelo con paquetes
Actores de casos de uso
- Usuarios y actores
- Business y actores del sistema
- Identificación de actores y mapeo de partes interesadas
Use Cases - Identificar y describir
- Identificación de casos de uso y redacción de la descripción
- Use Case Controles:
-Condiciones previas
- Condiciones posteriores
-Suposiciones
-Escenarios
Use Case Escenarios
- Principal escenario de éxito
- Suplentes y excepciones
- Indicación de la iteración
Técnicas Avanzadas
- <<Relación de >>
- <<excluir>> relación
- Generalización
- Especialización
- Multiplicidad
Conceptos prácticos Use Cases
- Flujos de eventos y su propósito: rutas primarias, alternativas y de excepción
- Métodos para documentar flujos primarios
- Documentación de flujos alternativos y de excepción
- Documentación de escenarios
- Ejemplos de flujo narrativo
- Use Cases y casos de prueba
- Relación entre los casos de uso y los casos/escenarios de prueba
- Traducir casos de uso en casos de prueba
- Casos de uso e interfaces de usuario/creación de prototipos
- Funciones de creación de prototipos, preparación y ejecución
- UML Conceptos
- UML Notación
- Relaciones de clase y objeto
- Extracción de clases de casos de uso
- Verificación de una clase: atributos, operaciones y asociaciones/multiplicidad
- Incluir relación y ejemplo
- Hacer referencia a las inclusiones en los flujos
- Extender la relación y el ejemplo
- Referirse a extensiones en flujos
- Relación de generalización y ejemplo
- Documentación de casos de uso
Requerimientos
No se requiere experiencia relacionada con el desarrollo de software o conocimientos técnicos básicos, pero sería beneficioso para comprender mejor los conceptos.
Testimonios (1)
La practica sobre cada caso, la buena explicacion, muy entendible y amplio conocimiento de los temas; se utilizó un ejemplo real para practicar