Casos de uso extendido.docx

CASOS DE USO EXTENDIDO - DRANB # Ref. Caso de uso Autor Fecha Versión Actor/es Tipo Descripción Referencias U.C Cruzada

Views 247 Downloads 36 File size 2MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

CASOS DE USO EXTENDIDO - DRANB

# Ref. Caso de uso Autor Fecha Versión Actor/es Tipo Descripción Referencias U.C Cruzadas U.S. Precondición

U.C001 Elegir marca de negocio Henderson Moreno 30/03/2017 01 Visitante Principal El sistema deberá permitir al actor opciones para seleccionar un negocio. U.C001 U.S016 El actor debe haber ingresado al aplicativo, para todo el caso de uso, el sistema lo reconoce por defecto como tipo de actor visitante.

Flujo Normal ACCION ACTOR/ES 1. El actor ingresa a la aplicación.

RESPUESTA DEL SISTEMA. 2. El sistema muestra el módulo de negocios de forma gráfica.

3. El actor selecciona una opción de 4. El sistema redirecciona al actor al negocio del negocio representado de forma gráfica negocio seleccionado. por su logo. Postcondición Frecuencia esperada Prioridad Comentarios

El sistema deja al actor en el módulo de página de negocio en el sistema. 30 veces/día Alta

Figura 1. CU001

# Ref. Caso de uso Autor Fecha Versión Actor/es Tipo Descripción Referencias U.C Cruzadas U.S. Precondición Flujo Normal ACCION ACTOR/ES

U.C002 Registrarse en el sistema Henderson Moreno 23/11/2016 1 Visitante Principal El sistema deberá permitir al actor registrarse en el sistema de información. U.C002 U.S013, U.S020 El actor debe haber ingresado al aplicativo. RESPUESTA DEL SISTEMA.

1. El actor selecciona la opción de 2. El sistema muestra al actor los campos de registrarse en el inicio de la aplicación, o información, la cual es requerida para registrarse. en la pantalla de ingreso a la aplicación (login). 3. El actor selecciona el campo a rellenar 4. El sistema valida la información corresponda al con la información requerida. campo y crea un nuevo usuario.

El sistema muestra al actor que ahora se registró correctamente en el sistema. Caminos Alternos Cerrar la ventana del navegador Postcondición

Excepciones E1. El correo electrónico ya se está siendo usado por otro usuario relacionado con una ID en la base de datos. E2. EL usuario introduce sus datos de forma incorrecta, incumpliendo con la correlación requerida por la aplicación. 2 veces/día Frecuencia esperada Alta Prioridad Comentarios

Figura U.C002.

# Ref. Caso de uso Autor Fecha Versión Actor/es Tipo Descripción Referencias U.C Cruzadas U.S. Precondición

U.C003 Iniciar sesión Henderson Steve Moreno Uribe 30/03/2017 1.0 Visitante, Cliente Principal El sistema deberá permitir al actor autentificarse en el sistema. U.C003 U.S012 El actor deberá haber ingresado a la aplicación, para la totalidad del caso de uso, y debe tener un registro previo en el sistema.

Flujo Normal ACCION ACTOR/ES RESPUESTA DEL SISTEMA. 1. El actor selecciona la opción de inicio 2. El sistema muestra un sitio redirigido con los de sección en el menú principal. dos tipos de datos principales que se deben rellenar y su respectivo contenido al actor. 3. El actor selecciona el campo de ingresar usuario o correo electrónico.

4. El sistema valida si el campo es correcto y contiene una sintaxis tipo: [email protected]

5. El actor selecciona el campo de contraseña en él sistema.

6. El sistema valida la información, su correcta relación y valida en la base de datos la información.

Postcondición

El sistema muestra el nombre del usuario registrado

Caminos Alternos 2.a condición: el actor selecciona la opción menú y dirigiéndose a otro sitio dentro del aplicativo. 2.b. El actor cierra el navegador Excepciones E1. El usuario no está asociado a ningún dato en la base de datos. Frecuencia esperada Prioridad Comentarios

250 veces/día Alta

Figura U.C003:

# Ref. Caso de uso Autor

U.C004 Recuperar contraseña Henderson Moreno

Fecha Versión Actor/es Tipo Descripción

