Diagramas de casos de uso

64,700 views

Published on

Explicación de los diagrams de casos de uso: qué son, cómo hacerlos, qué se debe y no se debe incluir en ellos, etc

2 Comments
4 Likes
Statistics
Notes
No Downloads
Views
Total views
64,700
On SlideShare
0
From Embeds
0
Number of Embeds
590
Actions
Shares
0
Downloads
1,362
Comments
2
Likes
4
Embeds 0
No embeds

No notes for slide

Diagramas de casos de uso

  1. 1. CASOS DE USO
  2. 2. Diagrama de Casos de Uso : Para que sirve <ul><li>Pueden ser usados para describir la funcionalidad de un sistema </li></ul><ul><li>No son lo mismo que los diagramas de flujo </li></ul><ul><li>Están compuestos de 4 elementos: </li></ul><ul><ul><li>Actores con los cuales interactua el sistema </li></ul></ul><ul><ul><li>El sistema mismo </li></ul></ul><ul><ul><li>Los casos de uso o servicios que el sistema ejecutará </li></ul></ul><ul><ul><li>Relaciones entre estos elementos </li></ul></ul>
  3. 3. Cuando usarlos <ul><li>Para representar comportamientos generales del sistema </li></ul><ul><li>No deben usuarse para representar excepciones </li></ul><ul><li>Ni para ilustarr secuencias de pasos en un cierto orden </li></ul>
  4. 5. ACTORES <ul><li>Entidades cuyo comportamiento no se puede controlar ni cambiar </li></ul><ul><li>Candidatos: </li></ul><ul><ul><li>Humanos qu einteractuan con el sistema. </li></ul></ul><ul><ul><li>Otros sistemas con los que se interactue y los cuales no controlamos: servidores fuera del sistema, sistemas legados, bases de datos foraneas </li></ul></ul>
  5. 6. Que poner en el Sistema <ul><li>Es una caja que encierra los casos de uso y </li></ul><ul><li>Representa los limites del sistema </li></ul><ul><li>Solo debe contener comportamientos generales de nivel tope: </li></ul><ul><li>Los comportamientos generales son aquellos </li></ul><ul><ul><li>Por los cuales un actor utiliza el sistema </li></ul></ul>
  6. 7. Relación USES <ul><li>Se usa para relacionar dos casos de uso X y Y </li></ul><ul><li>Indica que la ejecución de X siempre incluye la ejecución de Y al menos una vez </li></ul>
  7. 8. Relación Extends <ul><li>Se usa para relacionar un caso de uso X con uno Y </li></ul><ul><li>Indica que el proceso X es un caso especial del mismo tipo que Y </li></ul>
  8. 9. Relacion de Herencia <ul><li>Un caso de uso hijo hereda el comportamiento de un caso de uso padre. </li></ul><ul><li>Simplifica el trabajo y potencia la reutilización </li></ul>
  9. 10. SISTEMA DE VENTA DE BOLETOS <ul><li>Venta de boletos de tren para el trayecto Ciudad Real – Madrid </li></ul><ul><li>La venta la realiza el personal en las ventanillas en cada estación </li></ul><ul><li>Cada tren que está formado por una locomotora y ocho vagones. </li></ul><ul><li>Cada vagón dispone de 60 plazas (30 de ventanilla y 30 de pasillo). </li></ul><ul><li>Existen dos tipos de boletos: turista (vagones 5 a 8) y preferente (vagones 1 a 4). Cada tipo tiene un precio. </li></ul><ul><li>A su vez existen dos tipos de plazas en función de si el viajero es fumador (vagones 6, 5, 4 y 3) o no fumador (vagones 8, 7, 2 y 1). </li></ul><ul><li>El pago del billete se puede realizar en efectivo o mediante tarjeta de crédito. </li></ul><ul><li>El supervisor de un viaje debe poder revisar la disposición de viajeros. </li></ul><ul><li>El encargado de seguridad de las vías debe poder consultar los trenes que circularán por ellas en un determinado horario. </li></ul><ul><li>Toda la información es mantenida por personal de las oficinas centrales de la compañía. </li></ul>
  10. 11. MAQUINA DE BEBIDAS <ul><li>La máquina suministra 5 tipos de refrescos (A, B, C, D y F). </li></ul><ul><li>El usuario debe introducir las monedas necesarias para pagar el refresco y debe indicar el refresco que desea </li></ul><ul><ul><li>Se admiten monedas de 0.1€, 0.2€, 0.5€, 1€ y 2€. </li></ul></ul><ul><ul><li>Cuando sea necesario, el sistema devolverá cambio utilizando los mismos tipos de monedas anteriores. </li></ul></ul><ul><ul><li>Cuando no haya existencias de algún refresco el sistema mostrará un mensaje. </li></ul></ul><ul><ul><li>También se mostrará un aviso cuando las monedas introducidas sean insuficientes para adquirir un refresco. </li></ul></ul><ul><ul><li>Si un usuario introduce más monedas de las necesarias, es decir, el sistema devolverá las monedas sobrantes pudiendo ocurrir, además, que haya que dar cambio con respecto a las monedas no devueltas. </li></ul></ul><ul><ul><li>Un encargado revisará periódicamente las refrescos disponibles en la máquina y las monedas de cambio, reponiéndolos cuando sea necesario. </li></ul></ul>
  11. 12. Sistema de Asignación de Tareas <ul><li>Este sistema será utilizado por el profesor para enviar tareas a sus estudiantes, revisar las respuestas, distribuir la solucion sugerida y enviar las notas. </li></ul><ul><li>El sistema también permitirá añ estidante enviar su solución. </li></ul><ul><li>Enviará a los estudiantes recordatorios cuando se acerque la fecha de entrega y cuando ya pasó la misma. </li></ul>

×