Академический Документы
Профессиональный Документы
Культура Документы
Casos de Uso
Haga clic para modificar el estilo de subttulo del patrn
Temas
Especificacin
Casos de Uso
Requerimientos de negocio
Documento de visin
Requerimientos funcionales
Especificacin Requerimientos
la funcionalidad de un sistema, de acuerdo a la interaccin con el exterior Sirve como herramienta de comunicacin con los usuarios Permiten representar los requerimientos del usuario
Actor
Externo
Tipos de usuarios (Roles) Otros sistemas Dispositivos o equipos que se conectan con el sistema
Actor
Representacin
Ejemplo:
Nombr e Cajer o
Actor
Preguntas
Quin usar las principales funciones del sistema? Quin necesita el sistema para el desarrollo de sus actividades diarias? Quin necesita mantener y administrar el sistema? Con qu otros sistemas o hardware interacta el sistema?
Caso de Uso
Una
Es
Caso de Uso
Agrupa
varios escenarios
Por
ejemplo:
Caso de uso: Alquilar una pelcula Escenario 1: Todo sale bien Escenario 2: La pelcula no est disponible Escenario 3: La persona tiene una multa y no puede alquilar pelculas
Caso de Uso
Representacin
Nombr e
Ejemplo:
Pagar Factura
Caso de Uso
Preguntas
Cules son las principales tareas que el actor desea que realice el sistema? El actor almacenar, cambiar, eliminar o leer datos en el sistema? El actor necesitar informar al sistema acerca de algn evento poco comn que ocurra? El actor necesita estar informado sobre algn evento del sistema? El actor iniciar o apagar el sistema? Har copias de respaldo?
Relaciones
Asociacin
Ejemplo
Alquilar una pelcula Dependiente
Relaciones
Generalizacin
< <
Ejemplo
Vende dor
Supervi sor
Relaciones
Inclusin
Ejemplo
Comprar un artculo Cliente Internet
<<include>>
Buscar artculo
Relaciones
Extensin
Ejemplo
<<extend>>
Registrar estudio
Investigador
Relaciones
Se
Realizar llamada
Portador Celular
Recibir llamada
Dependient e
Devoluci n pelcula
Genera r multa
Administrad or
Ejercicio
Definir
Especificacin Actores
Elementos
Especificacin Actores
Ejemplo
Nombre
Coordinador Departamento
Descripcin
Responsabilidades
Coordinadores de los Consultan cada periodo departamentos acadmicos los resultados de las de la institucin evaluaciones para definir encargados del seguimientoplanes de mejora con los a la labor de los docentes docentes Asistentes a los cursos Realizan cada periodo la orientados por los docentes evaluacin de sus y quienes los evalan. docentes (ingreso de informacin al sistema)
Estudiante
Identificador Nombre Actores Breve descripcin o resumen Flujo o curso normal de eventos Flujos alternos - Excepciones Precondiciones Poscondiciones
Permite identificar de manera nica cada caso de uso. Generalmente est formado por un prefijo y un nmero secuencial Ejemplo: CU-012
Describe claramente la funcionalidad ofrecida por el sistema Generalmente comienza con un verbo Usar trminos del negocio Un prrafo corto donde se explique la funcin del caso de uso
Descripcin
de eventos (1)
de eventos (2)
Cuando un caso de uso incluye (include) a otro, esto se muestra en el flujo normal Debe ser entendido por el usuario
de eventos (3)
Condiciones que deben cumplirse para que el caso de uso pueda ejecutarse NO son entradas Condiciones que se cumplen cuando finaliza el caso de uso NO son salidas
Poscondiciones
Antes de abrir el teln: qu debe estar listo? (precondicin) Se abre el teln: Tomar una foto del escenario justo antes de empezar la funcin Transcurre la funcin (flujo de eventos) Termina la funcin: Tomar una foto del escenario justo al final (Las diferencias entre la foto inicial y la final son las poscondiciones)
alternos
Deben indicar:
Dnde se derivan del flujo normal Cul es la condicin que los inicia Cmo y cundo retoman el flujo normal de eventos o si terminan el caso de uso
Cuando un caso de uso es extendido (extends) por otro, esto se indica en un flujo alterno
Deben indicar:
Cul es el evento que las causa Qu acciones se toman
Flujo normal
Poscond icin