Práctica de ejercicios temario dado previa al parcial del día 17/09/18.
Resumen diagrama de clases para UML: https://www.youtube.com/watch?v=JioEGJIlg88
Resumen diagramas de casos de uso para UML: https://www.youtube.com/watch?v=orvAkFFWo5o
Descargar Guía de ejercicios: 2da. entrega.
Resumen diagrama de clases para UML: https://www.youtube.com/watch?v=JioEGJIlg88
Resumen diagramas de casos de uso para UML: https://www.youtube.com/watch?v=orvAkFFWo5o
Descargar Guía de ejercicios: 2da. entrega.
Ejercicio resuelto en clase: OpenBike.
Diagrama de CU
Diagrama de CU
Ficha I
Nombre caso de uso
|
Registrar en el sistema
|
|||
Actores
|
Usuario Ciclista
|
|||
Propósito
|
Dar de alta a un nuevo usuario
de la App.
|
|||
Visión General
|
El usuario se registra
en el sistema para alquilar una bici, paso previo a la suscripción mensual
por x $.
|
|||
Curso
Típico de Eventos: Acción del Actor /
Respuesta del Sistema
|
||||
Condición previa
|
El usuario descarga la
aplicación OpenBikes en su teléfono móvil (TM).
El usuario instala la
App en su TM.
|
|||
1
|
El usuario ejecuta la
aplicación instalada en su TM y se registra en el sistema.
|
|||
2
|
||||
Cursos alternativos
|
||||
Línea
|
||||
Línea
|
||||
Observaciones
|
||||
Ficha II
Nombre caso de uso
|
Controlar tiempo de uso
|
||||
Actores
|
Sistema
|
||||
Propósito
|
Controlar tiempo de uso de una
bicicleta alquilada.
|
||||
Visión General
|
El sistema verifica el
transcurso de tiempo de alquiler desde que el usuario solicitó el desbloqueo
del candado. Este conteo permitirá al usuario utilizar la bicicleta por 30
minutos por el costo pactado en la
suscripción. Transcurrido este lapso de tiempo, el sistema contabiliza el
tiempo de uso extra para su posterior cobro (suplemento).
|
||||
Curso
Típico de Eventos: Acción del Actor /
Respuesta del Sistema
|
|||||
Condición previa
|
El usuario ubicó y alquiló
una bicicleta, previo registro en el sistema y pago de suscripción.
|
||||
1
|
El sistema desbloquea el
candado de la bicicleta alquilada por un usuario suscripto.
|
||||
2
|
El sistema cronometra
el transcurso del tiempo de alquiler hasta verificar que el usuario deposita
la bicicleta en una parada.
|
||||
3
|
|||||
Cursos alternativos
|
|||||
Línea 1:
|
El sistema no
desbloquea el candado. Se indica el error y se cancela la operación.
|
||||
Línea
|
|||||
Observaciones
|
|||||
Diagrama de Clases
Corrección diagramas casos de uso. Redacción fichas en modo extendido.
Ejercicio 2
Ejercicio 3
Descargar Guía de ejercicios: 1er. entrega.
Examen
Lunes 17 de Septiembre de 2018 - Inicio 20:40 hs.
Sala Informática I
Objetivo
Comprobar el uso de diagramas de clase y de casos de uso para organizar y capturar ideas, documentar y comunicar las mismas o entender un sistema existente.
Temario
Diagrama de clases
Diagrama de casos de uso
Ejercicio 1: Cajero automático
Dibujar el diagrama de casos de uso
para los procesos de un cajero automático.
Casos de Uso en formato expandido
Caso de Uso: Realizar Reintegro
- Actores: Cliente
(iniciador)
- Propósito: Realizar una
operación de reintegro de una cuenta del banco.
- Visión General: Un Cliente
llega al cajero automático, introduce la tarjeta, se identifica y solicita
realizar una operación de reintegro por una cantidad específica. El cajero le
da el dinero solicitado tras comprobar que la operación puede realizarse.
El Cliente coge el dinero y la
tarjeta y se retira.
Curso Típico de Eventos: Acción del
Actor / Respuesta del Sistema (Descripción de la interacción
entre los actores y el sistema mediante las acciones numeradas de cada uno.
Describe la secuencia más común de eventos, cuando las actividades se realizan
correctamente y el proceso se completa satisfactoriamente).
1. Este caso de uso empieza cuando
un Cliente introduce una tarjeta en el cajero.
2. Pide la clave de identificación.
3. Introduce la clave.
4. Presenta las opciones de
operaciones disponibles.
5. Selecciona la operación de
Reintegro.
6. Pide la cantidad a retirar.
7. Introduce la cantidad requerida.
8. Procesa la petición y,
eventualmente, da el dinero solicitado.
Devuelve la tarjeta y genera un recibo.
9. Recoge la tarjeta.
10. Recoge el recibo.
11. Recoge el dinero y se va.
Cursos Alternativos (Puntos en los que puede surgir una
alternativa, junto con la descripción de la excepción).
• Línea 3: La clave es incorrecta.
Se indica el error y se cancela la operación.
• Línea 8: La cantidad solicitada
supera el saldo. Se indica el error y se cancela la operación.
Caso de Uso: Verificar cliente
- Actores: Cliente
(iniciador)
- Propósito: Realizar el
control de log in.
- Visión General: Un Cliente
llega al cajero automático, introduce la tarjeta y se identifica. El cajero comprueba
la correspondencia de los datos de la
tarjeta y la clave ingresada.
Curso Típico de Eventos: Acción del
Actor / Respuesta del Sistema
1. Este caso de uso empieza cuando
un Cliente introduce una tarjeta en el cajero.
2. El cajero pide la clave de
identificación.
3. El cliente introduce la clave.
4. El cajero presenta las opciones
de operaciones disponibles.
Cursos Alternativos (Puntos en los que puede surgir una
alternativa, junto con la descripción de la excepción).
• Línea 3: La clave es incorrecta.
Se indica el error y se cancela la operación para su posterior reintento.
• Línea 3: La tarjeta se encuentra
inhabilitada. Se indica el error y se cancela la operación.
Laboratorio: Descargar guía de ejercicios.
Presentación CU pptx