Está en la página 1de 15

EvoWare

D O C U M E N T O D E L P R O Y E C T O

EvoWare
Documento Especificaciones de Uso

1
Historial de Revisiones
REV# FECHA SECCIONAFECTADA AUTOR
1 2/16/2011 Documento Incial Gabriel Dominguez

2 5/18/2011 Corrección de ortografía, ambiguedades y redaccion Gabriel Dominguez

2
Tabla de Contenido
1. ................................................................................................... INTRODUCCIÓN
.............................................................................................................................................. 6

1.1. OBJETIVO ...................................................................................................................................... 6


1.2. DESCRIPCIÓN GENERAL ................................................................................................................ 6

2. DIAGRAMA DE CASOS DE USO ................................................................................................... 7

2.1. MAIN DIAGRAMA .......................................................................................................................... 7

3. ESPECIFICACIONES DE ACTORES ............................................................................................ 8

3.1. ADMINISTRADOR ........................................................................................................................... 8


3.1.1. Descripción........................................................................................................................... 8
3.2. PUBLICO ........................................................................................................................................ 8
3.2.1. Descripción........................................................................................................................... 8
3.3. SPONSOR ....................................................................................................................................... 8
3.3.1. Descripción........................................................................................................................... 8

4. ESPECIFICACIONES DE CASOS DE USO .................................................................................. 9

4.1. DAR CLICK EN BANNER ................................................................................................................. 9


4.1.1. Descripción........................................................................................................................... 9
4.1.2. Flujo de Eventos ................................................................... Error! Bookmark not defined.
4.1.3. Pre-Condiciones ................................................................... Error! Bookmark not defined.
4.1.4. Pos-Condiciones ................................................................... Error! Bookmark not defined.
4.2. MANEJAR CUENTAS ...................................................................................................................... 9
4.2.1. Descripción........................................................................................................................... 9
4.2.2. Flujo de Eventos ................................................................................................................... 9
4.2.3. Pre-Condiciones ................................................................................................................. 10
4.2.4. Pos-Condiciones ................................................................................................................. 10
4.3. MANEJAR PAGOS ......................................................................................................................... 10
4.3.1. Descripción......................................................................................................................... 10
4.3.2. Flujo de Eventos ................................................................................................................. 10
4.3.3. Pre-Condiciones ................................................................................................................. 11
4.3.4. Pos-Condiciones ................................................................................................................. 11
4.4. PAGAR POR SERVICIO ................................................................................................................... 11
4.4.1. Descripción......................................................................................................................... 11

3
4.4.2. Flujo de Eventos ................................................................................................................. 11
4.4.3. Pre-Condiciones ................................................................................................................. 11
4.4.4. Pos-Condiciones ................................................................................................................. 11
4.5. REMOVER BANNER ..................................................................................................................... 12
4.5.1. Descripción......................................................................................................................... 12
4.5.2. Flujo de Eventos ................................................................................................................. 12
4.5.3. Pre-Condiciones ................................................................................................................. 12
4.5.4. Pos-Condiciones ................................................................................................................. 12
4.6. SUBIR BANNER ............................................................................................................................ 12
4.6.1. Descripción......................................................................................................................... 12
4.6.2. Flujo de Eventos ................................................................................................................. 12
4.6.3. Pre-Condiciones ................................................................................................................. 13
4.6.4. Pos-Condiciones ................................................................................................................. 13
4.7. VER BANNERS EN PORTAL WEB ................................................................................................... 13
4.7.1. Descripción......................................................................................................................... 13
4.7.2. Flujo de Eventos ................................................................................................................. 13
4.7.3. Pre-Condiciones ................................................................................................................. 13
4.7.4. Pos-Condiciones ................................................................................................................. 13
4.8. VER NUMERO DE CLICKS ............................................................................................................. 13
4.8.1. Descripción......................................................................................................................... 13
4.8.2. Flujo de Eventos ................................................................................................................. 14
4.8.3. Pre-Condiciones ................................................................................................................. 14
4.8.4. Pos-Condiciones ................................................................................................................. 14

4
List a de Figura
FIGURA 1 – CASO DE USO DIAGRAMA DE MAIN ............................................................................. 7

5
1. Introducción

1.1. Objetivo

Este documento es sobre las especificaciones de uso generado por EvoWare. Trata de dar una imagen
más clara de como el sistema será utilizado.

1.2. Descripción General

Este documento describe detalladamente la forma en que los distintos usuarios utilizarán el Sistema
Gestor de Publicidad. Menciona los casos ideales en el cual los eventos serán realizados. También
menciona algunos casos en el que los eventos podrían tener alguna falla o no se comporten de manera
esperada. Se describe en términos generales cada caso de uso.

6
2. Diagrama de Casos de Uso

2.1. Main Diagrama

Figura 1 – Caso de uso Diagrama de Main

7
3. Especificaciones de Actores

3.1. Administrador

3.1.1. Descripción

El Administrador es el encargado de manejar el sistema y usuarios registrados.

