View
216
Download
0
Category
Preview:
Citation preview
8/8/2019 Clases Practicas Casos de Uso 2007
1/27
8/8/2019 Clases Practicas Casos de Uso 2007
2/27
Ejercicio 4
Cliente Re
Realizar Pedido
Devolver Producto
Cancelar Pedido
Consultar Pedido
Enviar Catalogo
Pre
arar Informe Ventas
Login
Cliente
Encargado
Atencin Cliente
Registrar Reclamaciones
Mostrar informacin
roducto
Administrativo
Em
resa Envios
Enviar Pedido
Sistema Inventario
Actualizar Inventario
Sistema Contabilidad
Actualizar Contabilidad
Actualizar Inventario
Sistema Inventario
Mostrar informacin
roducto
8/8/2019 Clases Practicas Casos de Uso 2007
3/27
Ejercicio 6
LogOnUser
GestionarCuentasClientes
GestionarPedidos
Gestionar Carro Com
ra
Ex
lorar
roductos
Cliente
Encontrar Productos
Inventario
Registrar Pedido
Sistema Procesamiento
Tarjetas
Tendero
GestionarProductos
GestionarUsuariosAdministrador Sistema
Cerrar
edidoEncargado Envos
8/8/2019 Clases Practicas Casos de Uso 2007
4/27
Ejercicio 6
8/8/2019 Clases Practicas Casos de Uso 2007
5/27
Ejercicio 8:
Reservas hotel
Confirmar
reserva
Notificar sistema
facturacin
Procesar reserva
no ocuada
Com robar
disonibilidad
Hacer
reserva
[ hab disonible ]
[ else ]
Modificar
reserva
cambiar
Cancelar
reserva
cancelar
Ocuar
reserva
cliente llega
Cobrar
Cliente
Recepci
i
t
E cargadoreservasSistema
8/8/2019 Clases Practicas Casos de Uso 2007
6/27
Ejercicio 8: Reservas hotel
Hacer reser a
Cancelar reser a
Mod ificar reser aEncargado
eser as
ecepcionis ta Oc
par reser a S istema Fact raci
n
S istemaProcesar reser as fallidas
8/8/2019 Clases Practicas Casos de Uso 2007
7/27
Ejercicio 8: Reservas hotel
FacturaPago
0..1 1
TipoHabitac ion
Reserva
0..1
1
Encargado
Habitac ion
11..n
1
n
Clienten1
Hote l
0..n
1
1..n1
1..n
11..n
1..n
1 1..n
1
1..n
1
n
0..1
11 n
10..1
1..n
1..n 0..n
1
11..n
8/8/2019 Clases Practicas Casos de Uso 2007
8/27
RealizarPedido
CursarPedido
Rec azarPedido
es propio?
ConfirmarPedido
es viable?
CrearP lantilla
si
nalizar
iabilidad
no
Realizar tarea
PedirMaterial
Ent regar
Contenedor
Op e ra rario AlmacenPuesto P roduccionJefe TcnicoComercialCliente
Ejercicio 9: JIT
8/8/2019 Clases Practicas Casos de Uso 2007
9/27
RealizarPedido
Comercial
ConfirmarPedido
Analizar iabilidad
Jefe T cnico
CrearPlantilla
Realizar Tarea
PedirMaterial
EntregarContenedor
OperarioAlmacen
Recoger Contenedor
PuestoProduccion
RetirarContenedor
Ejercicio 9: JIT
8/8/2019 Clases Practicas Casos de Uso 2007
10/27
8/8/2019 Clases Practicas Casos de Uso 2007
11/27
8/8/2019 Clases Practicas Casos de Uso 2007
12/27
Estandar Holandesa PrecioMini o
Pseudoni o
Usuario
Cuenta
Voto
Vendedor
Co prador
Puja
Historia
Adjudicacion
PujaHolandesa
Pago
Producto
Categoria
PagoPublicar
Pago Venta
Subasta
CatalogoUsuarios
Ebay
CatalogoSubastas
Ejercicio 10: Subastas
por Internet
8/8/2019 Clases Practicas Casos de Uso 2007
13/27
8/8/2019 Clases Practicas Casos de Uso 2007
14/27
EscenarioPrincipal (o Flujo Bsico)
1. El Com rador desea ujar sobre un anuncio.
2. El Sistema muestra al Com rador un listado de artculos dis onibles con su recio,las ujas que tiene cada artculo y el tiem o restante hasta que finalice el anuncio.
3. El Com rador navega or el listado hasta seleccionar un artculo que le interese.
4. El Sistema muestra al Com rador la descri cin del artculo, incluyendo recio
actual, fecha de fin, ubicacin, informacin del vendedor y descri cin del roducto,
adems de un listado con los votos y comentarios que ha recibido el Vendedor.
5. El Com rador indica la cantidad mxima que estara dis uesto a ujar.
6. El Sistema registra los datos de la uja ( ujador, cantidad, anuncio).
7. El Sistema realiza de forma automtica el incremento de las ujas de todos los
Com radores que han ujado or el artculo, de acuerdo con unos incrementos
reestablecidos, establecindose al final una nueva uja ganadora.
8. El Sistema enva una notificacin a todos los Com radores cuya uja mxima ha
sido su erada.
8/8/2019 Clases Practicas Casos de Uso 2007
15/27
E tensiones (o FlujosAlternativos)
4a. El Com rador est ujando sobre un artculo del que es Vendedor:
1. El Sistema indica al Com rador que no uede ujar sobre el artculo.
4b. El Sistema com rueba que el Com rador ya ha ujado or otro artculo similar:
1. El Sistema avisa al Com rador de que si gana la uja deber adquirir ambos
artculos.
4c. El Com rador est en la lista de usuarios rohibidos.
1. El Sistema indica al Com rador que no uede ujar sobre el artculo.
5a. Es una subasta de com ra directa:
1. El Com rador indica que est dis uesto a agar el recio del artculo.
2. El Sistema adjudica al Com rador el artculo y se cierra el anuncio.
5b. Es una subasta holandesa.
1. El Com rador indica el nmero de artculos or los que desea ujar.
5c. El Com rador se ha equivocado al introducir la cantidad:
1. El Sistema ermite al Com rador introducir de nuevo la cantidad.
5d. El Com rador ya haba ujado or ese artculo:
1. El Com rador introduce una nueva uja mxima.
2. El Sistema com rueba que la nueva uja sea mayor que la uja anterior.
8/8/2019 Clases Practicas Casos de Uso 2007
16/27
Registrar Curso
Cambiar
admitidos
ay alumnos?
no
Cerrar Curso
Aprobar Curso
Preinscripcin
Matriculacin
Cancelar Curso
ay alumnos?
no
Avisar
Admiti dos
Crear Proyecto
SistemaAlumnoServicio PEResponsable
Ejercicio 11:
Gestin Cursos
8/8/2019 Clases Practicas Casos de Uso 2007
17/27
Regi tr r r
err r r
RebajarResponsable
Aprobar rsoSer i io
Ser i io ontabili adCrearproyecto
Reali ar atriculac i n
Reali arpreinscripci n
AlumnoCerrar atriculaci n
Cancelarcurso
Cerrar reinscripci n
Sistema
Ejercicio 11:
Gestin Cursos
8/8/2019 Clases Practicas Casos de Uso 2007
18/27
Prof-Em resaProf-Universidad
Presu uesto
ingresos
gastos
Requisitos
CriteriosSeleccion
Ex ediente
AlumnoExt AlumnoUniv
Profesor
nombre
de to
Curso
nombre
duracion
fechanumAlumnoscosteMatricula
responsable1..n1..n
1..n1..n
Catalogo
Cursos
Alumno
nombre
dni
nota
Edicion Curso
fecha
ao
id 1..n1..n 1..n1..n
impartido
1..n
1..n
1..n
1..n
MatriculaAlumno
nombre
dni
nota
Preincri cion
Ejercicio 11:
Gestin Cursos
8/8/2019 Clases Practicas Casos de Uso 2007
19/27
Caso de uso Realizar matrcula
Objetivo
Formalizar una matrcula para ingresar en un curso de promocin educativa o en un
master/especializacin.
Actores
Alumno
Precondiciones
El usuario se valid en el sistema y se obtuvieron sus datos.
Escenario principal
1. El alumno ha accedido para hacer una matriculacin.
2. El sistema accede a su lista de preinscripciones y extrae las preinscripciones del alumno
para cursos que estn por impartir.
3. El sistema muestra la lista de cursos en los que el alumno ha sido admitido, cuyo plazo
de matriculacin est abierto y en los que el alumno no se ha matriculado todava.
4. El alumno accede a los detalles del curso.
5. El alumno formaliza la matriculacin en el curso e introduce sus preferencias (horario,
etc.).
6. El sistema enva una peticin de cobro al Sistema de Contabilidad indicando los cargos
por el curso y los datos bancarios de alumno.
7. El sistema guarda la matrcula en la lista de matrculas del curso.
8. El sistema genera el recibo para el alumno con el coste del curso y finaliza la matrcula.
9. El alumno sale del sistema.
8/8/2019 Clases Practicas Casos de Uso 2007
20/27
Extensiones
*.a. En cualquier momento falla el sistema.
1-6. Se reinicia el sistema.
7. El sistema se reinicia sin llevar a cabo ningn cambio.
8-9. El sistema se reinicia, los cambios se han guardado y se ha generado el recibo y el e-mail.
3.a. El alumno no tiene preinscripciones admitidas para cursos que estn por impartir.
1. El sistema informa de esto al alumno
2. El alumno sale del sistema.
3.b. El alumno tiene preinscripciones admitidas para cursos que estn por impartir pero el plazode matrcula no ha llegado todava o ya ha pasado.
1. El sistema informa de esto al alumno2. El alumno sale del sistema.
5.a. El alumno no est interesado en realizar el curso.
1. El alumno rechaza la admisin en el curso.
2. El sistema elimina la preinscripcin y borra al alumno de la lista de admitidos paradicho curso.
3. El sistema accede a la lista de reserva del curso, extrae al primer alumno, lointroduce en la lista de admitidos y le enva un aviso por mvil y e-mail.
4. La extensin sigue por el paso 3 del flujo principal.
5.b. El alumno no quiere formalizar la matrcula ni renunciar.
1. El alumno sale de los detalles del curso.
2. La extensin sigue por el paso 3 del flujo principal.
8/8/2019 Clases Practicas Casos de Uso 2007
21/27
6.a. El alumno es un titulado (no tiene tarjeta universitaria).
1. El sistema solicita los datos bancarios del alumno.
2. El alumno introduce sus datos bancarios.
3. El sistema hace unas comprobaciones preliminares sobre los datos bancarios(longitud del CCC).
4. La extensin contina por el paso 7 del flujo principal.
5. El sistema enva una peticin de cobro al Sistema de Contabilidad indicando loscargos por el curso.
7.a. La transferencia desde la cuenta bancaria del alumno no puede ser llevada a cabo (datoserrneos, por falta de saldo, ...).
1. El sistema informa de la razn del fracaso de la operacin.
2. La extensin contina por el paso 5 del flujo principal.9.a. El alumno desea continuar las consultas y/o matriculaciones.
1. La extensin contina por el paso 4 del flujo principal.
Requisitos especiales
El sistema debe tener una respuesta ms o menos en tiempo real.
Tiempo estimado/Frecuencia
3 min.Para el alumno, unas pocas veces al semestre
Cuestiones
- Acceso a un servicio de envo de mensajes a mviles.
- En cualquier momento se debe poder cancelar y salir del sistema.
- Seguridad y privacidad en el intercambio de informacin entre sistemas (transferencias, datosbancarios, etc.)
8/8/2019 Clases Practicas Casos de Uso 2007
22/27
Lo gin
Registrarse
Realizar Ingreso
Realizar Auesta
Activar Servicio S MS
Solicitar P ago
Usuario
Cerrar A uestas
inalizar A
uesta
Sistema
Realizar Promocin
Ofrecer A uesta
Administrador
Ejercicio 12: Apuestas porInternet
8/8/2019 Clases Practicas Casos de Uso 2007
23/27
Ejercicio 12: Apuestas porInternet
1
0 ..n1..n
1
1
0..n
0..n
1
1
0..n
10..n
0..n
1
1
1
1
0..n
Catalogosua rios
En tidadde
CreditoUsuario
NombreDomic ilioFechaNacimientoTelefono
Apues taReali ada
Es tado
ImporteGananc ia
Pronostico
Pronost ico
Apues ta!
frec ida
FechaCierre
Cuentapseudonimocontrasea
sa ldoIngreso
Cantidad
Fecha
Pago
Cantidad
Fecha
TipoPago Tipo Ingreso
Trans ferenc ia
NETeller " oney # rok ers
Pagopor Internet
IDusuario
con trasea
TarjetadeCr$dito
Tipo
NmeroTarjetaFechaCaduc idad
NombreTitularCdigoCVC2
QuickPay
NmReferenc iaIDusuario
NombreReceptorPasReceptor
CupnUKash
Cdigo
8/8/2019 Clases Practicas Casos de Uso 2007
24/27
8/8/2019 Clases Practicas Casos de Uso 2007
25/27
Caso de Uso UC2: REALIZAR APUESTA
Objetivo:
Realizar una apuesta deportiva como usuario de la aplicacin Casa de Apuestas en Internet.
Actor Principal:
Usuario.
Precondiciones:
El usuario esta registrado y ha iniciado una sesin en el sistema.
Escenario Principal:
1. El usuario desea apostar en un acontecimiento.
2. El sistema muestra al usuario un listado de apuestas disponibles, con sus pronsticos y cuotas
correspondientes, y da la posibilidad de listarlas teniendo en cuenta parmetros como, deporte,fecha celebracin o tipo de apuesta.
3. El usuario selecciona una apuesta y un pronstico para la misma.
4. El sistema comprueba que la apuesta es vlida.
5. El usuario introduce el importe que desea apostar.
6. El sistema comprueba que el importe introducido est entre cierto valor mnimo y mximo.
7. El sistema calcula la ganancia posible para esa apuesta segn la cuota y el importe introducido.
8. El sistema muestra la ganancia.
9. El sistema pide confirmacin para crear la apuesta.
10. El usuario confirma la apuesta.
11. El sistema comprueba que el usuario tiene suficiente dinero en su cuenta.
12. El sistema crea y registra la apuesta en la cuenta del usuario y actualiza el saldo de la misma.
13. El sistema actualiza la cuota de la apuesta.
8/8/2019 Clases Practicas Casos de Uso 2007
26/27
Caso de Uso UC2: REALIZAR APUESTA (continuacin)
Extensiones
*a. En cualquier momento el sistema falla:
1-11. Se reinicia el sistema.12. El sistema se reinicia sin llevar a cabo ningn cambio
3-10.a. El usuario cancela la apuesta:
1. El sistema aborta la creacin de la apuesta.
3.a. El usuario selecciona varias apuestas:
1. El sistema agrupa las apuestas en una apuesta combinada.
2. El sistema da la posibilidad al usuario de realizar una de las posibles apuestas de sistema.
3. El usuario selecciona una apuesta de sistema.
3.a. El usuario no selecciona ninguna apuesta de sistema (se queda con la combinada).
4.a. La apuesta no es vlida:
1. El sistema informa de esto al usuario.
2. El usuario introduce una apuesta vlida.
2.a. El usuario cancela la apuesta.
6.a. El importe introducido es incorrecto:
1. El sistema informa de esto al usuario.
2. La extensin contina por el paso 5 del flujo principal.
8/8/2019 Clases Practicas Casos de Uso 2007
27/27
Caso de Uso UC2: REALIZAR APUESTA (continuacin)
Extensiones
7.a. La cuota es europea:
1. La ganancia se calcula multiplicando el importe por la cuota.
7.b. La cuota es britnica:
1. La ganancia se calcula multiplicando el importe por la cuota y sumando el importe.
7.c. La cuota es americana:
1.a. La cuota es positiva:
1. La ganancia se calcula dividiendo la cuota entre 100 y multiplicando por el importe.
1.b. La cuota es negativa:
1. La ganancia se calcula dividiendo 100 entre la cuota y multiplicando por el importe.
11.a. El usuario no tiene suficiente dinero en la cuenta:
1. El sistema informa de esto al usuario.
2. El usuario realiza un ingreso.
2.a. El usuario cancela la apuesta.
3. La extensin sigue por el paso 11 del flujo principal
Aclaraciones:
En la extensin del paso 3, hemos tenido en cuenta la posibilidad de que el usuario seleccione variasapuestas con sus correspondientes pronsticos. Lo que hace el sistema en este caso es agruparlas enuna apuesta combinada, pero adems da la posibilidad de realizar una de las posibles apuestas de
sistema.
Recommended