Sie sind auf Seite 1von 8

Requerimientos

RQ1: El software debe permitir el ingreso de usuarios.


RQ2: Debe permitir activar o desactivar usuario.
RQ3: Debe permitir cambiar contraseña.
RQ4: Debe tener un usuario como Administrador.
RQ5: Debe permitir ingresar los datos del módulo en un formulario.
RQ6: Debe guardar el registro de las personas que ingresan y el modulo que utilizaron.
RQ7: El estado de los módulos debe ser activo por defecto.
RQ8: Debe ser compatible con la mayoría de navegadores.
RQ9: Debe mostrar un formulario de ingreso para el administrador.
RQ10: Debe permitir modificar los datos básicos del modulo.
RQ11: Debe permitir activar o desactivar el modulo.
RQ12: Debe mostrar dicho modulo en otra ventana.
RQ13: Debe mostrar lista de módulos activados o desactivados.
RQ14: Debe permitir cargar modulo.
RQ15: Debe permitir modificar datos de usuario.

Casos de uso

1) Registrar administrador.
2) Registrar usuario.
3) Crear modulo.
4) Cargar modulo.
5) Mostrar modulo.
6) Activar y desactivar modulo.
7) Activar y desactivar usuario.
8) Modificar datos del módulo.
9) Cambiar contraseña.
10) Modificar datos de usuario.
Descripción de casos de uso

1
Caso de uso Registrar administrador
Descripción Proceso para el registro del administrador
Precondición: Que el administrador este en la página de registro
Curso típico de eventos
Usuario Sistemas
1) Ejecutar la aplicación 8) El software valida si la contraseña
coincide
2) Dar clic en el botón de registrar 9) Se puede registrar
3) Ingresar datos del administrador
4) Crear nombre de administrador
5) Crear contraseña
6) Confirmar contraseña
7) Dar clic en el botón aceptar
10) El administrador puede ingresar.
Cursos alternativos
8) Muestra un mensaje de error si la contraseña no coincide
Requerimientos asociados: RQ1, RQ4
Postcondición: Se guardan los datos del administrador en la BD y puede ingresar a
administrar el sistema

2
Caso de uso Registrar usuario
Descripción Proceso para el registro de un usuario
Precondición: Que el usuario este en la página de registro de usuarios
Curso típico de eventos
Usuario Sistemas
1) Ejecutar la aplicación 5) El software valida si nombre de usuario
está disponible
2) Dar clic en el botón de registrar 9) El software valida si la contraseña
usuario datos de usuario coincide
10) Se puede registrar
3) Ingresar
4) Crear nombre de usuario
6) Crear contraseña
7) Confirmar contraseña
8) Dar clic en el botón aceptar
11) El usuario puede ingresar
Cursos alternativos
5) Muestra un mensaje de error si el nombre de usuario ya existe
8) Muestra un mensaje de error si la contraseña no coincide
Requerimientos asociados: RQ1, RQ4, RQ15
Postcondición: Se guardan los datos en la BD y el usuario puede ingresar al sistema
3
Caso de uso Crear módulo
Descripción Proceso para la creación de un modulo
Precondición: Que el administrador este en la página de inicio y vaya a crear un modulo
Curso típico de eventos

Usuario Sistemas
1) Ejecutar la aplicación 5) El software valida si los datos del
módulo están bien
2) Dar clic en el botón crear modulo 6) Se puede ingresar el modulo
1) Llenas datos del módulo
2) Dar clic en el botón aceptar
3) Crear contraseña
Cursos alternativos
5) Muestra un mensaje de error si hay algún campo vacío o erróneo
Requerimientos asociados: RQ5, RQ11, RQ13
Postcondición: Se crear un módulo y se guarda en la BD

4
Caso de uso Cargar modulo
Descripción Proceso para cargar un módulo para su visualización
Precondición: Que el administrador este en la página de inicio
Curso típico de eventos
Usuario Sistemas
1) Ejecutar la aplicación 5) El software valida si la carga fue correcta
2) Dar clic en el botón cargar modulo 6) Se puede cargar el modulo
3) Seleccionar modulo a cargar
4) Clic en el botón cargar
Cursos alternativos
5) Muestra un mensaje de error si no se puede cargar modulo
Requerimientos asociados: RQ12, RQ15
Postcondición: El software carga el modulo para luego mostrarlo

5
Caso de uso Mostrar módulo
Descripción Proceso para la creación de un modulo
Precondición: Que el usuario este en la página de inicio

Curso típico de eventos


Usuario Sistemas
1) la aplicación 5) El software valida si el modulo se puede
mostrar
2) Dar clic en el botón o enlace para 6) Se puede mostrar el modulo
mostrar módulos disponibles
3) Seleccionar modulo a mostrar
4) Clic en el botón aceptar
Cursos alternativos
5) Muestra un mensaje de error si el modulo no se puede mostrar

