You are on page 1of 17

| UNIVERSIDAD NACINAL DANIEL ALCIDES

CARRION |

CASOS DE USO
INGENIERIA DE SOFWARE II
INTEGRANTES:

BRAVO ROJAS, Luis Miguel


CHAVEZ LOPE, Johan
HUZCO GAMARRA, Jess
MELGAREJO RIMAC, Anthony

CASOS DE USO

Actor principal: Cliente


Actores: Servicio de Cajeros
Caso de Uso: Retirar
Descripcin: Un cliente de un banco retira dinero de una cuenta a travs del cajero
automtico utilizando una tarjeta bancaria, el Servicio de Cajeros verifica que el PIN
sea vlido y que el monto de la cuenta sea suficiente para realizar el retiro
Flujo principal:
1.

Cliente inserta una tarjeta bancaria en el lector del CA.

2.

El CA lee el cdigo de la tarjeta y verifica que es correcto

3.

El CA pide el cdigo de PIN de 4 dgitos

4.

EL Cliente ingresa el PIN consulta

5.

El CA enva cdigo de Tarjeta y PIN al SC

6.

El SC verifica que el PIN sea correcto y contesta: OK

7.

El CA despliega las distintas alternativas disponibles: retiro, deposito,


consulta.

8.

El Cliente elige Retiro

9.

El CA pide cuenta y monto

10.

El Cliente los ingresa

11.

CA enva cdigo de Tarjeta, PIN, cuenta y monto al SC

12.

El SC contesta: OK

13.

El CA dispensa el dinero

14.

El CA devuelve la tarjeta

15.

El CA imprime el recibo

PGINA 1

PGINA 2

DIAGRAMA DE SECUENCIA: RETIRO

PGINA 3

FLUJOS ALTERNATIVOS:
A. La tarjeta no es vlida
1. El CA devuelve la tarjeta con el mensaje tarjeta no vlida
2. Fin CU

B. PIN invlido y menos de 3 intentos


- El Cliente puede realizar tres intentos para ingresar el PIN vlido. Sino, el
CA retiene la tarjeta.
1. El SC contesta indicando PIN invlido
2. El CA muestra el mensaje PIN incorrecto y sigue en punto 3

C. PIN invlido y 3 intentos


- El CA debe retener la tarjeta
1. El SC contesta indicando PIN invlido
2. El CA muestra el mensaje Se le retiene la tarjeta
3. Fin CA

D. El CA no tiene dinero
1. La opcin Retiro en esta situacin no es una alternativa posible, y el CA
despliega la advertencia: Sin dinero.
2- Fin CA

E. Monto insuficiente para el cajero


El monto indicado por el cliente no puede obtenerse a partir de los billetes de
que dispone el CA
1 El CA despliega el mensaje No se cuenta con ese monto en este cajero
2 Vuelve a D.

F. No hay suficiente saldo en la cuenta.


1. CA despliega mensaje Su saldo no permite extraer ese monto
2. El CA devuelve la tarjeta
3. Fin CU
G. No hay contacto con el Servicio de Cajeros (SC)
PGINA 4

1. CA despliega el mensaje sin conexin a la red de cajeros


2. El CA devuelve la tarjeta
3. Fin CU
H. Enlace con el computador central se cae durante la transaccin
Hay que asegurar que el SC considera slo los retiros efectivamente realizados

I. El dinero no es retirado de la bandeja.


1. Si despus de YY segundos el dinero est todava en la bandeja, el CA lo
recupera y lo deja en el depsito de dinero usado
1. Sigue en 14

J. La tarjeta se tranca al intentar devolverla.


1. CA trata de devolverla durante xx segundos.
2. Si en ese tiempo no puede devolverla, CA avisa a mantenimiento
3. Fin CU

ANEXOS

PGINA 5

PGINA 6

CASO

DE

USO

RETIRAR DINERO DE UN CAJERO AUTOMTICO


Caso de uso
Actores
Precondiciones:
Poscondiciones

: Retirar dinero del cajero automtico


: Cliente
El Cliente ha sido admitido como usuario del cajero.
: El cliente retir el dinero satisfactoriamente
Flujo bsico

Actor

Sistema

1. El cliente inserta tarjeta en la


ranura del cajero.
2. El cliente ingresa clave.

3. El cliente elige la opcin de


Retiro
4. El cliente ingresa monto a
retirar

5. El cliente retira el dinero

6. El cliente selecciona la opcin


de salir.

1. El sistema solicita clave.


2. El sistema verifica clave.
3. El
sistema
muestra
una
interfaz grfica con un men
de opciones.
4. El sistema solicita monto a
retirar
5. El sistema verifica si monto es
vlido.
6. El sistema expide la cantidad
de dinero requerida
7. El sistema muestra otra vez la
interfaz con el men de
opciones
8. El sistema termina el proceso.

Flujo alternativo

1. Contrasea incorrecta. Si la contrasea o clave es incorrecta


