Você está na página 1de 18

Java Development Group

Carrito de Compras
Documento Casos de Uso
Versin 1.0.0

Documento de Modelado de Casos de Uso Diseo e Implementacin de Carrito de Compras

Versin: 1.0.0 Fecha: 02-04-2012

Historial de Revisiones
Fecha 30-03-2012 Versin 1.0.0 Descripcin Creacin de Casos de Uso en formato extendido. Autor Ana Poma Ismael Armijos

Confidencial

Proyecto JDG, 2012

Pg. 2

Documento de Modelado de Casos de Uso Diseo e Implementacin de Carrito de Compras

Versin: 1.0.0 Fecha: 02-04-2012

Tabla de Contenidos
1 Introduccin 1.1 Propsito 1.2 Alcance 1.3 Referencias 1.4 Vista Global 2 Representacin Arquitectural 3 Actores del Sistema 3.1 Detalles de Actores 4 Diagramas de Casos de Uso 5 Casos de Uso en Formato Extendido 5.1 Crear Cuenta de Usuario 5.2 Iniciar Sesin 5.3 Cerrar Sesin 5.4 Configurar Cuenta 5.5 Visualizar Perfil 5.6 Cambiar Foto de Perfil 5.7 Ver Detalles de Aplicacin 5.8 Agregar Aplicacin 5.9 Eliminar Aplicacin 5.10 Listar Aplicaciones Agregadas 5.11 Buscar Aplicacin o Estudiante 4 4 4 4 4 4 5 5 6 8 8 9 10 11 12 13 14 15 16 17 18

Confidencial

Proyecto JDG, 2012

Pg. 3

Documento de Modelado de Casos de Uso Diseo e Implementacin de Carrito de Compras

Versin: 1.0.0 Fecha: 02-04-2012

Documento de Casos de Uso


1
1.1

Introduccin
Propsito Este documento tiene como finalidad expresar los casos de uso para el diseo, desarrollo e implementacin de un carrito de compras. 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. 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. 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.

1.2

1.3

1.4

Representacin Arquitectural
Para representar los Casos de Uso se utilizar el Diagrama de Casos de Uso en notacin UML.

Confidencial

Proyecto JDG, 2012

Pg. 4

Documento de Modelado de Casos de Uso Diseo e Implementacin de Carrito de Compras

Versin: 1.0.0 Fecha: 02-04-2012

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 Usuario No Registrado Usuario Registrado

Descripcin Estudiante de la Universidad Simn Bolvar que no posee una cuenta en el sistema. Estudiante de la Universidad Simn Bolvar que tiene carnet asociado (usbid) y est registrado en el sistema. Tabla 1. Detalles de los Actores.

Confidencial

Proyecto JDG, 2012

Pg. 5

Documento de Modelado de Casos de Uso Diseo e Implementacin de Carrito de Compras

Versin: 1.0.0 Fecha: 02-04-2012

Diagramas de Casos de Uso

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

Figura 3. Diagrama de Casos de Uso Autenticacin. Confidencial Proyecto JDG, 2012 Pg. 6

Documento de Modelado de Casos de Uso Diseo e Implementacin de Carrito de Compras

Versin: 1.0.0 Fecha: 02-04-2012

Figura 4. Diagrama Caso de Uso Administrar Perfil.

Figura 5. Diagrama de Caso de Uso Administrar Aplicacin.

Confidencial

Proyecto JDG, 2012

Pg. 7

Documento de Modelado de Casos de Uso Diseo e Implementacin de Carrito de Compras

Versin: 1.0.0 Fecha: 02-04-2012

5
5.1

Casos de Uso en Formato Extendido


Crear Cuenta de Usuario

Descripcin:

CASO DE USO ACTOR DESCRIPCIN PRECONDICIN CURSO NORMAL

Crear Cuenta de Usuario Usuario No Registrado El estudiante desea crear una cuenta en el sistema. El estudiante posee usbid.

ACTOR
1. Introduce su direccin de correo electrnico asociado al webmail de la universidad (usbid@usb.ve). 2. Enva los datos al sistema.

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 ALTERNO

ACTOR

SISTEMA
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.

POSTCONDICIN

El estudiante tiene una cuenta asociada a su direccin de correo webmail. El estudiante se convierte en un Usuario Registrado.

Confidencial

Proyecto JDG, 2012