Requerimientos asociados: RQ12


Postcondición: Se puede mostrar un módulo seleccionado por el usuario

6
Caso de uso Activar y desactivar modulo
Descripción Proceso para activar o desactivar módulos
Precondición: Que el administrador este en la página de módulos y vaya a activar o desactivar uno

Curso típico de eventos

Usuario Sistemas
1) Ejecutar la aplicación 5) El software valida los cambios en el módulo
2) Dar clic en el botón o enlace para mostrar 6) Se puede activar o desactivar modulo
módulos disponibles
3) Seleccionar modulo
4) Clic en activar o desactivar modulo
Cursos alternativos
5) Muestra un mensaje de error si no se pueden hacer cambios

Requerimientos asociados: RQ11


Postcondición: Se desactiva o activa un módulo por el administrador

7
Caso de uso Activar y desactivar usuario
Descripción Proceso para activar o desactivar usuarios
Precondición: Que el administrador este en la página de usuarios y vaya a activar o desactivar uno

Curso típico de eventos

Usuario Sistemas
1) Ejecutar la aplicación 5) El software valida los cambios el usuario
2) Dar clic en el botón o enlace para mostrar 6) Se puede activar o desactivar usuario
usuario
3) Seleccionar usuario
4) Clic en activar o desactivar usuario
Cursos alternativos
5) Muestra un mensaje de error si no se pueden hacer cambios

Requerimientos asociados: RQ2


Postcondición: Se desactiva o activa un usuario

8
Caso de uso Modificar datos del módulo
Descripción Proceso para modificar datos de los modulo
Precondición: Que el administrador este en la página de módulos y vaya a editar un modulo
Curso típico de eventos
Usuario Sistemas
1) Ejecutar la aplicación 6) El software valida los datos del módulo
2) Dar clic en el botón o enlace para mostrar 7) Se puede modificar los datos del módulo
módulos disponibles
3) Seleccionar modulo
4) Clic en el botón editar modulo
5) Clic en aceptar
Cursos alternativos
6) Muestra un mensaje de error si hay error en los datos del módulo

Requerimientos asociados: RQ10


Postcondición: Se actualiza la información de los modulos y se guarda en la BD

9
Caso de uso Cambiar contraseña
Descripción Proceso para cambiar la contraseña de un usuario
Precondición: Que el usuario haya ingresado y vaya a cambiar la contraseña
Curso típico de eventos

Usuario Sistemas
1) Ejecutar la aplicación 5) El software valida nombre de usuario

2) Dar clic en el botón o enlace ingresar 6) El software valida la contraseña


3) Ingresar nombre de usuario 8) El software valida si la contraseña es correcta
4) Ingresar contraseña 9) Se puede cambiar contraseña.

7) Clic en cambiar contraseña


Cursos alternativos
5) Muestra un mensaje de error si no coincide nombre de usuario con la BD
6) Muestra un mensaje de error si la contraseña es incorrecta

8) Muestra un mensaje de error si la contraseña no es válida


Requerimientos asociados: RQ2, RQ3, RQ4
Postcondición: Se actualiza la contraseña del usuario y se guarda en la BD

10
Caso de uso Modificar datos de usuario
Descripción Proceso para modificar datos de usuarios
Precondición: Que el usuario haya ingresado y vaya a modificar sus datos

Curso típico de eventos

Usuario Sistemas
1) Ejecutar la aplicación 6) El software valida los datos del usuario

2) Dar clic en el botón o enlace para mostrar 7) Se puede modificar los datos del usuario
usuarios
3) Seleccionar usuarios
4) Clic en el botón editar usuario
5) Clic en aceptar
Cursos alternativos
6) Muestra un mensaje de error si hay error en los datos del usuario
Requerimientos asociados: RQ4, RQ15, RQ16
Postcondición: Se actualiza la información del usuario y se guarda en la BD

Diagrama de casos de uso


Descripción de actores
Nombre de Actor: Administrador
Definición:
Es el encargado de gestionar la mayoría de los procesos que se van a hacer en el
software como por crear módulos, cargar módulos, activar y desactivar módulos y
usuarios además de eso tiene el control absoluto del manejo del software.

Nombre de Actor: Cliente


Definición:
El cliente puede ser una organización aparte del software este puede crear
aplicaciones para después pedirle al administrador que las suba pero no puede crear
módulos este actor puede crear otros usuarios así como modificar datos de usuarios y
visualizar contenido de los módulos.

Nombre de Actor: Usuario


Definición:
Los usuarios son como su nombre lo indica los encargados de visualizar y utilizar el
contenido del software, los usuarios se pueden registrar para acceder al contenido y
tienen restricciones por ejemplo no pueden crear módulos.

Das könnte Ihnen auch gefallen