el sistema muestra un mensaje y pide que ingrese la
contrasea nuevamente.
2. Saldo insuficiente. Si el cliente no cuenta con fondos, el
sistema impide que retire dinero y muestra un mensaje
detallando el problema.
3. Monto incorrecto. Cuando el cliente pide retirar un monto
incorrecto como sabemos en los cajeros nacionales el monto
mximo a retirar es s/ 1000.00 soles, en caso de exceder esta
cantidad el sistema mostrara un mensaje de error al cliente y
le solicitar ingresar monto valido.
4. La tarjeta no es vlida. El CA devuelve la tarjeta con el
mensaje tarjeta no vlida.
PGINA 7

5. El CA no tiene dinero. La opcin Retiro en esta situacin no


es una alternativa posible, y el CA despliega la advertencia:
Sin dinero.

Sistemas De Retiro De Dinero De Un Cajero Automtico


SISTEMA DE RETIRO DE DINERO DE UN CAJERO
AUTOMATICO

introducir tarjeta

Ingresar contrasea

Cliente
Seleccionar retirar dinero

Elegir monto a retirar

PGINA 8

ANEXOS

PGINA 9

PROCESO DE MATRICULA

MATRI CULA
Insertar
Matricula

Modificar
Matricula

Eliminar
Matricula
Obtener la hoja de
matricula del Alumno

<<include>>
Generar Matricula
Alumno
<<include>>

Obtener datos del


Alumno
Registrar matricula
del Alumno

<<include>>

Operario del Sistema


Obtener Perfil

PGINA 10

DOCUMENTACION

Caso de Uso: Emitir Libreta de Notas

Caso de Usp ID:


Nombre Caso de
Uso:

UC-01
Generar matricula.

Actores:
Descripcin:

Pre-condiciones:
Post-condiciones:
Flujo normal de
Eventos:

Alumno, Operario del Sistema


El Alumno solicita ficha de matrcula, el operario del
sistema introduce el cdigo del alumno y la escuela
profesional, el sistema genera e imprime la ficha de
matrcula del alumno del alumno.
Los montos fijados por periodo acadmico deben estar
registrados en el sistema (Perodo Acadmico.)
Imprime la ficha de matrcula.
Accin del Actor(es)
1. El alumno solicita su
ficha de matrcula, para
lo cual proporciona su
Cdigo nico de Ingreso
y la escuela profesional
correspondiente.
2.- El operario accede al
mdulo de Emisin de
libreta de Notas.
4. El operario del sistema
introduce el Cdigo del
alumno y la escuela
correspondiente.

8. El operario selecciona
una opcin (Imprimir,
Cancelar, Terminar).

Accin del Sistema

3. Muestra formulario para el


ingreso de datos

5. El sistema valida los datos


ingresados.
6. El sistema genera la
Libreta de Notas
correspondiente. En la
libreta figuran los cdigos
y nombres de todos los
cursos en los que se ha
matriculado el alumno, ya
sean cursos aprobados,
desaprobados o
abandonados, a excepcin
de los cursos que
actualmente cursa el
alumno, el perodo
acadmico en el que
fueron cursados, la nota,
condicin, nmero de
matrcula y de crditos
correspondientes a cada
curso.
PGINA 11

7. El sistema tambin calcula


el importe total a pagar
por concepto de matrcula
en el siguiente perodo
acadmico en base al
monto base fijado para el
perodo acadmico y los
montos fijados por curso
desaprobado y
abandonado.
9. Si selecciona la opcin
Imprimir la ficha de
matrcula generada es
impresa.
10. Si selecciona la opcin
Cancelar, el sistema limpia
formulario de Emisin de
cursos asignados,
11. Si la opcin es Terminar
el sistema concluye la sesin
y retorna al mdulo principal.

Flujos Alternativos:

2: En el caso de usuario o password incorrectos, no se


permite el acceso al mdulo de Emitir ficha de matrcula.
5: En el caso de que el Cdigo no sea vlido el sistema
muestra un mensaje de error.

Caso de Uso: Registrar Matricula de Alumnos

Caso de Usp ID:


Nombre Caso de
Uso:

UC-02
Registra matrcula de alumno.

Actores:
Descripcin:
Pre-condiciones:
Post-condiciones:

Alumno, Operario del Sistema.


Registra la matrcula de un alumno en un periodo
acadmico determinado.
Los datos del periodo acadmico, grupo, plan curricular
deben estar registrados.
Registra matrcula.
Emite constancia de matrcula.

Flujo normal de
Eventos:

Accin del Actor(es)

Accin del Sistema

1. El alumno recaba su
ficha de matrcula en su
escuela profesional,
PGINA 12

llenan su ficha segn el


plan curricular actual,
esta ficha es visadas por
el director de la escuela
o algunos docentes
autorizados, una vez
visada, firmada y sellada
el alumno puede
registrar su matrcula en
el sistema.
2. El alumno entrega al
Operario del Sistema la
ficha de matrcula una
vez que esta se
encuentra visada,
firmada y sellada.
3. El Operario del sistema
verifica que la ficha de
matrcula este llenada en
forma correcta, as como
que este visada, firmada
y sellada por el docente
correspondiente.
4. El operario accede al
mdulo de matrcula
6. El Operario del Sistema
introduce en el sistema
el CUI del alumno.
8. El operario selecciona la
escuela en la que el
alumno se va a
matricular.