Pg. 8

Documento de Modelado de Casos de Uso Diseo e Implementacin de Carrito de Compras 5.2 Iniciar Sesin

Versin: 1.0.0 Fecha: 02-04-2012

Descripcin:

CASO DE USO ACTOR DESCRIPCIN PRECONDICIN CURSO NORMAL

Iniciar Sesin. Usuario Registrado. El usuario desea iniciar sesin para conectarse al sistema. --

ACTOR
1. Introduce su carnet de la universidad y su clave. 2. Enva los datos al sistema.

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 ALTERNO

ACTOR

SISTEMA
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.

POSTCONDICIN

Se cre una sesin para el usuario. El usuario est conectado al sistema y tiene acceso a todas sus funcionalidades.

Confidencial

Proyecto JDG, 2012

Pg. 9

Documento de Modelado de Casos de Uso Diseo e Implementacin de Carrito de Compras 5.3 Cerrar Sesin

Versin: 1.0.0 Fecha: 02-04-2012

Descripcin:

CASO DE USO ACTOR DESCRIPCIN PRECONDICIN CURSO NORMAL

Cerrar Sesin. Usuario Registrado. El usuario desea cerrar sesin para desconectarse al sistema. El usuario est conectado al sistema.

ACTOR
1. Selecciona la opcin del salir del sistema.

SISTEMA
2. Cierra la sesin del usuario y lo desconecta del sistema.

CURSO ALTERNO POSTCONDICIN

ACTOR
-Se cerr la sesin del usuario. El usuario est conectado del sistema.

SISTEMA
--

Confidencial

Proyecto JDG, 2012

Pg. 10

Documento de Modelado de Casos de Uso Diseo e Implementacin de Carrito de Compras 5.4 Configurar Cuenta

Versin: 1.0.0 Fecha: 02-04-2012

Descripcin:

CASO DE USO ACTOR DESCRIPCIN PRECONDICIN CURSO NORMAL

Configurar Cuenta. Usuario Registrado. El usuario desea modificar datos relacionados con su cuenta. El usuario est conectado al sistema.

ACTOR
1. Selecciona la opcin del salir de modificar datos de cuenta. 3. Modifica los datos que desee. 4. Confirma la operacin.

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

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

CURSO ALTERNO

ACTOR
4a. Cancela la operacin.

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

POSTCONDICIN

Se modificaron los datos configurados por el usuario.

Confidencial

Proyecto JDG, 2012

Pg. 11

Documento de Modelado de Casos de Uso Diseo e Implementacin de Carrito de Compras 5.5 Visualizar Perfil

Versin: 1.0.0 Fecha: 02-04-2012

Descripcin:

CASO DE USO ACTOR DESCRIPCIN PRECONDICIN CURSO NORMAL

Visualizar Perfil. Usuario Registrado. El usuario desea ver el perfil de algn usuario del sistema. El usuario est conectado al sistema.

ACTOR
1. Selecciona el perfil que desea visualizar.

SISTEMA
2. Muestra el perfil seleccionado.

CURSO ALTERNO POSTCONDICIN

ACTOR
--

SISTEMA
--

El perfil seleccionado es mostrado en pantalla.

Confidencial

Proyecto JDG, 2012

Pg. 12

Documento de Modelado de Casos de Uso Diseo e Implementacin de Carrito de Compras 5.6 Cambiar Foto de Perfil

Versin: 1.0.0 Fecha: 02-04-2012

Descripcin:

CASO DE USO ACTOR DESCRIPCIN PRECONDICIN CURSO NORMAL

Cambiar Foto de Perfil. Usuario Registrado. El usuario desea cambiar la foto que es mostrada en su perfil. El usuario est conectado al sistema.

ACTOR
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.

SISTEMA
2. Muestra la foto actual del perfil del usuario y dems datos de la cuenta.

6. La foto del usuario es guardada.

CURSO ALTERNO

ACTOR
5a. Cancela la operacin.

SISTEMA
6. El cambio de foto no es guardado.

POSTCONDICIN

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

Confidencial

Proyecto JDG, 2012

Pg. 13

Documento de Modelado de Casos de Uso Diseo e Implementacin de Carrito de Compras 5.7 Ver Detalles de Aplicacin

Versin: 1.0.0 Fecha: 02-04-2012

Descripcin:

CASO DE USO ACTOR DESCRIPCIN PRECONDICIN CURSO NORMAL

Ver Detalles de Aplicacin. Usuario Registrado. El usuario desea ver los detalles de una aplicacin. El usuario est conectado al sistema.

ACTOR
1. Selecciona la aplicacin que quiere ver con ms detalles.

SISTEMA

2. Muestra la informacin relacionada con la aplicacin seleccionada.

CURSO ALTERNO POSTCONDICIN

ACTOR
--

SISTEMA
--

Los detalles de la aplicacin seleccionada fueron mostrados en pantalla.

Confidencial

Proyecto JDG, 2012

Pg. 14

Documento de Modelado de Casos de Uso Diseo e Implementacin de Carrito de Compras 5.8 Agregar Aplicacin

Versin: 1.0.0 Fecha: 02-04-2012

Descripcin:

CASO DE USO ACTOR DESCRIPCIN PRECONDICIN CURSO NORMAL

Agregar Aplicacin. Usuario Registrado. El usuario desea agregar una aplicacin determinada. El usuario est conectado al sistema. El usuario no tiene la aplicacin agregada.

ACTOR
1. Selecciona la aplicacin que desea agregar. 3. Confirma la operacin.

SISTEMA
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 ALTERNO

ACTOR
3a. Cancela la operacin.

SISTEMA
4. No agrega la aplicacin a la lista de aplicaciones del usuario.

POSTCONDICIN

La aplicacin fue agregada de la lista de aplicaciones del usuario.

Confidencial

Proyecto JDG, 2012

Pg. 15

Documento de Modelado de Casos de Uso Diseo e Implementacin de Carrito de Compras 5.9 Eliminar Aplicacin

Versin: 1.0.0 Fecha: 02-04-2012

Descripcin:

CASO DE USO ACTOR DESCRIPCIN PRECONDICIN CURSO NORMAL

Eliminar Aplicacin. Usuario Registrado. El usuario desea eliminar una aplicacin que tiene agregada. El usuario est conectado al sistema. El usuario tiene la aplicacin agregada.

ACTOR
1. Selecciona la aplicacin que desea eliminar. 3. Confirma la operacin.

SISTEMA
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 ALTERNO

ACTOR
3a. Cancela la operacin.

SISTEMA
4. La aplicacin no es eliminada de la lista de aplicaciones del sistema.

POSTCONDICIN

La aplicacin se elimin de la lista de aplicaciones del usuario.

Confidencial

Proyecto JDG, 2012

Pg. 16

Documento de Modelado de Casos de Uso Diseo e Implementacin de Carrito de Compras 5.10 Listar Aplicaciones Agregadas Descripcin:

Versin: 1.0.0 Fecha: 02-04-2012

CASO DE USO ACTOR DESCRIPCIN PRECONDICIN CURSO NORMAL

Listar Aplicaciones Agregadas. Usuario Registrado. El usuario desea ver la lista de aplicaciones que tiene agregada. El usuario est conectado al sistema.

ACTOR
1. Selecciona la opcin de listar las aplicaciones agregadas.

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

CURSO ALTERNO POSTCONDICIN

ACTOR
--

SISTEMA
--

Se mostr la lista de aplicaciones agregadas del estudiante.

Confidencial

Proyecto JDG, 2012

Pg. 17

Documento de Modelado de Casos de Uso Diseo e Implementacin de Carrito de Compras 5.11 Buscar Aplicacin o Estudiante Descripcin:

Versin: 1.0.0 Fecha: 02-04-2012

CASO DE USO ACTOR DESCRIPCIN PRECONDICIN CURSO NORMAL

Buscar Aplicacin o Estudiante Usuario Registrado. El usuario desea buscar aplicaciones o estudiantes que existan en el sistema. El usuario est conectado al sistema.

ACTOR
1. Selecciona la opcin de buscar aplicaciones o estudiantes. 2. Selecciona la categora e introduce la(s) palabra(s) clave(s) para la bsqueda.

SISTEMA

3. Muestra la lista de aplicaciones o estudiantes asociadas a los criterios de la bsqueda.

CURSO ALTERNO POSTCONDICIN

ACTOR
--

SISTEMA
--

Se mostr la lista de aplicaciones o estudiantes del sistema asociadas a la bsqueda.

Confidencial

Proyecto JDG, 2012

Pg. 18

Você também pode gostar