Sei sulla pagina 1di 12

MODELO FUNCIONAL, ESTATICO Y DINAMICO

Proyecto: Reto Ftbol (Sistema de Informacin para Apuestas Web)


Versin 3.0

Ricardo Snchez
Britter Quintero
Mauricio Velsquez

Docente
LUIS HUMBERTO ABRIL C.
Ingeniero de Sistemas
labrilc@ucentral.edu.co

PROGRAMA DE INGENIERA DE SOFTWARE


DEPARTAMENTO DE INGENIERA DE SISTEMAS
FACULTAD DE INGENIERA

UNIVERSIDAD CENTRAL
BOGOT, abril 17 de 2017
DIAGRAMA DE CASOS DE USO
MODELO ENTIDAD RELACIN
CASO DE USO: INICIAR SESIN

Referencia CUS-001.1
Nombre Iniciar Sesin
Descripcin El usuario podr ingresar a la aplicacin por medio de un usuario y una
contrasea previamente configurado. El usuario puede o no iniciar sesin
ya que no todas las pginas lo exigen.

Datos Requeridos USUARIOS

Tipo Dato Nombre Variable Observacin

INTEGER ID_USUARIO LLAVE PRIMARIA


VARCHAR(100) NOMBRES
VARCHAR(100) APELLIDOS
VARCHAR(20) IDENTIFICACION
VARCHAR(20) CLAVE
VARCHAR(1) TIPO_DOCUMENTO
VARCHAR(50) CORREO
VARCHAR(60) TELEFONO
VARCHAR(20) CELULAR
VARCHAR(20) USUARIO
INTEGER EDAD
INTEGER TIPO_USUARIO
INTEGER ESTADO 0 INACTIVO, 1 ACTIVO, 2
BLOQUEADO

Prioridad ALTA
Actor USUARIO
Puntos de Extensin
Requerimientos que Satisface
CASO DE USO REAL: INICIAR SESIN

Identificacin CUS-001.1
Nombre Iniciar Sesin
Fecha Abril 12 de 2017
Autor Britter Quintero, Ricardo Snchez, Mauricio Velsquez
Necesidad del Requerimiento Indispensable
Prioridad Alta
Actor Apostador, Administrador, Semi-Administrador
Descripcin El actor podr iniciar sesin en la plataforma para tener acceso a las
apuestas si es el apostador o control de la plataforma si es el
administrador.
Los perfiles que existe son:
Administrador quien maneja toda la aplicacin
Semi-Administrador solo maneja la parte de edicin de usuarios
Cliente solo apuestas
Precondiciones El usuario debe estar creado en la plataforma.

Flujo Normal de Eventos


Usuario Sistema
1. Abre la pgina de la plataforma 2. Muestra la pantalla de inicio de
y se dirige al botn de iniciar sesin.
sesin
3. Ingresa los campos usuario y
contrasea
4. Oprime el botn ingresar 5. Valida la informacin ingresada
6. Lleva al usuario a la pantalla de
inicio.
7. Fin caso de uso.
Post Condicin
Caminos Alternos 3.1. El usuario no recuerda la contrasea por lo cual el sistema siempre
muestra un link a recuperar usuario y/o contrasea. En este caso el
usuario debe colocar su correo, para que la aplicacin valide y envi los
datos.
Caminos de Excepcin 5.1. Valida que el usuario no existe en la aplicacin y actualiza la pantalla
mostrando el siguiente mensaje Usuario no existe en el sistema y lo
enva al paso 2.
5.2. Valida que la contrasea no coincide con la del usuario, actualiza la
pantalla y muestra el siguiente mensaje La contrasea no coincide con la
del usuario y lo enva al paso 2.
Puntos de Extensin
Diagrama Secuencia Iniciar Sesin
Diagrama de Actividades Iniciar Sesin
CASO DE USO: CREAR USUARIO.

Referencia CUS-001.2
Nombre Crear Usuarios
Descripcin La aplicacin permitir la creacin de nuevos usuarios para el ingreso a la
aplicacin.
Datos Requeridos USUARIOS

Tipo Dato Nombre Variable Observacin

INTEGER ID_USUARIO LLAVE PRIMARIA


VARCHAR(100) NOMBRES
VARCHAR(100) APELLIDOS
VARCHAR(20) IDENTIFICACION
VARCHAR(20) CLAVE
VARCHAR(1) TIPO_DOCUMENTO
VARCHAR(50) CORREO
VARCHAR(60) TELEFONO
VARCHAR(20) CELULAR
VARCHAR(20) USUARIO
INTEGER EDAD
INTEGER TIPO_USUARIO
INTEGER ESTADO 0 INACTIVO, 1 ACTIVO, 2
BLOQUEADO

CUENTA

Tipo Dato Nombre Variable Observacin

INTEGER ID_CUENTA LLAVE PRIMARIA


INTEGER ID_USUARIO
INTEGER NUMERO_CUENTA

DETALLE_CUENTA

Tipo Dato Nombre Variable Observacin

INTEGER ID_DETALLE_CUENTA LLAVE PRIMARIA


INTEGER ID_CUENTA
INTEGER SALDO_FAVOR
PREGUNTA

Tipo Dato Nombre Observacin


Variable
INTEGER ID_PREGUNTA LLAVE PRIMARIA
INTEGER ID_USUARIO
VARCHAR(400) DESCRIPCION
PREGUNTA
VARCHAR(100) RESPUESTA

TIPO_USUARIO

Tipo Dato Nombre Variable Observacin

INTEGER ID_TIPO_USUARIO LLAVE PRIMARIA


INTEGER TIPO_USUARIO 0 ADMINISTRADOR, 1 USUARIO

Prioridad ALTA
Actor USUARIO
Puntos de Extensin
Requerimientos que Satisface

CASO DE USO REAL: CREAR USUARIO.

Identificacin CUS-001.2
Nombre Crear Usuarios
Fecha Abril 12 de 2017
Autor Britter Quintero, Ricardo Snchez, Mauricio Velsquez
Necesidad del Requerimiento Indispensable
Prioridad Alta
Actor Administrador - Usuario
Descripcin Se muestra en pantalla un formulario donde se registran los datos del
usuario a crear, para que pueda acceder a la aplicacin.
Precondiciones El usuario NO debe estar registrado en la base de datos.
Flujo Normal de Eventos
Administrador - Usuario Sistema
1. Ingresa nombres. 2. Valida que el campo no se
encuentre vaco.
3. Ingresa apellidos. 4. Valida que el campo no se
encuentre vaco.
5. Ingresa identificacin. 6. Valida que el campo no se
encuentre vaco y que sea de tipo
numrico.
7. Ingresa clave. 8. Valida que el campo no se
encuentre vaco.
9. Ingresa tipo de documento. 10. Valida tipo de documento
(cdula de ciudadana, cdula de
extranjera).
11. Ingresa correo. 12. Valida que el campo no se
encuentre vaco.
13. Ingresa nmero de telfono. 14. Valida que el campo no se
encuentre vaco y que sea de tipo
numrico.
15. Ingresa nmero de celular. 16. Valida que el campo no se
encuentre vaco y que sea de tipo
numrico.
17. Ingresa nombre de usuario. 18. Valida que el campo no se
encuentre vaco.
19. Ingresa edad. 20. Valida que el campo no se
encuentre vaco y que sea de tipo
numrico.
21. Ingresa pregunta (de 22. Valida que el campo no se
recuperacin) encuentre vaco.
23. Ingresa respuesta. 24. Valida que el campo no se
encuentre vaco.
25. Ingresa rol de usuario. 26. Valida que se seleccione el rol
(Administrador Usuario)
27. Ingresa estado. 28. Valida que se seleccione
(Activo, Inactivo, Bloqueado).
28. Da clic en Guardar. 29. Almacena la informacin en la
base de datos.
30. Muestra la informacin:
Usuario creado.
Post Condicin El usuario queda creado correctamente en la base de datos.
Caminos Alternos El usuario da clic en Cancelar: El sistema lo dirige al men principal.
Caminos de Excepcin 1. El usuario ya se encuentra registrado:
a. Muestra en pantalla un mensaje: Usuario ya est registrado.
b. Regresa al paso 1: Solicita nuevamente los datos del usuario.
Puntos de Extensin
CASO DE USO: MODIFICAR USUARIO

Referencia CUS-001.3
Nombre Modificar usuario

Descripcin El usuario podr modificar su informacin si lo requiere, solo podr


modificar los siguientes campos:
CORREO
TELEFONO
CELULAR
DESCRIPCION_PREGUNTA
RESPUESTA
Datos Requeridos USUARIOS

Tipo Dato Nombre Variable Observacin

INTEGER ID_USUARIO LLAVE PRIMARIA


VARCHAR(100) NOMBRES
VARCHAR(100) APELLIDOS
VARCHAR(20) IDENTIFICACION
VARCHAR(20) CLAVE
VARCHAR(1) TIPO_DOCUMENTO
VARCHAR(50) CORREO
VARCHAR(60) TELEFONO
VARCHAR(20) CELULAR
VARCHAR(20) USUARIO
INTEGER EDAD
INTEGER TIPO_USUARIO

PREGUNTA

Tipo Dato Nombre Observacin


Variable
INTEGER ID_PREGUNTA LLAVE PRIMARIA
INTEGER ID_USUARIO
VARCHAR(400) DESCRIPCION
PREGUNTA
VARCHAR(100) RESPUESTA

Prioridad ALTA
Actor USUARIO
Puntos de Extensin --
Requerimientos que Satisface RF100-1, RF100-2
CASO DE USO REAL: MODIFICAR USUARIO

Identificacin CUS-001.3
Nombre Modificar Usuario
Fecha Abril 12 de 2017
Autor Britter Quintero, Ricardo Snchez, Mauricio Velsquez
Necesidad del Requerimiento Indispensable
Prioridad Media
Actor Usuario
Descripcin Se muestra en pantalla un formulario donde se registran los datos del
usuario a modifcar.
Precondiciones El usuario debe estar creado y autenticado en el sistema.

Flujo Normal de Eventos


Usuario Sistema
1. Ingresa login de usuario. 2. Verifica que el login de usuario
se encuentre registrado.
3. Ingresa contrasea. 4. Verifica que la contrasea
coincida con el usuario en la base
de datos.
5. El usuario da clic en modificar 6. El sistema muestra en pantalla
datos. los datos a modificar (correo,
telfono, celular, descripcin de la
pregunta, respuesta).
7. Modifica la informacin 8. Valida que no haya campos
deseada. vacos.
8. Da clic en Guardar 9. Guarda la informacin en la
base de datos.
10. Despliega mensaje: Datos
modificados.
11. Retorna a la pantalla inicial.
Post Condicin La informacin del usuario ha sido modificada y actualizada.
Caminos Alternos El usuario da clic en Cancelar: El sistema lo dirige al men principal.
Caminos de Excepcin 1. El usuario no se encuentra registrado:
a. Muestra en pantalla un mensaje: Login de usuario no est
registrado: intente nuevamente.
b. Regresa al paso 1.
2. La contrasea es incorrecta:
a. Muestra en pantalla un mensaje: Contrasea no coincide con el
usuario, intente nuevamente.
b. Regresa al paso 3.
Puntos de Extensin

Potrebbero piacerti anche