30/03/2017 1.0 Cliente Principal El sistema deberá permitir al actor recuperar su contraseña a través de un servidor de correo electrónico. U.C004 U.S011 El actor deberá haber ingresado a la aplicación, para la totalidad del caso de uso y estar en el sitio de inicio sección.

Referencias U.C Cruzadas U.S. Precondición

Flujo Normal ACCION ACTOR/ES

RESPUESTA DEL SISTEMA.

1. El actor ingresa a la sección de inicio 2. El sistema muestra la opción de “olvido de de sección en sistema. contraseña”. 3. El actor selecciona la opción de “olvido de contraseña”.

4. El sistema muestra una ventana emergente solicitando al actor dos tipos de datos.

5. El actor ingresa los datos al campo, bien sea un usuario o un correo electrónico, vinculado al sistema.

6. El sistema valida la información del actor con la base de datos y se dispone a enviar un correo electrónico al actor con enlace para recuperar correctamente su cuenta.

Postcondición

El enlace suministrado al actor tiene un tiempo de diez minutos de validez.

Caminos Alternos 3.a El actor emplea como opción cancelar. Excepciones E1. Los datos ingresados usuario o correo electrónico ya están el sistema. E2. No existe ningún dato ingresado en el sistema. E3. Existen más de dos solicitudes en menos de cinco minutos al sistema. 5 veces/día Frecuencia esperada Alta Prioridad Comentarios

Figura U.C004:

# Ref. Caso de uso Autor Fecha Versión Actor/es Tipo Descripción

U.C005 Modificar perfil del cliente Henderson Steven Moreno Uribe 30/03/2017 1.0 Cliente Principal El sistema deberá permitir al actor modificar los diferentes campos al actor. U.C005 U.S010 El actor debe estar registrado en la aplicación y autentificado.

Referencias U.C Cruzadas U.S. Precondición Flujo Normal ACCION ACTOR/ES

RESPUESTA DEL SISTEMA.

1. El actor selecciona la opción modificar perfil en el sistema.

2. El sistema redirecciona al actor al sitio correspondiente para modificar un perfil.

3. El actor selecciona el campo que desea rellenar.

4. El sistema muestra que clase de contenido debe ingresar en los espacios en blanco del formulario en el sistema.

5. El actor ingresa la información pertinente que se le solicitad.

6. El sistema valida si todos los campos obligatorios tienen la información requerida.

7. El actor selecciona el botón de verificación del campo correspondiente en el formulario.

8. El sistema guarda los datos ingresados en la base datos.

ESCENARIO “FOTOGRAFÍA” 1. El actor selecciona la opción “Subir imagen”.

2. El sistema le solicita seleccionar el lugar en el disco de la computadora donde tiene almacenada la imagen.

3. El actor completa la acción abriendo una imagen del disco local de su computadora. Post condición

4. El sistema guarda y relaciona la imagen con el actor dentro de la base de datos. El sistema recuerda al actor si llegase a faltar algún campo obligatorio por completar.

Caminos Alternos ESCENARIO “FOTOGRAFÍA”: 1.a condición: el actor cancela la selección de imagen o la ventana emergente Excepciones E1. El actor no introduce toda la información que requiere el formulario del aplicativo. E2. La aplicación no soporta el tamaño de la imagen subida. 5 veces/mes Frecuencia esperada Media Prioridad

Figura U.C CU005

# Ref. Caso de uso Autor Fecha Versión Actor/es Tipo Descripción Referencias U.C Cruzadas U.S. Precondición

U.C006 Modificar perfil del vendedor Henderson Steven Moreno Uribe 30/03/2017 1.0 Vendedor Principal El sistema deberá permitir al actor modificar su perfil en el sistema. U.C006 U.S009, U.S025 El actor deberá haber ingresado a la aplicación con el rol vendedor.

Flujo Normal ACCION ACTOR/ES 1. El actor selecciona la opción modificar perfil en el sistema.

RESPUESTA DEL SISTEMA. 2. El sistema redirecciona al actor al sitio correspondiente para modificar un perfil.

3. El actor selecciona el campo que desea rellenar.

4. El sistema muestra que clase de contenido debe ingresar en los espacios en blanco del formulario del sistema.

5. El actor ingresa la información pertinente que se le solicitad.

6. El sistema valida si todos los campos obligatorios tienen la información requerida.

7. El actor selecciona el botón de verificación del campo correspondiente en el formulario.

8. El sistema guarda los datos ingresados en la base datos.