35.- El sistema muestra


formulario de matrcula y
solicita el ingreso del CUI del
alumno.
7. Muestra la informacin del
alumno as como la(s)
escuela(s) profesional (es).
9. Muestra formulario para el
registro de los cdigos de
los cursos.
10. Muestra Cursos y grupos
disponibles a matricularse
en el periodo acadmico
12. El sistema verifica que el
nmero total de crditos
no exceda el permitido,
controla que el
prerrequisito de cada curso
registrado haya sido
aprobado, as como
tambin que no se exceda
al nmero de vacantes por
grupo. Por ltimo el
sistema tambin verifica
que no se produzca ningn
cruce de horario entre los
cursos en los que se ha
matriculado el alumno.
14. Si selecciona la opcin
Aceptar el sistema registra
la matrcula y genera e
imprime una constancia de
matrcula (original y
copia),

11. Selecciona curso y


grupo a matricularse.

15 Si selecciona Cancelar el
sistema limpia formulario
de Matrcula.

13. El operario selecciona


una de las opciones.
(Aceptar,Cancelar,Termin
ar)

16. Si la opcin seleccionada


es Terminar el sistema
concluye la sesin y
retorna al mdulo principal

17. El alumno firma la


constancia de matrcula si
su matrcula es conforme.

Flujos Alternativos:

4: En el caso de usuario o password incorrectos, no se


PGINA 13

permite el acceso al mdulo de matrcula.


7: La ficha de matrcula contiene errores, se devuelve al
alumno para que sea corregida.
9: En el caso de errores en los datos a ser registrados el
sistema muestra un mensaje de error.
12: En el caso de que el alumno se est matriculando en
un curso cuyo prerrequisito no haya sido aprobado no
permite el registro de la matrcula y muestra un mensaje
describiendo el problema.
12: En el caso de que el nmero de crditos sea mayor o
menor al creditaje mximo o mnimo establecido para el
alumno no permite el registro de la matrcula y muestra
un mensaje describiendo el problema.
12: En el caso de que se produzca un cruce de horarios
entre los cursos que los que se ha registrado el alumno
no permite el registro de la matrcula y muestra un
mensaje describiendo el problema.

Caso de Uso: Obtener Notas del Alumnos

Caso de Usp ID:


Nombre Caso
deUso:

UC-03
Obtener matricula del alumno.

Actores:
Descripcin:
Pre-condiciones:
Post-condiciones:
Flujo normal de
Eventos:

Alumno, Operario del Sistema.


Permite al sistema encontrar los datos de notas de un
alumno.
Las notas del alumno deben estar actualizadas.
Muestra las notas de los alumnos.
Accin del Actor(es)
1. El sistema ejecuta este
caso de uso cuando los
mdulos de Emisin de
libreta de notas, emitir
constancias oficiales y
Consultas en lnea
requieren obtener las
notas del alumno.
4. El sistema finaliza la
peticin de datos.

Accin del Sistema

2. El sistema realiza la
seleccin de las notas del
alumno con los parmetros
enviados por el sistema.
3. El sistema muestra los
datos correspondientes a
PGINA 14

las notas del alumno.

5. Concluye y retorna al
mdulo anterior.
Flujos Alternativos:

2: Si existe algn error en la seleccin de los datos de las


notas del alumno enva un mensaje de error.

Caso de Uso: Obtener Datos del Alumnos

Caso de Usp ID:


Nombre Caso de
Uso:

UC-04
Obtener datos del alumno.

Actores:
Descripcin:
Pre-condiciones:
Post-condiciones:
Flujo normal de
Eventos:

Alumno, Operario del Sistema.


Permite al operario del sistema obtener los datos del
alumno.
El alumno debe tener un registro.
Ninguna
Accin del Actor(es)
1. El Operario del Sistema
accede al mdulo de
registro de datos de
alumnos.
3. El operario verifica y/o
actualiza los siguientes
datos: apellidos y
nombres, documento de
identificacin civil (DNI,
Partida de Nacimiento),
documento militar
(nmero de Libreta
Militar o Boleta de
Inscripcin), grupo
sanguneo, nivel,
direccin, telfono, ao
de ingreso, condicin y
situacin del alumno.
5. El operario selecciona
una de las opciones
mostradas por el
sistema.(Aceptar,
Cancelar, Terminar )

Accin del Sistema

2 Muestra formulario para la


verificacin de los datos
del alumno.
4. El sistema valida los
datos.

6. En el caso de elegir
Aceptar, el sistema
registra la informacin
actualizada.
7. Si seleccion Cancelar no
realiza ninguna
modificacin y limpia
PGINA 15

formulario de datos del


alumno.
8. Si selecciona Salir el
sistema concluye la sesin y
retorna al mdulo principal.
Flujos Alternativos:

1. En el caso de usuario o password incorrectos, no se


permite el acceso al mdulo de Obtener datos de
Alumno.
4 En el caso de errores muestra mensajes de error.

PGINA 16

You might also like