FINAL_Documento Casos de Uso[1]

21
Grupo @USB @USB Documento Casos de Uso Versión 2.0

Transcript of FINAL_Documento Casos de Uso[1]

Page 1: FINAL_Documento Casos de Uso[1]

Grupo @USB

@USB

Documento Casos de Uso

Versión 2.0

Page 2: FINAL_Documento Casos de Uso[1]

@USB Versión: 1.0Casos de Uso Fecha: 23-05-2008Documento de Caso de Uso

Historial de Revisiones

Fecha Versión Descripción Autor

23-05-2008 1.0 Creación de Casos de Uso en formato extendido.

Grupo @USB

Grupo iUSB

04-07-2008 2.0 Reducción de Casos de Uso. Maribel Acosta

Confidencial @USB, 2023 Pág. 2

Page 3: FINAL_Documento Casos de Uso[1]

@USB Versión: 1.0Casos de Uso Fecha: 23-05-2008Documento de Caso de Uso

Tabla de Contenidos

1 Introducción 4

1.1 Propósito 41.2 Alcance 41.3 Referencias 41.4 Vista Global 4

2 Representación Arquitectural 4

3 Actores del Sistema 5

3.1 Detalles de Actores 5

4 Diagramas de Casos de Uso 6

5 Casos de Uso en Formato Extendido 8

5.1 Crear Cuenta de Usuario 85.2 Iniciar Sesión 95.3 Cerrar Sesión 105.4 Configurar Cuenta 115.5 Visualizar Perfil 125.6 Cambiar Foto de Perfil 135.7 Ver Detalles de Aplicación 145.8 Agregar Aplicación 155.9 Eliminar Aplicación 165.10 Listar Aplicaciones Agregadas 175.11 Buscar Aplicación 18

Confidencial @USB, 2023 Pág. 3

Page 4: FINAL_Documento Casos de Uso[1]

@USB Versión: 1.0Casos de Uso Fecha: 23-05-2008Documento de Caso de Uso

Documento de Casos de Uso

1 Introducción

1.1 Propósito

Este documento tiene como finalidad expresar los casos de uso del proyecto para la comunidad estudiantil de la Universidad Simón Bolívar. Estos casos de uso fueron derivados de la unificación de las propuestas presentadas por los grupos @USB y iUSB en los documentos de Arquitectura de la Plataforma respectivos.

1.2 Alcance

Los casos de uso sirven para plantear las funcionalidades deseada de la plataforma del sistema, por lo que a cada uno se le dará una descripción, se especificarán los actores con los que se involucra, sus requerimientos asociados, una precondición, una poscondición, el escenario de éxito y los escenarios alternos.

1.3 Referencias

Este documento explica los Casos de Uso en formato breve presentados en el Documento de Arquitectura de la plataforma resultante de la integración de las propuestas de plataformas por los grupos iUSB y @USB.

1.4 Vista Global

El documento está estructurado de la siguiente forma: grafo de Actores, diagramas de Casos de Uso de la plataforma y por último presentación detallada de los casos de uso en formato extendido.

2 Representación Arquitectural

Para representar los Casos de Uso se utilizará el Diagrama de Casos de Uso en notación UML.

Confidencial @USB, 2023 Pág. 4

Page 5: FINAL_Documento Casos de Uso[1]

@USB Versión: 1.0Casos de Uso Fecha: 23-05-2008Documento de Caso de Uso

3 Actores del Sistema

Figura 1. Diagrama o Grafo de Actores.

3.1 Detalles de Actores

En la Tabla 1 se explica cada uno de los actores presentados en la Figura 1 que corresponden a los usuarios del sistema.

Actor Descripción

Usuario No Registrado Estudiante de la Universidad Simón Bolívar que no posee una cuenta en el sistema.

Usuario Registrado Estudiante de la Universidad Simón Bolívar que tiene carnet asociado (usbid) y está registrado en el sistema.

Tabla 1. Detalles de los Actores.

Confidencial @USB, 2023 Pág. 5

Page 6: FINAL_Documento Casos de Uso[1]

@USB Versión: 1.0Casos de Uso Fecha: 23-05-2008Documento de Caso de Uso

4 Diagramas de Casos de Uso

Figura 2. Diagrama de Casos de Uso de la Plataforma.

Confidencial @USB, 2023 Pág. 6

Page 7: FINAL_Documento Casos de Uso[1]

@USB Versión: 1.0Casos de Uso Fecha: 23-05-2008Documento de Caso de Uso

Figura 3. Diagrama de Casos de Uso “Autenticación”.

Figura 4. Diagrama Caso de Uso “Administrar Perfil”.

Figura 5. Diagrama de Caso de Uso “Administrar Aplicación”.

Confidencial @USB, 2023 Pág. 7

Page 8: FINAL_Documento Casos de Uso[1]

@USB Versión: 1.0Casos de Uso Fecha: 23-05-2008Documento de Caso de Uso

5 Casos de Uso en Formato Extendido

5.1 Crear Cuenta de Usuario

Descripción:

CASO DE USO Crear Cuenta de Usuario

ACTOR Usuario No Registrado

DESCRIPCIÓN El estudiante desea crear una cuenta en el sistema.

PRECONDICIÓN El estudiante posee usbid.

CURSO NORMAL ACTOR SISTEMA1. Introduce su dirección de correo electrónico asociado al webmail de la universidad ([email protected]).

2. Envía los datos al sistema.3. Confirma la validez de la dirección introducida en el paso 1.

4. Envía correo a la dirección introducida en el paso 1 con la clave de acceso al sistema.

5. Envía mensaje notificando operación exitosa.

CURSO ALTERNO ACTOR SISTEMA3a. La dirección introducida es inválida:

4. No envía correo.

5. Envía mensaje notificando operación fallida, pues la dirección no existe.

3b. La dirección introducida ya existe en el sistema:

4. No envía correo.

5. Envía mensaje notificando operación fallida, pues la dirección ya ha sido usada.

POSTCONDICIÓN El estudiante tiene una cuenta asociada a su dirección de correo webmail.

El estudiante se convierte en un Usuario Registrado.

Confidencial @USB, 2023 Pág. 8

Page 9: FINAL_Documento Casos de Uso[1]

@USB Versión: 1.0Casos de Uso Fecha: 23-05-2008Documento de Caso de Uso

5.2 Iniciar Sesión

Descripción:

CASO DE USO Iniciar Sesión.

ACTOR Usuario Registrado.

DESCRIPCIÓN El usuario desea iniciar sesión para conectarse al sistema.

PRECONDICIÓN --

CURSO NORMAL ACTOR SISTEMA1. Introduce su carnet de la universidad y su clave.

2. Envía los datos al sistema.

3. Confirma la validez de los datos introducidos en el paso 1.

4. Inicia una sesión para el usuario.

5. Muestra las noticias del periódico del usuario.

CURSO ALTERNO ACTOR SISTEMA3a. Los datos introducidos en el paso 1 son inválidos:

4. No inicia sesión.

5. Envía mensaje a usuario notificando que la dirección y/o la clave son incorrectos.

POSTCONDICIÓN Se creó una sesión para el usuario.

El usuario está conectado al sistema y tiene acceso a todas sus funcionalidades.

Confidencial @USB, 2023 Pág. 9

Page 10: FINAL_Documento Casos de Uso[1]

@USB Versión: 1.0Casos de Uso Fecha: 23-05-2008Documento de Caso de Uso

5.3 Cerrar Sesión

Descripción:

CASO DE USO Cerrar Sesión.

ACTOR Usuario Registrado.

DESCRIPCIÓN El usuario desea cerrar sesión para desconectarse al sistema.

PRECONDICIÓN El usuario está conectado al sistema.

CURSO NORMAL ACTOR SISTEMA1. Selecciona la opción del salir del sistema.

2. Cierra la sesión del usuario y lo desconecta del sistema.

CURSO ALTERNO ACTOR SISTEMA-- --

POSTCONDICIÓN Se cerró la sesión del usuario.

El usuario está conectado del sistema.

Confidencial @USB, 2023 Pág. 10

Page 11: FINAL_Documento Casos de Uso[1]

@USB Versión: 1.0Casos de Uso Fecha: 23-05-2008Documento de Caso de Uso

5.4 Configurar Cuenta

Descripción:

CASO DE USO Configurar Cuenta.

ACTOR Usuario Registrado.

DESCRIPCIÓN El usuario desea modificar datos relacionados con su cuenta.

PRECONDICIÓN El usuario está conectado al sistema.

CURSO NORMAL ACTOR SISTEMA1. Selecciona la opción del salir de modificar datos de cuenta.

3. Modifica los datos que desee.

4. Confirma la operación.

2. Muestra los datos actuales de la cuenta del usuario.

5. Guarda las configuraciones realizadas en los datos de la cuenta.

CURSO ALTERNO ACTOR SISTEMA4a. Cancela la operación.

5. Los datos permanecen sin alteraciones como estaban en el paso 2.

POSTCONDICIÓN Se modificaron los datos configurados por el usuario.

Confidencial @USB, 2023 Pág. 11

Page 12: FINAL_Documento Casos de Uso[1]

@USB Versión: 1.0Casos de Uso Fecha: 23-05-2008Documento de Caso de Uso

5.5 Visualizar Perfil

Descripción:

CASO DE USO Visualizar Perfil.

ACTOR Usuario Registrado.

DESCRIPCIÓN El usuario desea ver el perfil de algún usuario del sistema.

PRECONDICIÓN El usuario está conectado al sistema.

CURSO NORMAL ACTOR SISTEMA1. Selecciona el perfil que desea visualizar.

2. Muestra el perfil seleccionado.

CURSO ALTERNO ACTOR SISTEMA-- --

POSTCONDICIÓN El perfil seleccionado es mostrado en pantalla.

Confidencial @USB, 2023 Pág. 12

Page 13: FINAL_Documento Casos de Uso[1]

@USB Versión: 1.0Casos de Uso Fecha: 23-05-2008Documento de Caso de Uso

5.6 Cambiar Foto de Perfil

Descripción:

CASO DE USO Cambiar Foto de Perfil.

ACTOR Usuario Registrado.

DESCRIPCIÓN El usuario desea cambiar la foto que es mostrada en su perfil.

PRECONDICIÓN El usuario está conectado al sistema.

CURSO NORMAL ACTOR SISTEMA1. Selecciona la opción de modificar datos.

3. Presiona el botón “Browse”” para buscar una foto en sus directorios.

4. Selecciona una foto de un directorio.

5. Confirma la operación.

2. Muestra la foto actual del perfil del usuario y demás datos de la cuenta.

6. La foto del usuario es guardada.

CURSO ALTERNO ACTOR SISTEMA5a. Cancela la operación.

6. El cambio de foto no es guardado.

POSTCONDICIÓN La nueva foto es guardada en el sistema y aparece en el perfil.

Confidencial @USB, 2023 Pág. 13

Page 14: FINAL_Documento Casos de Uso[1]

@USB Versión: 1.0Casos de Uso Fecha: 23-05-2008Documento de Caso de Uso

5.7 Ver Detalles de Aplicación

Descripción:

CASO DE USO Ver Detalles de Aplicación.

ACTOR Usuario Registrado.

DESCRIPCIÓN El usuario desea ver los detalles de una aplicación.

PRECONDICIÓN El usuario está conectado al sistema.

CURSO NORMAL ACTOR SISTEMA1. Selecciona la aplicación que quiere ver con más detalles.

2. Muestra la información relacionada con la aplicación seleccionada.

CURSO ALTERNO ACTOR SISTEMA-- --

POSTCONDICIÓN Los detalles de la aplicación seleccionada fueron mostrados en pantalla.

Confidencial @USB, 2023 Pág. 14

Page 15: FINAL_Documento Casos de Uso[1]

@USB Versión: 1.0Casos de Uso Fecha: 23-05-2008Documento de Caso de Uso

5.8 Agregar Aplicación

Descripción:

CASO DE USO Agregar Aplicación.

ACTOR Usuario Registrado.

DESCRIPCIÓN El usuario desea agregar una aplicación determinada.

PRECONDICIÓN El usuario está conectado al sistema.El usuario no tiene la aplicación agregada.

CURSO NORMAL ACTOR SISTEMA1. Selecciona la aplicación que desea agregar.

3. Confirma la operación.

2. Solicita confirmación para agregar la aplicación.

4. Agrega la aplicación a la lista de aplicaciones del usuario.

5. Posiciona la caja de la aplicación en la parte inferior del perfil.

6. Aparece acceso directo a aplicación en menú lateral izquierdo.

CURSO ALTERNO ACTOR SISTEMA3a. Cancela la operación.

4. No agrega la aplicación a la lista de aplicaciones del usuario.

POSTCONDICIÓN La aplicación fue agregada de la lista de aplicaciones del usuario.

Confidencial @USB, 2023 Pág. 15

Page 16: FINAL_Documento Casos de Uso[1]

@USB Versión: 1.0Casos de Uso Fecha: 23-05-2008Documento de Caso de Uso

5.9 Eliminar Aplicación

Descripción:

CASO DE USO Eliminar Aplicación.

ACTOR Usuario Registrado.

DESCRIPCIÓN El usuario desea eliminar una aplicación que tiene agregada.

PRECONDICIÓN El usuario está conectado al sistema.El usuario tiene la aplicación agregada.

CURSO NORMAL ACTOR SISTEMA1. Selecciona la aplicación que desea eliminar.

3. Confirma la operación.

2. Solicita confirmación para eliminar confirmación.

4. La aplicación es eliminada de la lista de aplicaciones del sistema.

5. La caja en el perfil asociada a la aplicación es eliminada.

CURSO ALTERNO ACTOR SISTEMA3a. Cancela la operación.

4. La aplicación no es eliminada de la lista de aplicaciones del sistema.

POSTCONDICIÓN La aplicación se eliminó de la lista de aplicaciones del usuario.

Confidencial @USB, 2023 Pág. 16

Page 17: FINAL_Documento Casos de Uso[1]

@USB Versión: 1.0Casos de Uso Fecha: 23-05-2008Documento de Caso de Uso

5.10 Listar Aplicaciones Agregadas

Descripción:

CASO DE USO Listar Aplicaciones Agregadas.

ACTOR Usuario Registrado.

DESCRIPCIÓN El usuario desea ver la lista de aplicaciones que tiene agregada.

PRECONDICIÓN El usuario está conectado al sistema.

CURSO NORMAL ACTOR SISTEMA1. Selecciona la opción de listar las aplicaciones agregadas.

2. Muestra la lista de aplicaciones que tiene agregadas el usuario.

CURSO ALTERNO ACTOR SISTEMA-- --

POSTCONDICIÓN Se mostró la lista de aplicaciones agregadas del estudiante.

Confidencial @USB, 2023 Pág. 17

Page 18: FINAL_Documento Casos de Uso[1]

@USB Versión: 1.0Casos de Uso Fecha: 23-05-2008Documento de Caso de Uso

5.11 Buscar Aplicación o Estudiante

Descripción:

CASO DE USO Buscar Aplicación o Estudiante

ACTOR Usuario Registrado.

DESCRIPCIÓN El usuario desea buscar aplicaciones o estudiantes que existan en el sistema.

PRECONDICIÓN El usuario está conectado al sistema.

CURSO NORMAL ACTOR SISTEMA1. Selecciona la opción de buscar aplicaciones o estudiantes.

2. Selecciona la categoría e introduce la(s) palabra(s) clave(s) para la búsqueda. 3. Muestra la lista de aplicaciones o estudiantes

asociadas a los criterios de la búsqueda.

CURSO ALTERNO ACTOR SISTEMA-- --

POSTCONDICIÓN Se mostró la lista de aplicaciones o estudiantes del sistema asociadas a la búsqueda.

Confidencial @USB, 2023 Pág. 18