Академический Документы
Профессиональный Документы
Культура Документы
Requerimientos
Funcionales
con Casos de Uso
www.innevo.com
Administración de Requerimientos
Técnica de Casos de Uso
Objetivos de la Capacitación
www.innevo.com
www.innevo.com
Administración de Requerimientos
Técnica de Casos de Uso
Agenda de la Capacitación
www.innevo.com
Administración de Requerimientos
Técnica de Casos de Uso
www.innevo.com
Administración de Requerimientos
Técnica de Casos de Uso
www.innevo.com
Administración de Requerimientos
Técnica de Casos de Uso
Involucrado
www.innevo.com
Administración de Requerimientos
Técnica de Casos de Uso
Desarrollo
Desarrollo de
de Sistemas
Sistemas
de
de Software
Software
Análisis de Dominio
Framework para
Especificación de Interfaces el proceso de
Definición de Arquitectura
Modelado con
Casos de Uso
Modelado de Casos de Uso
www.innevo.com
Administración de Requerimientos
Técnica de Casos de Uso
ª Conduce el Proceso
www.innevo.com
ª Delinea la Arquitectura
www.innevo.com
Administración de Requerimientos
Técnica de Casos de Uso
Trabajando así el modelo del sistema será conducido por Casos de Uso:
www.innevo.com
Ñ Si se desea cambiar el comportamiento del Sistema, remodelamos el actor y el
caso de uso apropiado.
Ñ Como tenemos rastreabilidad se podrá modificar el sistema desde nuevos
requerimientos.
www.innevo.com
Administración de Requerimientos
Técnica de Casos de Uso
9 Para cada actor identificado: ¿cuáles son las tareas en las cuales el
sistema debería estar involucrado?
9¿Necesita el actor ser informado a cerca de ciertas ocurrencias en el
sistema?
9¿Necesita el actor informar a cerca de cambios externos,
repentinos?
9¿Provee el sistema al negocio con el comportamiento correcto?
9¿Pueden ejecutarse todos los aspectos por los casos de uso que se han
identificado?
www.innevo.com
9¿Qué use cases soportarán y mantendrán el sistema?
9¿Qué información debe ser modificada o creada en el sistema?
www.innevo.com
Administración de Requerimientos
Técnica de Casos de Uso
www.innevo.com
Administración de Requerimientos
Técnica de Casos de Uso
www.innevo.com
Administración de Requerimientos
Técnica de Casos de Uso
Propiedades:
www.innevo.com
9 Captura alguna función visible para el usuario.
9 Puede ser grande o pequeño.
9 Debe alcanzar un objetivo específico para el actor.
www.innevo.com
Administración de Requerimientos
Técnica de Casos de Uso
www.innevo.com
Administración de Requerimientos
Técnica de Casos de Uso
www.innevo.com
Administración de Requerimientos
Técnica de Casos de Uso
www.innevo.com
Administración de Requerimientos
Técnica de Casos de Uso
ª Contenido:
Contenido Descripción por medio de PROSA CONSISTENTE
ª Pluralidad:
Pluralidad MULTIPLES ESCENARIOS
ª Estructura:
Estructura SEMIFORMAL
Escenario 2
Escenario 1
Escenario 3
www.innevo.com
Casos de Uso
www.innevo.com
Administración de Requerimientos
Técnica de Casos de Uso
<<extend>>
Asociaciones de Extensión
www.innevo.com
Administración de Requerimientos
Técnica de Casos de Uso
Base
Adicional
<<include>>
Asociaciones de Inclusión
www.innevo.com
Administración de Requerimientos
Técnica de Casos de Uso
Adicional
Caso de uso E
Caso de uso A
Caso de uso D
Asociaciones de Generalización
Un ejemplo...
<<include>>
Registrar Socio
Validar Tarjeta Validar por Pantalla
Consultar Películas
Socio
www.innevo.com
Administración de Requerimientos
Técnica de Casos de Uso
www.innevo.com
Administración de Requerimientos
Técnica de Casos de Uso
Precondiciones: no aplica
2. 2.A.
3.
Asociaciones de Extensión: no aplica
Asociaciones dewww.innevo.com
Inclusión: no aplica
Caso de uso donde se incluye: no aplica
Caso de uso al que extiende: no aplica
Caso de uso de Generalización: no aplica
Autor: Fecha Creación:
Autor Ultima Modificación: Fecha Ultima Modificación:
www.innevo.com
Administración de Requerimientos
Técnica de Casos de Uso
www.innevo.com
Administración de Requerimientos
Técnica de Casos de Uso
www.innevo.com
www.innevo.com
Administración de Requerimientos
Técnica de Casos de Uso
Si el desarrollo es incremental:
Identificar todos los requerimientos que se pueda.
Definir Prioridades.
Seleccionar cuáles requerimientos se implementarán en cada versión.
Como plantear las descripciones
Se identifican las funciones en forma general, “de trazo grueso”
Se incluyen escenarios operacionales más relevantes, no entrando
en detalles sobre acciones que realiza el sistema.
Luego se especifican las funciones en forma detallada, “de trazo fino”
Se completan los detalles.
www.innevo.com
Se incluyen las alternativas, especificando en particular errores o
especificaciones que provienen de requerimientos de los
usuarios.
www.innevo.com
Administración de Requerimientos
Técnica de Casos de Uso
Conclusiones
www.innevo.com