ESCENARIO “LOGO”: 1. El actor selecciona la opción cargar imagen.

2. El sistema despliega para el actor una ventana emergente de búsqueda en el disco duro local.

3. El actor localiza la imagen que 4. El sistema asocia este logo con la marca del corresponda a su búsqueda y la abre para actor y lo guarda en la base de datos. el sistema. El sistema permanece en la sección de modificar Postcondición perfil Caminos Alternos ESCENARIO “LOGO”: 2.a condición: el actor selecciona la opción de cancelar en la ventana emergente. Excepciones E1. No existen vendedores registrados. Frecuencia esperada Prioridad Comentarios

10 veces/mes Alta

Figura U.C 006:

# Ref Caso de uso Autor Fecha Versión Actor/es Tipo Descripción Referencias U.C Cruzadas U.S. Precondición

U.C007 Modificar las categorías Henderson Steven Moreno Uribe 30/03/2017 1.0 Líder Principal El sistema debe permitir al actor administrar los tipos de categorías. U.C007 U.S017, U.S018, U.S025, U.S029 El actor deberá ingresar a la plataforma autentificado bajo el rol de “vendedor”

Flujo Normal ACCION ACTOR/ES

RESPUESTA DEL SISTEMA.

1. El actor selecciona la opción de categorías.

2. El sistema dirige al actor a la sección de categorías

3. El actor escoge la opción de modificar.

4. El sistema cambia a forma edición y muestra nuevas opciones de cambio en el texto descriptivo y en la imagen de las categorías.

ESCENARIO “DESCRIPTIVOS” 1. El actor selecciona el campo que va completar o modificar.

2. El sistema muestra que clase de contenido debe ingresar en los espacios en blanco del formulario del sistema.

3. El actor completa o modifica los campos descriptivos.

4. El sistema le brinda opción al actor de guardar los cambios realizados.

5. El actor termina el proceso con la opción de guardar.

6. El sistema asocia los datos con el vendedor y su marca para guarda dicha información correctamente en el sistema.

ESCENARIO “IMAGEN COVER” 1. El actor selecciona la opción de subir imagen.

2. El sistema despliega una ventana emergente que le permite al actor ubicar imagen(es).

3. El actor selecciona la imagen(es) que desea incluir y acepta agregándolas al sistema.

4. El sistema le brinda opción al actor de guardar los cambios realizados.

5. El actor termina el proceso con la opción de guardar.

6. El sistema recopila las imágenes a la categoría de la marca y correspondientemente al actor en la base de datos. El sistema muestra los nuevos cambias efectuados por él autor.

Postcondición

Caminos Alternos ESCENARIO “DESCRIPTIVOS” 3.a condición: el actor decide dejar incompleto y dejar el campo de relleno. 4.a el actor selecciona la opción de cancelar al terminar la edición de las categorías. ESCENARIO “IMAGEN COVER” 3.a condición: el actor decir cancelar seleccionar una imagen. 4.a el actor decide no guardar los cambios efectuados. Excepciones E1. Permiten tipo de archivo diferentes .jpg .png .bmp E2. Tamaño en la imagen no debe ser superior 500x500 pixeles. 1 vez/mes Frecuencia esperada Media Prioridad Comentarios Figura U.C007.

# Ref. Caso de uso Autor Fecha Versión Actor/es Tipo Descripción Referencias U.C Cruzadas U.S. Precondición

U.C008 Ver, cotizar un articulo Henderson Steven Moreno Uribe 30/03/2017 1.0 Cliente, Visitante Principal El sistema deberá permitir al actor visualizar cualquier artículo de vendedores. U.C008 U.S006, U.S003, U.S007, U.S008, U.S019, U.S022, U.S027, U.S028 El actor deberá haber ingresado al aplicativo, completando los esquemas ‘U.S001’ y ‘U.S003’.

Flujo Normal ACCION ACTOR/ES

RESPUESTA DEL SISTEMA

1. El actor escoge la opción de algún artículo mostrado en el aplicativo.

2. El sistema redirecciona al actor a una segunda vista más detallada del mismo.

3. El actor puede personalizar diferentes elementos dentro del articulo

4. El sistema guardara todo cambio personalizado hecho por el actor, para el artículo actual.

ESCENARIO “MODO ENTREGA” 1. El actor selecciona una opción según le convenga.