3.2. Público

3.2.1. Descripción

El público es el usuario de internet que verá los banners en una página de internet.

3.3. Sponsor

3.3.1. Descripción

El Sponsor es la persona que se registrará en el sistema y subirá sus banners. Pagará por el servicio y así
su publicidad será mostrada en una página de internet.

8
4. Especificaciones de Casos de Uso

4.1. Dar clic en banner

4.1.1. Descripción

Si al público en general le interesa el banner, le dará click. En este caso, al banner se le restará 1 click.

4.1.2. Flujo de eventos

Flujo Básico
 Cuando algún usuario de internet entra en el portal web donde el sistema a sido instalado, podrá
ver algun banner que a sido colgado al sistema por algún sponsor, y podrá darle clic
redireccionandolo a la pagina correspondiente al banner. También el sistema buscará la dirección
IP del usuario que a dado clic en el banner, si la dirección IP no existe, esa IP se guardará en el
sistema y se le descontará 1 clic al banner. Si la dirección IP ya existe, no se hará nada.

Flujo Alternativo
 Cuando algún usuario de internet entra en el portal web donde el sistema a sido instalado y no hay
ningún banner colgado en el sistema, el sistema mostrará un anuncio invitando a registrarse a éste
mismo.

4.1.3. Pre-condiciones

 Tener acceso a internet.

4.2. Manejar Cuentas

4.2.1. Descripción

El administrador del sistema gestor de publicidad podrá observar los banners de todos los sponsors
incritos en el portal, será capaz de ver cuanto fue invertido en cada banner, cuantos clics obtuvo el
banner, cuantos se han utilizado y cuantos clics restan.

El administrador podrá remover banners en caso de ser inapropiados o haber detectado que el banner
no debe o debería estar colgado. Podrá eliminar cuentas en caso de ser necesario.

4.2.2. Flujo de Eventos

Flujo Básico
 El Administrador ingresará al sistema por medio de su cuenta y contraseña, una vez dentro, se le presentará

9
automáticamente una tabla de informes de todos los sponsors incritos en el sistema. Tendrá un botón ―dar de

baja sponsor‖, ―modificar cuenta de sponsor‖, ―dar de baja banner‖ para cada sponsor en el sistema. Si el

administrador desea eliminar un sponsor, tendrá que buscar el sponsor en la lista y dar clic en el botón de ―dar

de baja sponsor‖, después se le presentará una ventana preguntándole si está seguro de dar de baja al sponsor,

el administrador tendrá la opción de confirmar o cancelar dicha acción. Si el administrador elije la opción de

―modificar cuenta de sponsor‖ podrá solamente cambiar la contraseña del sponsor. Si el administrador elije la

opción de ―dar de baja banner‖ le aparecerá una ventana con todos los banner que el sponsor tiene subido en el

sistema entonces podrá eliminar el banner deseado, una vez elegido el banner que desea eliminar, se

mostrará una ventana de confirmación, el administrador podrá confirmar la eliminicación o cancerla.

Flujo Alternativo
 Si algún error ocurre, ninguna modificación se realizará.

4.2.3. Pre-Condiciones

 El Administrador del sistema tendrá que tener una cuenta de Administrador antes de poder ―manejar las

cuentas‖.

4.2.4. Pos-Condiciones

 Una vez realizado alguno de los cambios deseados, la base de datos se actualizará con los cambios y se

regresá a la página principal de la cuenta del administrador.

4.3. Manejar Pagos

4.3.1. Descripción

En el momento en que el sponsor presenta la ficha pago al encargado correspondiente, el


administrador procederá a agregar el equivalente en clics del monto pagado hacia la
cuenta del sponsor.

4.3.2. Flujo de Eventos

Flujo Básico
 El administrador tendrá en su cuenta del sistema la opción de ―agregar clics‖, al dar clic en ese botón, una

ventana aparecerá preguntando la cantidad de clics que se desea agregar. Despues el administrador ingresara

la cantidad de clics y presionara aceptar o cancelar. Si el administrador eligió aceptar, otra ventana aparecerá

confirmando la transacción. El administrador tendrá la opción de confirmar o cancelar. Si el administrador

deasea cancelar, entonces ninguna transacción será realizada.

10
Flujo Alternativo
 Si algún error ocurre durante la transacción, todo volverá al estado en que se encontraba antes de que se

realizara la transacción.

4.3.3. Pre-Condiciones

 Antes de manejar cualquier pago, el encargado correspondiente necesitará la ficha de pago del sponsor que

desea obtener clics para verificar datos.

4.3.4. Pos-Condiciones

 Una vez realizada la transaccion de los clics, el sponsor podrá ingresar a su cuenta y administrar sus clics

obtenidos medianet el subsistema ―aumentar inversión del anuncio‖.

4.4. Pagar por servicio

4.4.1. Descripción

Una vez que el sponsor se registró en el sistema, se le dará una cuenta de banco donde
realizará sus pagos. Una vez realizado el pago, acudirá al encargado correspondiente con
su ficha de pago para corroborar datos y adquirir sus clics.

4.4.2. Flujo de Eventos

Flujo Básico
 El sponsor deberá realizar su pago correspondiente en su banco de preferencia mas cercano. Después se

deberá comprobar que se a realizado el pago.

Flujo Alternativo
 Si el sponsor no comprueba que a realizado el pago, no se realizará ninguna transacción.

4.4.3. Pre-Condiciones

 El sponsor necesitara la cuenta bancaria para realizar el pago.

4.4.4. Pos-Condiciones

 El sponsor obtendrá sus clics.

11
4.5. Remover Banner

4.5.1. Descripción

El sponsor tendrá la opción de remover algún banner de su cuenta.

4.5.2. Flujo de Eventos

Flujo Básico
 Una vez que el sponsor entre a la opción de remover banner, se le desplegará una ventana con una tabla de los

banner que posee en su cuenta y podrá eliminar algún banner deseado. Entonces se le desplegara una ventana

de confirmación, el sponsor podrá confirmar o cancelar.

Flujo Alternativo
 Si algún error ocurre mediente ésta transacción ningún banner será removido.

4.5.3. Pre-Condiciones

 Para remover algún banner del sistema, el sponsor necesita tener al menos algún banner en el sistema.

4.5.4. Pos-Condiciones

 Una vez que el usuario haya confirmado la eliminación del banner, el banner será removido del sistema y si el

banner au tiene clics disponibles, los clics serán regresados a la cuenta para ser administrados.

4.6. Subir banner

4.6.1. Descripción

El sponsor subirá su banner al sistema por medio de la dirección URL de donde se encuentra el banner.

4.6.2. Flujo de Eventos

Flujo Básico
 Una vez que el sponsor haya entrado en la opción de ―subir banner‖ una ventana se le desplegará pidiendo la

dirección URL de la imagen que desea subir al sistema.. Tendrá la opción de aceptar o cancelar. Si el usuario

presiona la opción de aceptar, una ventana de confirmación se le presentara, el sponsor podrá confirmar o

cancelar. Si presiona cancelar, ninguna acción será realizada.

Flujo Alternativo
 Si la dirección URL introducida no existe, se le presentará una ventana de error al usuario y se regresará al

menú del sponsor.

12
4.6.3. Pre-Condiciones

 El sponsor necesitará la dirección URL de l banner que desea subir al sistema.

4.6.4. Pos-Condiciones

 Una vez confirmada la acción, el sponsor tendrá el banner en el sistema.

4.7. Ver Banners en portal web

4.7.1. Descripción

El público en general podrá observar los banners que los sponsors han colgado en el sistema con
anterioridad.

4.7.2. Flujo de Eventos

Flujo Básico
 Si algún usuario de internet ingresa a la portal web donde el sistema a sido instalado, podrá ver algunos

banners que han sido colgados en el sistema por los sponsors registrados. El usuario podrá dar un clic en el

banner si así lo desea.

Flujo Alternativo
 Si el usuario no ingresa a la portal web donde el sistema a sido instalado, no podrá ver los banners.

4.7.3. Pre-Condiciones

 El usuario necesita una conección de internet para poder ver los banners.

4.7.4. Pos-Condiciones

 El usuario habrá visto los banners.

4.8. Ver número de clicks

4.8.1. Descripción

El Sponsor podrá ver el número de clics que tiene por banner dependiendo del monto que pagó. El
administrador del sistema podrá ver el número de clics que tiene cada banner subido en el sistema.

13
4.8.2. Flujo de Eventos

Flujo Básico
 El administrador una vez ingresado en el sistema, podrá ver cuantos clics tiene cada banner subido en el

sistema, también podrá ver cuantos han sido realizados y cuantos clicks restan. El Sponsor una vez accedido

al sistema, se le desplegará una tabla con los banners que tiene subidos en el sistema. Cada banner tendrá la

información de cuantos clics se le han asignado, cuantos se han usado y cuantos restan. También podrá ver los

clics que tiene disponibles para administrar entre sus banners.

Flujo Alternativo
 En caso de que no se pueda desplegar la información de los clics (números) se mostrara una ―x‖ en su

remplazo. Si al banner aun no se le han asignado algún clic, se mostrara ―—― en su remplazo.

4.8.3. Pre-Condiciones

 El sponsor necesita haber comprado sus clics antes de poder ver el número de clics.

4.8.4. Pos-Condiciones

 El sponsor tendrá información y noción de cada banner así como la cantidad de clics que tiene disponibles

para administrar .

14
Indice

Publico .............................................................. 8


Administrador ................................................... 8
Remover Banner ............................................. 11


Dar click en banner ........................................... 9
Sponsor ............................................................. 8

Subir banner .................................................... 11
Main ................................................................. 7

Manejar Cuentas ............................................... 9
Manejar Pagos ................................................ 10 Ver Banners en portal web .............................. 12
Ver numero de clicks ................... 12

Pagar por servicio ........................................... 10

15

También podría gustarte