SENA
ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
UML
Documentacion Casos de Uso
Presentado a: Diego Fierro
Presentado por: Johan Camilo Chivará Colmenares
Orden:
40089 Jornada Diurna - Tarde
Mayo de 2009 Bogotá D.C.
ANÁLISIS DE SISTEMAS DE INFORMACIÓN
No. 01
Descripción Registrar administrador
Ingresar los datos de una cuenta de administrador en la Base de Datos para su posterior uso al iniciar sesión y demás servicios habilitados.
02
Validar administrador
Verificar que el login y password ingresado por el administrador sea el correcto. 03
Asignar clave
04
Enviar al usuario una clave establecida para acceder a un determinado sistema. Inscribir Usuario
05
Pedir y validar datos del usuario que serán guardados en una base de datos. Consultar inscripción
Pedir los datos previamente ingresados y mostrar el estado actual de la inscripción asi como su status. 06
Modificar inscripción
07
Pedir los nuevos datos que el usurio dese ingresar. Eliminar inscripción
Recibir la opción eliminar inscripción, y mostrar que la inscripción ha sido eliminada.
08
Consultar información del portal
Ofrecer los diversos servicios que tiene el portal
09 Realizar pagos
10
Pedir los datos del cliente tales como ID, monto a pagar, numero del producto, etc. Y mostrar que el pago ha sido realizado. Consultar pagos
Verificar los datos del cliente y mostrar los pagos realizados. 11
Sacar reportes de pagos
12
Enviar un mensaje al usuario de advertencia que contenga detalles de los pagos retrasados y su tiempo limite para efectuarlos. Registrar productos
13
Recibir por parte del usuario los datos de los productos como numero de referencia, descripción, unidades disponibles, seccion a la que pertenece. Consultar registros
Recibir la opción consultar los registros y mostrarlos. 14
Consultar estadísticas
Hacer los respectivos cálculos estadísticos para los productos y mostrar los calculos realizados por el sistema.
CASOS DE USO
REFERENCIA CASO DE USO: CASO DE USO - 01 NIVEL
Alto _X_ Medio__ Bajo__
Nombre
Registrar Administrador.
Actor(es)
Administrador, BD.
Descripción
Este caso de uso es iniciado por el Administrador. Ingresa los datos de una cuenta de administrador en la Base de Datos para su posterior uso al iniciar sesión y demás servicios habilitados.
Precondiciones
-Ser administrador.
Postcondiciones
N/A
Referencia cruzada
N/A
ACCIÓN DE LOS ACTORES
RESPUESTA DEL SISTEMA
El administrador ingresa sus datos para tener un posterior acceso a la información desde una terminal como cliente del sistema. FALLO POSIBLE
Valida los datos recibidos, si son correctos los envía a la base de datos, si no son correctos hay denegación al sistema.
Datos incorrectos.
Aviso de datos incorrectos. Pide nuevamente los datos.
SOLUCIÓN
REFERENCIA CASO DE USO: CASO DE USO - 02 NIVEL
Alto _X_ Medio__ Bajo__
Nombre
Validar Administrador.
Actor(es)
Administrador.
Descripción
Este caso de uso es iniciado por el Administrador. Valida al Administrador mediante un login y password, al ser confimados los datos, el usuario accede a los servicios.
Precondiciones
- Estar el administrador en la base de datos.
Postcondiciones
N/A
Referencia cruzada
N/A
ACCIÓN DE LOS ACTORES
RESPUESTA DEL SISTEMA
El administrador solicita acceso a la información desde una terminal como cliente del sistema FALLO POSIBLE
Valida los datos recibidos, si son correctos ingresa al sistema si no son correctos hay denegación al sistema
Password y nombre de
Aviso de nombre de usuario y password son incorrectos.
usuario no coinciden.
SOLUCIÓN
REFERENCIA CASO DE USO: CASO DE USO - 03 NIVEL
Alto _X_ Medio__ Bajo__
Nombre
Asignar clave.
Actor(es)
Usuario.
Descripción
Enviar al usuario una clave establecida para acceder a un determinado sistema.
Precondiciones
- Estar el usuario y la clave asignada en la base de datos. N/A
Postcondiciones
Referencia cruzada
N/A
ACCIÓN DE LOS ACTORES
RESPUESTA DEL SISTEMA
El usuario recibe una clave predeterminada para ser usada en accesos posteriores al sistema. FALLO POSIBLE
envía una clave habilitada al usuario para que este acceda al sistema.
El usuario no reciba el password.
reenviar password.
SOLUCIÓN
REFERENCIA CASO DE USO: CASO DE USO - 04 NIVEL
Alto _X_ Medio__ Bajo__
Nombre
Inscribir Usuario.
Actor(es)
Usuario, BD.
Descripción
Pedir y validar datos del usuario que serán guardados en una base de datos.
Precondiciones
N/A
Postcondiciones
N/A
Referencia cruzada
N/A
ACCIÓN DE LOS ACTORES El usuario ingresa sus datos al sistema.
FALLO POSIBLE Datos incorrectos.
RESPUESTA DEL SISTEMA Pide los datos del usuario Valida los datos recibidos, si son correctos los ingresa a la BD, si no son correctos se muestra error.
SOLUCIÓN Pedir nuevamente los datos.
REFERENCIA CASO DE USO: CASO DE USO - 05 NIVEL
Alto _X_ Medio__ Bajo__
Nombre
Consultar inscripcion
Actor(es)
Usuario, BD.
Descripción
Pedir los datos previamente ingresados y mostrar el estado actual de la inscripción asi como su status.
Precondiciones
- Estar el usuario en la base de datos.
Postcondiciones
N/A
Referencia cruzada
N/A
ACCIÓN DE LOS ACTORES El usuario ingresa su Id en espera de ver su estado en el sistema.
FALLO POSIBLE Id incorrecto.
RESPUESTA DEL SISTEMA El sistema pide el documento del usuario y comprueba en la base de datos su estado actual en el sistema.
SOLUCIÓN Aviso de Id incorrecto.
REFERENCIA CASO DE USO: CASO DE USO - 06 NIVEL
Alto _X_ Medio__ Bajo__
Nombre
Modificar inscripción.
Actor(es)
Usuario, BD.
Descripción
Pedir los nuevos datos que el usurio dese ingresar.
Precondiciones
- Estar el usuario en la base de datos.
Postcondiciones
N/A
Referencia cruzada
N/A
ACCIÓN DE LOS ACTORES
RESPUESTA DEL SISTEMA
El usuario solicita un cambio de sus datos en el sistema y posteriormente ingresa esos nuevos datos. FALLO POSIBLE
Recibe la petición de cambio de datos de un usuario,
Datos incorrectos.
Pedir nuevamente los datos.
Pide los nuevos datos los recibe y los almacena en BD. SOLUCIÓN
REFERENCIA CASO DE USO: CASO DE USO - 07 NIVEL
Alto _X_ Medio__ Bajo__
Nombre
Eliminar inscripción.
Actor(es)
usuario
Descripción
Recibir la opción eliminar inscripción, y mostrar que la inscripción ha sido eliminada.
Precondiciones
- Estar el usuario en la base de datos.
Postcondiciones
N/A
Referencia cruzada
N/A
ACCIÓN DE LOS ACTORES El usuario elige eliminar la inscripción.
FALLO POSIBLE
RESPUESTA DEL SISTEMA Elimina la inscripción y muestra al usuario que la inscripción ha sido eliminada.
SOLUCIÓN
REFERENCIA CASO DE USO: CASO DE USO - 08 NIVEL
Alto _X_ Medio__ Bajo__
Nombre
Consultar Información del Portal
Actor(es)
usuario
Descripción
Ofrecer los diversos servicios que tiene el portal, tales como, inscripciones virtuales, noticias, e información detallada.
Precondiciones
Ingresar a la página.
Post-condiciones
N/A
Referencia cruzada
N/A
ACCIÓN DE LOS ACTORES
RESPUESTA DEL SISTEMA
El usuario ingresa al portal y selecciona el link de interés. FALLO POSIBLE
El sistema le muestra la información que esta vinculada al link seleccionado.
No hay visualización de algunos link del portal
“Revisar el direccionamiento de los vínculos de las paginas”.
SOLUCIÓN
REFERENCIA CASO DE USO: CASO DE USO - 09 NIVEL
Alto _X_ Medio__ Bajo__
Nombre
Realizar pagos.
Actor(es)
cliente
Descripción
Pedir los datos del cliente tales como ID, monto a pagar, numero del producto, etc. Y mostrar que el pago ha sido realizado.
Precondiciones
Ser cliente.
Post-condiciones
N/A
Referencia cruzada
N/A
ACCIÓN DE LOS ACTORES El usuario ingresa los datos de su pago. FALLO POSIBLE Que un dato sea erróneo.
RESPUESTA DEL SISTEMA El sistema le pide la información referente al pago que va a realizar SOLUCIÓN Ingresar nuevamente los datos.
REFERENCIA CASO DE USO: CASO DE USO - 10 NIVEL
Alto _X_ Medio__ Bajo__
Nombre
Consultar pagos
Actor(es)
cliente
Descripción
Verificar los datos del cliente y mostrar los pagos realizados.
Precondiciones
- Estar el cliente en la base de datos.
Postcondiciones
N/A
Referencia cruzada
N/A
ACCIÓN DE LOS ACTORES El cliente ingresa su identificación
FALLO POSIBLE Datos incorrectos.
RESPUESTA DEL SISTEMA El sistema comprueba esa identificación y muestra el respectivo informe.
SOLUCIÓN Aviso de datos incorrectos.
REFERENCIA CASO DE USO: CASO DE USO - 11 NIVEL
Alto _X_ Medio__ Bajo__
Nombre
Sacar reporte de pagos
Actor(es)
cliente
Descripción
Enviar un mensaje al usuario de advertencia que contenga detalles de los pagos retrasados y su tiempo limite para efectuarlos.
Precondiciones
- Estar el cliente en la base de datos.
Postcondiciones
N/A
Referencia cruzada
N/A
ACCIÓN DE LOS ACTORES Recibir los pagos reportados.
FALLO POSIBLE Errores al enviar el reporte.
RESPUESTA DEL SISTEMA Enviar un mensaje al usuario de advertencia que contenga detalles de los pagos retrasados y su tiempo limite para efectuarlos.
SOLUCIÓN Enviar de nuevo el mensaje.
REFERENCIA CASO DE USO: CASO DE USO - 12 NIVEL
Alto _X_ Medio__ Bajo__
Nombre
Registrar productos.
Actor(es)
usuario
Descripción
Recibir por parte del usuario los datos de los productos como numero de referencia, descripción, unidades disponibles, seccion a la que pertenece.
Precondiciones
- ser un usuario acreditado.
Postcondiciones
N/A
Referencia cruzada
N/A
ACCIÓN DE LOS ACTORES El usuario ingresa los datos de los productos.
FALLO POSIBLE Datos erróneos.
RESPUESTA DEL SISTEMA Ingresa estos datos a la BD.
SOLUCIÓN Aviso de datos incorrectos.
REFERENCIA CASO DE USO: CASO DE USO - 13 NIVEL
Alto _X_ Medio__ Bajo__
Nombre
Consultar registros
Actor(es)
usuario
Descripción
Recibir la opción consultar los registros y mostrarlos.
Precondiciones
- Estar los datos de productos en la base de datos.
Postcondiciones
N/A
Referencia cruzada
N/A
ACCIÓN DE LOS ACTORES Ingresar Id de los productos
FALLO POSIBLE
RESPUESTA DEL SISTEMA Recibir la opción consultar los registros y mostrarlos.
SOLUCIÓN
Id incorrecto. Aviso de Id incorrecto.
REFERENCIA CASO DE USO: CASO DE USO - 14 NIVEL
Alto _X_ Medio__ Bajo__
Nombre
Consultar estadisticas
Actor(es)
usuario
Descripción
Hacer los respectivos cálculos estadísticos para los productos y mostrar los calculos realizados por el sistema.
Precondiciones
- Estar la informacion en la base de datos.
Postcondiciones
N/A
Referencia cruzada
N/A
ACCIÓN DE LOS ACTORES Solicitar cálculos estadisticos
FALLO POSIBLE Datos incorrectos.
RESPUESTA DEL SISTEMA Hacer los respectivos cálculos estadísticos para los productos y mostrar los calculos realizados por el sistema.
SOLUCIÓN Solicitar de nuevo los datos.
CASO DE USO 01
CASO DE USO 02
CASO DE USO 03
CASO DE USO 04
CASO DE USO 05
CASO DE USO 06
CASO DE USO 07
CASO DE USO 08
CASO DE USO 09
CASO DE USO 10
CASO DE USO 11
CASO DE USO 12
CASO DE USO 13
CASO DE USO 14