casos de uso

14
Use Cases for <Juego por la salud> Version 1.0 approved Prepared by <Diego y Alberto> <UPAEP> <17/04/15> Revision History Name Date Reason For Changes Version CU1 17/04/1 Creación de documento 1.0 Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.

Upload: diegho-nolasc

Post on 16-Jan-2016

218 views

Category:

Documents


0 download

DESCRIPTION

casos de uso de plataforma web

TRANSCRIPT

Page 1: Casos de Uso

Use Cases

for

<Juego por la salud>

Version 1.0 approved

Prepared by <Diego y Alberto>

<UPAEP>

<17/04/15>

Revision History

Name Date Reason For Changes Version

CU1 17/04/15 Creación de documento 1.0

Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.

Page 2: Casos de Uso

Use Case Template

Use Case ID: 1Use Case Name: Iniciar sesión en el sistema

Created By: DNT Last Updated By: DADate Created: 17/04/15 Date Last Updated: 19/04/15

Actor: UsuarioDescription: El sistema deberá permitir iniciar sesión como usuario, mediante un

id y una contraseña.Preconditions: No debe haber iniciado sesión.

El usuario debe abrir la página de inicio.Postconditions: El sistema mostrara la página de bienvenida.

Priority: AltaFrequency of Use: Alto (Cada vez que el usuario necesite entrar al sistema)

Normal Course of Events: 1. El sistema mostrara un formulario con los siguientes datos obligatorios: ID Contraseña

2. El usuario llenará el campo de usuario con un ID valido.3. El usuario llenará el campo de contraseña.4. El usuario le dará clic en iniciar sesión.5. El sistema verificara que el usuario exista y la contraseña

sea correcta.Alternative Courses: AC.4.1 si el usuario le da clic en iniciar sesión sin llenar los

campos obligatorios El sistema le volverá a mostrar la pantalla de inicio de

sesión con un mensaje de que es necesario llenar los campos de usuario y contraseña

AC.5.1 si el usuario no ingresa los datos correctos El sistema volverá a mostrar la pantalla de inicio con un

mensaje de alerta que los datos no son correctos.Exceptions: E.X. 1. Se pueda perder la conexión.

El sistema esperará a que se reestablezca la conexión. Includes:

Special Requirements:Assumptions: Se asume que el sistema tiene conexión a la red

Notes and Issues: El sistema correrá en Internet.

Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.

Page 3: Casos de Uso

Use Cases for <Project> Page ii

Page 4: Casos de Uso

Use Cases for <Project> Page iii

Use Cases

for

<Juego por la salud>

Version 1.0 approved

Prepared by <Diego y Alberto>

<UPAEP>

<17/04/15>

Revision History

Name Date Reason For Changes Version

CU2 17/04/15 Creación de documento 1.0

Page 5: Casos de Uso

Use Cases for <project> Page 1

Use Case Template

Use Case ID: 2Use Case Name: Ingresar hábito saludable del día

Created By: DNT Last Updated By: DADate Created: 17/04/15 Date Last Updated: 19/04/15

Actor: UsuarioDescription: El sistema deberá permitir ingresar un hábito saludable que durara

hasta que llegué al lunes más próximo.Preconditions: Debe estar activo el campo de ingresar hábito saludable, es decir,

no debe haber un hábito saludable.El usuario debe haber iniciado sesión.

Postconditions: El sistema guardara el hábito saludable y lo mostrara en la barra de descripción general.

Priority: AltaFrequency of Use: Medio (Cada vez que el usuario ingrese un hábito saludable)

Normal Course of Events: 1. En cualquier parte del sistema estará activa una barra de descripción general.

2. La barra mostrará el siguiente campo: Mi hábito saludable

3. El usuario ingresará el hábito saludable que deseé.4. Le dará clic en hábito saludable.5. El sistema guardará el hábito saludable en la base de datos.

Alternative Courses: AC.3 Si el usuario no ha ingresado un hábito saludable. El sistema mostrara un mensaje de alerta mencionando que

ha dejado el campo vacío.AC.4 Si el usuario después de llenar el campo decide moverse a otro lugar de la página.

El sistema preguntara si desea guardar el hábito saludable o perderlo.

Exceptions: E.X. 1. Perder la conexión El sistema guardara de manera local el hábito saludable y