2. El sistema mostrara las opciones marcas por el actor.

ESCENARIO “MODO PAGO” 1. El actor selecciona una opción según le convenga.

2. El sistema mostrara las opciones marcas por el actor.

Postcondición

El sistema lleva guardara todos los cambios hechos por él actor.

Caminos Alternos 1.a condición: el actor cierra el navegador ESCENARIO “MODO ENTREGA” 1.a condición: el actor cambia repetidamente de opciones ESCENARIO “MODO PAGO” 1.a condición: el actor cambia repetidamente de opciones Excepciones E1. No existe ningún artículo. E2. El vendedor borro su artículo. Frecuencia esperada Prioridad Comentarios

10 vez/hora Alta

Figuras U.C 008

# Ref.

U.C009

Caso de uso Autor Fecha Versión Actor/es Tipo Descripción Referencias U.C Cruzadas U.S. Precondición

Flujo Normal

Modificar /agregar un articulo Henderson Steven Moreno Uribe 31/09/2017 1.0 Vendedor Principal El sistema deberá permitir agregar y modificar artículos al vendedor. U.C009, U.C001 U.S009, U.S001, U.S002 El actor deberá haber ingresado al aplicativo como vendedor, completando el caso de U.S001, después de dirigirse a un artículo concreto.

ACCION ACTOR/ES

RESPUESTA DEL SISTEMA.

1. El actor selecciona la opción de herramienta para modificación.

2. El sistema le muestra al actor las opciones que se le permite modificar en él artículo.

ESCENARIO “METODO DE ENVIO Y METODO DE PAGO” 1. El actor modifica la casilla de tipo [I/O] para establecer el estado.

2. El sistema se encarga habilita o deshabilita la opción de mostrar dicho elemento del artículo en el sistema.

ESCENARIO “IMAGEN PRODU.CTO” 1. El actor selecciona la opción cargar imagen.

2. El sistema despliega para el actor una ventana emergente de búsqueda en el disco duro local.

3. El actor localiza la imagen que 4. El sistema asocia este logo con la marca del corresponda a su búsqueda y la abre para actor y lo guarda en la base de datos. el sistema. ESCENARIO “MODIFICAR INFORMACIÓN DEL PRODU.CTO” 1. El actor selecciona un campo de modificación de texto. 3. El actor relleno con la información correspondiente al espacio.

2. El sistema muestra una sugerencia de lo que debería ir en el espacio de texto. 4. El sistema guardara la información después de que el actor seleccione guardar y consiguientemente quedara en la base de datos.

ESCENARIO “MODIFICAR CANTIDAD ARTÍCULOS DISPONIBLES” 1. El actor ocupa las opciones [+] más y [-] menos para establecer una cantidad de artículos del mismo tipo en el aplicativo. Postcondición

2. El sistema guardara la información después de que el actor seleccione guardar y consiguientemente quedara en la base de datos.

El sistema guardara todos los cambios hechos en la base de datos.

Caminos Alternos El actor cancela cualquier cambio en el artículo. El actor cierra el navegador Excepciones E1. Siempre debe quedar como mínimo las dos primeras opciones habilitadas. [Pago en efectivo, Entrega mano a mano] E2. El archivo no está en el formato correcto. 1 vez/mes Frecuencia esperada Alta Prioridad Comentarios

Figura U.C009:

# Ref. Caso de uso Autor Fecha Versión Actor/es Tipo Descripción Referencias U.C Cruzadas U.S. Precondición

U.C010 Personalizar bolsa de compra Henderson Steven Moreno Uribe 23/03/2017 1.0 Cliente Principal El sistema deberá permitir asignar trimestres a las jornadas. U.C010 U.S021 El actor deberá haber ingresado al aplicativo como vendedor, completando el caso de U.S001, después de dirigirse a un artículo concreto.

Flujo Normal ACCION ACTOR/ES 1. El actor selecciona la opción pagar

RESPUESTA DEL SISTEMA. 2. El sistema redirige al método de pago previamente seleccionado por el usuario.

El sistema dirige al actor al módulo de pago. Postcondición Caminos Alternos 1.a condición: el actor cancela la compra 1.b el actor cierra el navegador Excepciones E1. No existe mínimo un artículo en la bolsa. Frecuencia esperada Prioridad Comentarios

10 veces/hora Alta

Figura U.C 010:

U.C011 Reportar dificultades Henderson Steven Moreno Uribe 30/03/2017 2 Líder Principal El sistema debe permitir al actor reportar algún tipo de anomalía en la aplicación o ya respectivamente algún usuario. Referencias U.C U.C011 Cruzadas U.S. U.S014 El actor debió haber iniciado sesión. Para la totalidad del caso Precondición U.C003 y U.C001, el actor debió haber ingresado mediante la opción (?). Flujo Normal ACCION ACTOR/ES RESPUESTA DEL SISTEMA. # Ref. Caso de Uso Autor Fecha Versión Actor/es Tipo Descripción

1. El actor rellena los campos en el formulario Post condición

2. El sistema guarda la información reportada por el usuario en la base de datos. El actor queda en la lista de fichas de programas de formación.

Caminos Alternos 1. El usuario cierra el navegador. 2. El usuario retorna a la página anterior. Excepciones E1. No existe ningún programa de formación. E2. No existe ninguna ficha de un programa de formación en el aplicativo. 2 veces / día Frecuencia esperada Media Importancia

Figura U.C 011:

U.C012 Modificar pie de pagina Henderson Steven Moreno Uribe 30/03/2017 1.0 Vendedor Principal El sistema debe permitir al actor modificar el pie de página del aplicativo. Referencias U.C U.C012 Cruzadas U.S. U.S012, U.S003, U.S004, U.S026, U.S030 El actor debe haberse autentificado correctamente en sistema. Precondición Debe haber completado el caso U.S001. Y estar ubicado en la parte inferior de la ventana. Flujo Normal ACCION ACTOR/ES RESPUESTA DEL SISTEMA. # Ref. Caso de uso Autor Fecha Versión Actor/es Tipo Descripción

1. El actor se dirige a los campos que 2. El sistema muestra indicios de que deben requiera rellanar. contener estos campos 2. El actor completa o rellena estos espacios.

4. El sistema guardara correctamente la información en la base de datos correspondiente al vendedor.

ESCENARIO “REDES SOCIALES” 1. El actor seleccionara la opción de agregar.

2. El sistema desplegara una ventana emergente donde puede completar la acción.

3. El actor completara los campos requeridos.

4. El sistema validara la información que cumpla con los requerimientos del campo y guardara el enlace con su icono correspondiente.

Post condición Caminos Alternos El actor cancela modificar las opciones desplegadas. Excepciones E1. El actor debe cumplir correctamente con el espacio para enlace en las redes sociales. Frecuencia esperada Importancia Prioridad Comentarios

1 vez / mes Media Alta

Figura U.C 012:

# Ref. Caso de uso Autor Fecha Versión Actor/es Tipo Descripción

Referencias U.C Cruzadas U.S. Precondición

U.C013 Ver y modificar la ventana emergente Henderson Steven Moreno Uribe 30/03/2017 1.0 Cliente, Visitante, Vendedor Principal El sistema deberá permitir crear/añadir, consultar y modificar la información respecto a los trimestres que posee un programa de formación. U.C013 U.S005, U.S015, U.S023 El actor para visualizar la imagen ‘pop up’ debe haber escogido una marca, completando el esquema ‘CU001’. El actor debe estar correctamente identificado en el sistema con el rol de vendedor para acceder a la opción de modificación, debe completar correctamente el esquema ‘CU003’, y seguir las opciones de (editar perfil > pop up – Inicio).

Flujo Normal ACCION ACTOR/ES

RESPUESTA DEL SISTEMA.

ESCENARIO “SUBIR POP-UP” 1. El actor selecciona la opción cargar imagen.

2. El sistema despliega para el actor una ventana emergente de búsqueda en el disco duro local.

3. El actor localiza la imagen correspondiente en su computadora la cual busque y la sube al sistema.

4. El sistema asocia este logo con la marca del actor y lo guarda en la base de datos.

ESCENARIO “VISUALIZACIÓN” 1. El actor después de escoger la marca de su preferencia.

3.El actor visualiza la imagen. Post condición

2. El sistema comprueba la imagen asociada a la marca elegida correspondientemente y la carga para su muestra en la pantalla inicial de la marca. El sistema guarda correctamente los datos en la base de datos relacionados con la marca.

Caminos Alternos El actor cierra el navegador. Excepciones Frecuencia esperada Prioridad Comentarios

1 vez / año Media

Figuras U.C013: