Un Ejemplo Casos de Uso
-
Upload
israel-sanchez-galvan -
Category
Documents
-
view
25 -
download
0
Transcript of Un Ejemplo Casos de Uso
Documento de Casos de Uso
Grupo @USB
@USBDocumento Casos de Uso
Versin 2.0Historial de Revisiones
FechaVersinDescripcinAutor
23-05-20081.0Creacin de Casos de Uso en formato extendido.Grupo @USBGrupo iUSB
04-07-20082.0Reduccin de Casos de Uso.Maribel Acosta
Tabla de Contenidos
41Introduccin
41.1Propsito
41.2Alcance
41.3Referencias
41.4Vista Global
42Representacin Arquitectural
53Actores del Sistema
53.1Detalles de Actores
64Diagramas de Casos de Uso
85Casos de Uso en Formato Extendido
85.1Crear Cuenta de Usuario
95.2Iniciar Sesin
105.3Cerrar Sesin
115.4Configurar Cuenta
125.5Visualizar Perfil
135.6Cambiar Foto de Perfil
145.7Ver Detalles de Aplicacin
155.8Agregar Aplicacin
165.9Eliminar Aplicacin
175.10Listar Aplicaciones Agregadas
185.11Buscar Aplicacin
Documento de Casos de Uso1 Introduccin
1.1 Propsito
Este documento tiene como finalidad expresar los casos de uso del proyecto para la comunidad estudiantil de la Universidad Simn Bolvar. Estos casos de uso fueron derivados de la unificacin 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 descripcin, se especificarn los actores con los que se involucra, sus requerimientos asociados, una precondicin, una poscondicin, 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 integracin 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 presentacin detallada de los casos de uso en formato extendido.
2 Representacin Arquitectural
Para representar los Casos de Uso se utilizar el Diagrama de Casos de Uso en notacin UML.
3 Actores del Sistema
Figura 1. Diagrama o Grafo de Actores.3.1 Detalles de ActoresEn la Tabla 1 se explica cada uno de los actores presentados en la Figura 1 que corresponden a los usuarios del sistema.
ActorDescripcin
Usuario No RegistradoEstudiante de la Universidad Simn Bolvar que no posee una cuenta en el sistema.
Usuario RegistradoEstudiante de la Universidad Simn Bolvar que tiene carnet asociado (usbid) y est registrado en el sistema.
Tabla 1. Detalles de los Actores.
4 Diagramas de Casos de Uso
Figura 2. Diagrama de Casos de Uso de la Plataforma.
Figura 3. Diagrama de Casos de Uso Autenticacin.
Figura 4. Diagrama Caso de Uso Administrar Perfil.
Figura 5. Diagrama de Caso de Uso Administrar Aplicacin.5 Casos de Uso en Formato Extendido5.1 Crear Cuenta de UsuarioDescripcin: CASO DE USOCrear Cuenta de Usuario
ACTORUsuario No Registrado
DESCRIPCIN El estudiante desea crear una cuenta en el sistema.
PRECONDICINEl estudiante posee usbid.
CURSO NORMAL
ACTOR
SISTEMA
1. Introduce su direccin de correo electrnico asociado al webmail de la universidad ([email protected]).2. Enva los datos al sistema.
3. Confirma la validez de la direccin introducida en el paso 1.
4. Enva correo a la direccin introducida en el paso 1 con la clave de acceso al sistema.
5. Enva mensaje notificando operacin exitosa.
CURSO ALTERNOACTORSISTEMA
3a. La direccin introducida es invlida:4. No enva correo.
5. Enva mensaje notificando operacin fallida, pues la direccin no existe.
3b. La direccin introducida ya existe en el sistema:
4. No enva correo.
5. Enva mensaje notificando operacin fallida, pues la direccin ya ha sido usada.
POSTCONDICINEl estudiante tiene una cuenta asociada a su direccin de correo webmail.
El estudiante se convierte en un Usuario Registrado.
5.2 Iniciar Sesin
Descripcin: CASO DE USOIniciar Sesin.
ACTORUsuario Registrado.
DESCRIPCIN El usuario desea iniciar sesin para conectarse al sistema.
PRECONDICIN--
CURSO NORMAL
ACTOR
SISTEMA
1. Introduce su carnet de la universidad y su clave.2. Enva los datos al sistema.
3. Confirma la validez de los datos introducidos en el paso 1.
4. Inicia una sesin para el usuario.5. Muestra las noticias del peridico del usuario.
CURSO ALTERNOACTORSISTEMA
3a. Los datos introducidos en el paso 1 son invlidos:
4. No inicia sesin.5. Enva mensaje a usuario notificando que la direccin y/o la clave son incorrectos.
POSTCONDICINSe cre una sesin para el usuario.
El usuario est conectado al sistema y tiene acceso a todas sus funcionalidades.
5.3 Cerrar Sesin
Descripcin: CASO DE USOCerrar Sesin.
ACTORUsuario Registrado.
DESCRIPCIN El usuario desea cerrar sesin para desconectarse al sistema.
PRECONDICINEl usuario est conectado al sistema.
CURSO NORMAL
ACTOR
SISTEMA
1. Selecciona la opcin del salir del sistema.
2. Cierra la sesin del usuario y lo desconecta del sistema.
CURSO ALTERNOACTORSISTEMA
----
POSTCONDICINSe cerr la sesin del usuario.
El usuario est conectado del sistema.
5.4 Configurar Cuenta
Descripcin: CASO DE USOConfigurar Cuenta.
ACTORUsuario Registrado.
DESCRIPCIN El usuario desea modificar datos relacionados con su cuenta.
PRECONDICINEl usuario est conectado al sistema.
CURSO NORMAL
ACTOR
SISTEMA
1. Selecciona la opcin del salir de modificar datos de cuenta.3. Modifica los datos que desee.
4. Confirma la operacin. 2. Muestra los datos actuales de la cuenta del usuario.
5. Guarda las configuraciones realizadas en los datos de la cuenta.
CURSO ALTERNOACTORSISTEMA
4a. Cancela la operacin.5. Los datos permanecen sin alteraciones como estaban en el paso 2.
POSTCONDICINSe modificaron los datos configurados por el usuario.
5.5 Visualizar Perfil
Descripcin: CASO DE USOVisualizar Perfil.
ACTORUsuario Registrado.
DESCRIPCIN El usuario desea ver el perfil de algn usuario del sistema.
PRECONDICINEl usuario est conectado al sistema.
CURSO NORMAL
ACTOR
SISTEMA
1. Selecciona el perfil que desea visualizar. 2. Muestra el perfil seleccionado.
CURSO ALTERNOACTORSISTEMA
----
POSTCONDICINEl perfil seleccionado es mostrado en pantalla.
5.6 Cambiar Foto de Perfil
Descripcin: CASO DE USOCambiar Foto de Perfil.
ACTORUsuario Registrado.
DESCRIPCIN El usuario desea cambiar la foto que es mostrada en su perfil.
PRECONDICINEl usuario est conectado al sistema.
CURSO NORMAL
ACTOR
SISTEMA
1. Selecciona la opcin de modificar datos.3. Presiona el botn Browse para buscar una foto en sus directorios.
4. Selecciona una foto de un directorio.
5. Confirma la operacin.2. Muestra la foto actual del perfil del usuario y dems datos de la cuenta.
6. La foto del usuario es guardada.
CURSO ALTERNOACTORSISTEMA
5a. Cancela la operacin.6. El cambio de foto no es guardado.
POSTCONDICINLa nueva foto es guardada en el sistema y aparece en el perfil.
5.7 Ver Detalles de Aplicacin
Descripcin: CASO DE USOVer Detalles de Aplicacin.
ACTORUsuario Registrado.
DESCRIPCIN El usuario desea ver los detalles de una aplicacin.
PRECONDICINEl usuario est conectado al sistema.
CURSO NORMAL
ACTOR
SISTEMA
1. Selecciona la aplicacin que quiere ver con ms detalles.2. Muestra la informacin relacionada con la aplicacin seleccionada.
CURSO ALTERNOACTORSISTEMA
----
POSTCONDICINLos detalles de la aplicacin seleccionada fueron mostrados en pantalla.
5.8 Agregar Aplicacin
Descripcin: CASO DE USOAgregar Aplicacin.
ACTORUsuario Registrado.
DESCRIPCIN El usuario desea agregar una aplicacin determinada.
PRECONDICINEl usuario est conectado al sistema.
El usuario no tiene la aplicacin agregada.
CURSO NORMAL
ACTOR
SISTEMA
1. Selecciona la aplicacin que desea agregar.3. Confirma la operacin.2. Solicita confirmacin para agregar la aplicacin.
4. Agrega la aplicacin a la lista de aplicaciones del usuario.
5. Posiciona la caja de la aplicacin en la parte inferior del perfil.
6. Aparece acceso directo a aplicacin en men lateral izquierdo.
CURSO ALTERNOACTORSISTEMA
3a. Cancela la operacin.4. No agrega la aplicacin a la lista de aplicaciones del usuario.
POSTCONDICINLa aplicacin fue agregada de la lista de aplicaciones del usuario.
5.9 Eliminar Aplicacin
Descripcin:CASO DE USOEliminar Aplicacin.
ACTORUsuario Registrado.
DESCRIPCIN El usuario desea eliminar una aplicacin que tiene agregada.
PRECONDICINEl usuario est conectado al sistema.El usuario tiene la aplicacin agregada.
CURSO NORMAL
ACTOR
SISTEMA
1. Selecciona la aplicacin que desea eliminar.3. Confirma la operacin.2. Solicita confirmacin para eliminar confirmacin.4. La aplicacin es eliminada de la lista de aplicaciones del sistema.5. La caja en el perfil asociada a la aplicacin es eliminada.
CURSO ALTERNOACTORSISTEMA
3a. Cancela la operacin.4. La aplicacin no es eliminada de la lista de aplicaciones del sistema.
POSTCONDICINLa aplicacin se elimin de la lista de aplicaciones del usuario.
5.10 Listar Aplicaciones AgregadasDescripcin:CASO DE USOListar Aplicaciones Agregadas.
ACTORUsuario Registrado.
DESCRIPCIN El usuario desea ver la lista de aplicaciones que tiene agregada.
PRECONDICINEl usuario est conectado al sistema.
CURSO NORMAL
ACTOR
SISTEMA
1. Selecciona la opcin de listar las aplicaciones agregadas.2. Muestra la lista de aplicaciones que tiene agregadas el usuario.
CURSO ALTERNOACTORSISTEMA
----
POSTCONDICINSe mostr la lista de aplicaciones agregadas del estudiante.
5.11 Buscar Aplicacin o EstudianteDescripcin:CASO DE USOBuscar Aplicacin o Estudiante
ACTORUsuario Registrado.
DESCRIPCIN El usuario desea buscar aplicaciones o estudiantes que existan en el sistema.
PRECONDICINEl usuario est conectado al sistema.
CURSO NORMAL
ACTOR
SISTEMA
1. Selecciona la opcin de buscar aplicaciones o estudiantes.
2. Selecciona la categora e introduce la(s) palabra(s) clave(s) para la bsqueda.3. Muestra la lista de aplicaciones o estudiantes asociadas a los criterios de la bsqueda.
CURSO ALTERNOACTORSISTEMA
----
POSTCONDICINSe mostr la lista de aplicaciones o estudiantes del sistema asociadas a la bsqueda.