TEMA 10. SISTEMA NERVIOSO Y SISTEMA ENDOCRINO. 1. SISTEMA NERVIOSO. 1.1.LA COMUNICACIÓN NERVIOSA. El sistema nervioso se puede comparar a una red de c
Story Transcript
Casos de Uso
Caso de uso
Registrarse
Actores
Voluntario, ONG
Resumen
Un voluntario o una ONG se registran en el sistema
Responsabilidades
-
CU asociados
-
Precondiciones Descripción
El usuario se registra en el sistema, para poder tomar un rol en el mismo
Flujo normal de Eventos
1. El usuario ingresa a la plataforma 2. El usuario ingresa sus datos 3. El sistema lo registra
Flujos Alternos
1. El usuario ingresa a la plataforma 2. El usuario ingresa sus datos 3. El sistema le da a conocer que hubo un error ya sea porque no ingresó los datos necesarios o porque el usuario utilizado ya existe
Postcondiciones
El usuario se ha registrado en el sistema
Vistas
ingreso_voluntario, ingreso_empresa, ingreso_ong
URLs
Nuevovoluntario, nuevaorg, nuevaempresa
Caso de uso
Inicio de sesión
Actores
Voluntario, ONG
Resumen
Un voluntario o una ONG inician sesión en el sistema
Responsabilidades
-
CU asociados
-
Precondiciones
Debe estar registrado
Descripción
El usuario se autentica en el sistema, para conocer cual será su rol en la sesión.
Flujo normal de Eventos
4. El usuario ingresa a la plataforma 5. El usuario ingresa su usuario y contraseña 6. El sistema lo autentica
Por Javier Pérez Archila
Flujos Alternos
1. El usuario ingresa a la plataforma 2. El usuario ingresa su usuario y contraseña 3. El sistema le da a conocer que hubo un error ya sea porque no esté registrado o porque escribió mal su contraseña
Postcondiciones
El usuario ha iniciado sesión
Vistas
main_view
URLs
main
Caso de uso
Editar perfil
Actores
Voluntario, ONG
Resumen
Un voluntario o perfil/información
Responsabilidades
-
CU asociados
-
Precondiciones
Debe haber iniciado sesión
Descripción
El usuario edita su información personal
una
ONG
editan
su
Flujo normal de Eventos
1. El usuario ingresa a la opción editar perfil 2. El usuario actualiza sus datos 3. El sistema verifica que sus datos se hayan guardado correctamente
Flujos Alternos
1. El usuario ingresa a la opción editar perfil 2. El usuario ingresa sus datos 3. El sistema le da a conocer que hubo un error debido a algún dato mal dado
Postcondiciones
Los datos del usuario fueron actualizados
Vistas
edit_volunteer
URLs
editarvoluntario
Caso de uso
Consultar perfil
Actores
Voluntario, ONG
Resumen
El actor puede ver su información del perfil.
Responsabilidades
-
CU asociados
-
Por Javier Pérez Archila
Precondiciones
Debe haber iniciado sesión
Descripción
El usuario ingresa a su página de inicio, donde puede ver toda su información
Flujo normal de Eventos
1. El usuario ingresa a la página principal 2. El usuario conoce sobre sus puestos actuales, intereses y demás información
Flujos Alternos Postcondiciones
El usuario conoce toda su información
Vistas
home_voluntario, home_ong, home_empresa
URLs
home/voluntario, home/ong, home/empresa
Caso de uso
Buscar puesto
Actores
Voluntario
Resumen
Un voluntario busca un puesto de interés y se une a él
Responsabilidades
-
CU asociados
-
Precondiciones
Debe haber iniciado sesión
Descripción
El usuario busca un puesto y se une a él si es de su interés.
Flujo normal de Eventos
1. El usuario ingresa a la opción buscar puestos 2. El usuario elige un puesto de su interés. 3. El usuario se une al puesto. 4. El sistema le confirma la acción
Flujos Alternos
1. El usuario ingresa a la opción buscar puestos 2. El usuario elige un puesto de su interés. 3. El usuario abandona la página. 4. No se realiza ningún cambio en el sistema
Postcondiciones
El voluntario se asignó al puesto.
Vistas
busqueda_vol
URLs
home/voluntario/buscar_empleo
Caso de uso
Buscar voluntario
Por Javier Pérez Archila
Actores
ONG
Resumen
Una ONG busca voluntarios acorde a sus intereses y los intereses del proyecto
Responsabilidades
-
CU asociados
-
Precondiciones
Debe haber iniciado sesión
Descripción
El usuario busca un voluntario y solicita su participación en algún proyecto.
Flujo normal de Eventos
1. El usuario ingresa a la opción buscar voluntario. 2. El usuario elige a un voluntario de interés 3. El usuario envía la solicitud correspondiente. 4. El sistema le informa que se le ha enviado con éxito
Flujos Alternos
1. El usuario ingresa a la opción buscar voluntario. 2. El usuario elige a un voluntario de interés 3. El usuario no envía solicitud 4. El sistema no cambia nada.
Postcondiciones
Se envió la solicitud al voluntario.
Vistas
match_search
URLs
puesto/##/buscar_voluntarios
Caso de uso
Crear proyecto
Actores
ONG
Resumen
Una ONG crea un nuevo proyecto en el que estará trabajando
Responsabilidades
-
CU asociados
-
Precondiciones
Debe haber iniciado sesión
Descripción
La ONG crea un nuevo proyecto.
Flujo normal de Eventos
1. El usuario ingresa a la opción de crear nuevo proyecto 1. El usuario ingresa los datos que el sistema le pide 2. El usuario envía los datos
Por Javier Pérez Archila
3. El sistema crea el proyecto Flujos Alternos
1. El usuario ingresa a la opción de crear nuevo proyecto 2. El usuario ingresa los datos que el sistema le pide 3. El usuario envía los datos 4. El sistema le indica que no envió algún dato faltante
Postcondiciones
Se crea el nuevo proyecto
Vistas
nuevo_proyecto
URLs
home/ong/nuevoproyecto
Caso de uso
Crear puesto
Actores
ONG
Resumen
Una ONG agrega un puesto a un proyecto creado con anterioridad
Responsabilidades
-
CU asociados
-
Precondiciones
Debe haber iniciado sesión, debe haber al menos un proyecto al cual aplicarle un puesto
Descripción
La ONG crea un puesto a un proyecto.
Flujo normal de Eventos
1. El usuario ingresa a la opción de nuevo puesto. 2. El usuario elige el proyecto a agregarle el puesto. 3. El sistema le pide los datos requeridos 4. El usuario ingresa los datos 5. El usuario envía los datos 6. El sistema le indica que el puesto fue registrado
Flujos Alternos
1. El usuario ingresa a la opción de nuevo puesto. 2. El usuario elige el proyecto a agregarle el puesto. 3. El sistema le pide los datos requeridos 4. El usuario ingresa los datos 5. El usuario no envía los datos 1. El sistema no es cambiado
Flujos Alternos
1. El usuario ingresa a la opción de nuevo
Por Javier Pérez Archila
puesto. 2. El sistema le indica que no tiene proyectos definidos 3. No se modifica nada en el sistema. Postcondiciones