esperara un tiempo medio para la reconexión y guardar el hábito saludable en el servidor.

Includes:Special Requirements:

Assumptions: Se asume que el sistema tiene conexión a la redNotes and Issues: Una vez que llega al siguiente lunes próximo el campo estará activo

otra vez para volver a ingresar un hábito saludable. Lo ideal es que el usuario ingrese un hábito saludable cada lunes.

Page 6: Casos de Uso

Use Cases for <project> Page 2

Page 7: Casos de Uso

Use Cases for <project> Page 3

Use Cases

for

<Juego por la salud>

Version 1.0 approved

Prepared by <Diego y Alberto>

<UPAEP>

<17/04/15>

Revision History

Name Date Reason For Changes Version

CU3 17/04/15 Creación de documento 1.0

Page 8: Casos de Uso

Use Cases for <project> Page 4

Use Case Template

Use Case ID: 3Use Case Name: Cumplir hábito saludable del día

Created By: DNT Last Updated By: DADate Created: 17/04/15 Date Last Updated: 19/04/15

Actor: UsuarioDescription: El sistema deberá permitir cumplir un hábito saludable al día que el

usuario haya ingresado.Preconditions: El usuario debe haber iniciado sesión.

El campo para ingresar un hábito saludable debe estar desactivado.Por lo que debe mostrar el hábito que tiene guardado.No debe haber cumplido el hábito en ese día.

Postconditions: El sistema mostrará un mensaje de que el hábito se cumplió y sumar 1 punto al puntaje de equipo y personal.

Priority: AltaFrequency of Use: Alta (Cada día el usuario puede cumplir el hábito saludable)

Normal Course of Events: 1. En cualquier parte del sistema estará activa una barra de descripción general.

2. La barra mostrará el hábito saludable del usuario: Mi hábito saludable3. El usuario le dará clic en hábito cumplido.4. El sistema se actualizará.

Alternative Courses: AC.3 El usuario da clic en otra opción. El sistema lo llevara a la opción elegida. La barra de

descripción general aparece en todas las páginas.Exceptions: E.X. 1. Perder la conexión

El sistema esperará la reconexión para actualizarse.Includes:

Special Requirements:Assumptions: Se asume que el sistema tiene conexión a la red

Notes and Issues: El usuario debió haber guardado su hábito saludable para poder cumplirlo hasta que llegue el lunes para ingresar otro hábito saludable. Solo se le permite al usuario dar clic en hábito cumplido 1 vez al día

Page 9: Casos de Uso

Use Cases for <project> Page 5

Use Cases

for

<Juego por la salud>

Version 1.0 approved

Prepared by <Diego y Alberto>

<UPAEP>

<17/04/15>

Revision History

Name Date Reason For Changes Version

CU4 17/04/15 Creación de documento 1.0

Page 10: Casos de Uso

Use Cases for <project> Page 6

Use Case Template

Use Case ID: 4Use Case Name: Ver la tabla de equipos.

Created By: DNT Last Updated By: DADate Created: 17/04/15 Date Last Updated: 19/04/15

Actor: UsuarioDescription: El sistema deberá mostrar un reporte general de los equipos que

compiten en la plataforma juego por tu salud.Preconditions: El usuario debe haber iniciado sesión.

El usuario debe estar en la página de bienvenida.Postconditions: El sistema mostrará un reporte que debe contener el La

clasificación de los equipos como el lugar, nombre y puntaje.Priority: Media

Frequency of Use: Alta (Cada vez que el usuario le dé clic en mostrar todos los equipos)

Normal Course of Events: 1. El sistema mostrará la opción de ver todos los equipos en la pestaña Mi equipo

2. El usuario le dará clic en Ver todos los equipos.3. El sistema pasara a la página de todos los equipos.

Alternative Courses: AC.2 El usuario da clic en otra opción. El sistema lo llevara a la opción donde el usuario dará clic.

Exceptions: E.X. 1. Perder la conexión El sistema esperará la reconexión.

Includes:Special Requirements:

Assumptions: Se asume que el sistema tiene conexión a la redNotes and Issues: El usuario solo podrá ver los integrantes de su equipo pero no

podrá ver los integrantes de los demás equipos, solo su posición, nombre y puntaje.

Page 11: Casos de Uso

Use Cases for <project> Page 7