www.kybele.urjc.es
AIR - 1
Ejercicio 2:
En el contexto de la universidad Rey Juan Carlos, cada titulacin
ofrece a sus potenciales alumnos un conjunto de asignaturas de
las que pueden matricularse. Para que un alumno obtenga
finalmente una nota en su expediente de una asignatura, se debe
seguir el proceso siguiente: el alumno se matricular de las
asignaturas que estime oportunas puesto que no existe ningn
tipo de restriccin a ese respecto. Los profesores que imparten las
asignaturas, tendrn acceso a las actas de dichas asignaturas, en
cada convocatoria, con la finalidad de poder rellenar las actas con
las notas obtenidas por los alumnos en el examen. Una vez el acta
haya sido publicada, labor que realiza el mismo profesor de la
asignatura, el alumno podr visualizar su expediente, que es el
conjunto de las asignaturas que las que est o ha estado
matriculado, la nota y la fecha en la que la obtuvo, cuando
procede esta informacin.
Anlisis e Ingeniera de Requisitos Tema 3
www.kybele.urjc.es
AIR - 2
www.kybele.urjc.es
AIR - 3
Ejercicio 2
www.kybele.urjc.es
AIR - 4
www.kybele.urjc.es
AIR - 5
Ejercicio 2
Alumno
Se matricula
Expediente
Asignatura
Acta
Titulacin
www.kybele.urjc.es
AIR - 6
Ejercicio 2
Glosario de Trminos
Concepto
Descripcin
Profesor
Alumno
Asignatura
Acta
Titulacin
Expediente
www.kybele.urjc.es
AIR - 7
Ejercicio 2
Matricularse
Alumno
Consultar
expediente
Completar Actas
Publicar
Actas
Profesor
www.kybele.urjc.es
AIR - 8
Ejercicio 2
Matricula
Profesor
Completar
acta
Publicar
acta
Visualizar
expediente
www.kybele.urjc.es
AIR - 9
www.kybele.urjc.es
AIR - 10
Ejercicio 2
www.kybele.urjc.es
AIR - 11
Ejercicio 2
www.kybele.urjc.es
AIR - 12
Ejercicio 2
Completar actas
Actor
Profesor
Descripcin
El caso de uso comienza con el acceso del profesor a las actas de sus asignaturas con la
finalidad de incluir una nota para cada alumno matriculado en la asignatura.
Caso de uso
Publicar actas
Actor
Profesor
Descripcin
El caso de uso comienza con el acceso del profesor a las actas de sus asignaturas con la
finalidad de publicarlas, accin que tendr como objetivo hacer pblica la nota de cara
a los alumnos.
Caso de uso
Consultar expediente
Actor
Alumno
Descripcin
El caso de uso comienza con el acceso del alumno a la consulta del expediente. La
aplicacin mostrar un listado de las asignaturas y sus calificaciones.
www.kybele.urjc.es
AIR - 13
Ejercicio 2
R4
Completar Actas
R2
Alumno
Profesor
Publicar
Actas
www.kybele.urjc.es
R3
AIR - 14
Ejemplo
La empresa de Transportes Ferroviarios (TRAFER) desea crear una nueva APLICACIN SOFTWARE que
permita la Venta de billetes en RUTA (VIRUTA). Con esta nueva aplicacin, un viajero puede subir al
tren y comprar el billete dentro del mismo sin necesidad de pasar previamente por ventanilla. Tras
una entrevista con el personal de TRAFER, se ha conseguido la siguiente informacin relativa al
proceso de venta de billetes:
El revisor, a travs de VIRUTA, registrar los datos del viaje a realizar seleccionando la estacin de
origen y destino, que le diga el viajero. La aplicacin asignar la fecha y hora del sistema.
A partir de dicha informacin, VIRUTA comprobar la existencia de algn descuento en la tarifa de
descuentos de calendario ("das azules, dorados o rojos y horas punta y valle"). Esta labor la realiza
automticamente el sistema a partir de los datos del viaje puesto que conoce la fecha y hora del
mismo. A continuacin calcula el precio del billete, consultando la tarifa de precios.
Posteriormente el revisor introduce el nmero de billetes a emitir y VIRUTA calcular entonces el
importe total. Hay que aclarar que una venta slo puede realizarse para el mismo origen, destino,
fecha y hora de salida.
Finalmente, se imprime un nico justificante donde se recogen el nmero de billetes solicitados, el
importe total, el trayecto (estacin de origen y destino, fecha y hora) y el descuento aplicado. El
revisor recoge el billete y VIRUTA vuelve a la situacin inicial.
Debido a que la aplicacin va instalada en una PDA con impresora, y dada su reducida capacidad de
disco, se ha acordado con el personal de TRAFER, que desde la aplicacin VIRUTA, el revisor pueda
ordenar la descarga de los datos de las ventas realizadas. Para la realizacin de esta descarga, la
aplicacin solicitar al revisor que se identifique. Cuando termina la descarga, VIRUTA lo indicar
mediante un mensaje de confirmacin. El revisor acepta la confirmacin y VIRUTA vuelve a la situacin
inicial.
www.kybele.urjc.es
AIR - 15
Ejemplo
Solucin 1
www.kybele.urjc.es
AIR - 16
www.kybele.urjc.es
AIR - 17
Actor: Revisor
Descripcin:
El caso de uso comienza con la seleccin de dicha operacin. El revisor indicar los datos
del viaje y la aplicacin determinar el precio del billete previa comprobacin de la
existencia de algn descuento de calendario (a travs de la fecha y hora del sistema). El
revisor indicar adicionalmente el nmero de billetes a emitir y la aplicacin calcular el
importe total e imprimir un nico justificante con informacin relativa a dicho viaje.
Finalmente se grabar la venta realizada.
www.kybele.urjc.es
AIR - 18
R1..R5
Generar
billete
Descargar
ventas
Revisor
R6
www.kybele.urjc.es
AIR - 19
SISTEMA
4. Asignar fecha/hora
5. Comprobar descuento calendario
6. Recuperar tarifa precio
7. Calcular precio billete
8. Introduce n billetes
www.kybele.urjc.es
AIR - 20
Flujo de eventos
Camino bsico del caso de uso Descargar ventas
ACTOR (Revisor)
SISTEMA
2. Solicitar identificacin
4. Comprobar identificacin
5. Solicitar descarga a Sistema Externo.
SISTEMA
6. Confirma descarga
7. Realizar descarga
8. Informar descarga realizada
ACTOR (Revisor)
SISTEMA
9. Acepta informe
www.kybele.urjc.es
AIR - 21
Recibo Recogido
/AlmacenarVenta
Venta
Cancelada
Esperando Datos
Est O/D
Venta Cancelada
Esperando Recoger
Recibo
Do/ Esperar
Recibo Impreso
Dto Recibido
Imprimiendo
Calculando Precio
Do/ Imprimir
Precio Calculado
NBilletes
Recibido/Calcular Imp Total
Do/ Esperar
www.kybele.urjc.es
Esperando NBilletes
Do/ Esperar ()
AIR - 22
Descarga Cancelada
Comprobando Datos
do/ Comprobar (L, Pwd)
Respuesta Recibida [not OK]
/Visualizar (Descarga no posible);
Volver(Men Inicial)
Confirmacin
Realizada/Volver (Men Inicial)
Datos comprobados
[not OK]
/mostrar (datos incorr..)
Esperando Confirmacin
DescargaCompletada
Do/ DescargarVentas ()
Do/ Esperar
www.kybele.urjc.es
AIR - 23
Ejemplo
Solucin 2
www.kybele.urjc.es
AIR - 24
www.kybele.urjc.es
AIR - 25
R1..R8
Generar
billete
Revisor
Descargar
ventas
<<extend>>
Aplicar
dto
Validar
revisor
<<include>>
R9
www.kybele.urjc.es
AIR - 26
CAMINOS BASICO:
1.
ACTOR
Seleccionar Generar Billete
3.
7.
SISTEMA
2.
4.
5.
6.
Asignar fecha/hora
Asignar descuento
Calcular precio billete
8.
9.
Calcular importe
Imprimir recibo
Introduce n billetes
www.kybele.urjc.es
AIR - 27
CAMINOS BASICO:
1.
ACTOR
Seleccionar Descargar ventas
3.
7.
SISTEMA
2.
4.
5.
6.
Validar revisor
Enviar fichero ventas
Visualizar Descarga finalizada
Aceptar
8.
CAMINOS ALTERNATIVOS:
Evento 3. Cancelar la descarga de ventas
www.kybele.urjc.es
AIR - 28
Esperando
registrar trayecto
do/ Esperar Datos
DatosTrayecto Introducidos / Asignar F-H
CalculandoPrecio
do/ Calcular Precio
entry/ ComprobarDto
Esperando
n billetes
PrecioCalculado
Imprimiendo
justificante
do/ Imprimir
Justificante Impreso / Almacenar Venta
GeneracionCancelada
Esperando Recoger Recibo
do/ Esperar Recogida Recibo
GeneracinCancelada
Recibo Recogido / AlmacenarVenta
Fin
www.kybele.urjc.es
AIR - 29