Вы находитесь на странице: 1из 17

Diciembre 5

Casos de
uso 2011
Documento que describe los casos de uso del proyecto que se pretende
desarrollar. Tesis-MOLNET
Documento: Casos De Uso

Tabla de Contenido
Historial de revisiones 2
Lista de Casos de Uso. 2
Diagrama de casos de uso. 3
Documentación de Casos de uso. 4
1. Caso de Uso: Añadir Animal 4
2. Caso de Uso: Modificar Características de Animal 5
3. Caso de Uso: Añadir Lote 6
4. Caso de Uso: Crear Venta 7
5. Caso de Uso: Ver otras ventas 8
6. Caso de Uso: Crear Ganadero 9
7. Caso de Uso: Crear Proveedor 10
8. Caso de uso: Ver ofertas de servicios. 11
9. Caso de uso: crear oferta de servicios 12
10. Caso de uso: login 13
13. Caso de uso: Comentar Venta 14
14. Caso de uso: Comentar Servicio ¡Error! Marcador no definido.
15. Caso de uso: Enviar mensaje 15
Referencias y bibliografía. 16

1|Page
Documento: Casos De Uso
Historial de revisiones
Versión Fecha Descripción de Responsables
cambios
0.1 15-Julio-2011 Primera iteración del Santiago Vélez Saffon
documento.
0.2 15-agost-2011 Revisión de casos de uso y Santiago Vélez Saffon
creación de nuevos casos.
0.2.1 22-Agost-2011 Creación de nuevos casos Santiago Vélez Saffon
de uso
0.3 4-Diciembre- Santiago Vélez Saffon
2011
0.4 28- enero de Revisión de casos de uso. Santiago Vélez Saffon
2012

Lista de Casos de Uso.


Versión Caso de Uso Requerimientos Asociados
0.4 Añadir Animal
0.4 Modificar Características de Animal
0.4 Eliminar Animal
0.4 Añadir Lote
0.4 Crear Venta
0.4 Ver otras ventas
0.4 Ver ofertas de servicios
0.4 Crear Ganadero
0.4 Crear proveedor
0.4 Crear oferta de servicios
0.4 Login
0.4 Enviar Mensaje
0.4 Comentar Venta
0.4 Comentar Servicio

2|Page
Documento: Casos De Uso
Diagrama de casos de uso.

3|Page
Documento: Casos De Uso
Documentación de Casos de uso.
Tabla de prioridades.

Prioridad Baja Prioridad Prioridad Media Prioridad Prioridad Alta


Media-Baja Media-Alta
1 2 3 4 5

1. Caso de Uso: Añadir Animal

Id Caso de uso 0.4.1 Nombre Añadir Animal


Proyecto MOLNET Fecha 4-Diciembre-2011
Autor Santiago Velez Saffon Versión 0.4
Prioridad 2
Funcionalidad para añadir un animal al inventario. Crea un animal
Objetivo en
Con las características deseadas.
Contexto
Actores Ganadero
Participantes
Características del animal: Id animal, Peso, lote fecha nacimiento,
Entradas

Mensaje mencionando el resultado de la operación.


Salidas
El animal fue añadido al sistemas sin
Condición final de
Problemas
éxito:
Post-Condiciones El animal no fue añadido al
Condición final de sistema.(Mostrar Mensaje)
fallo:

Flujo básico de éxito


No. Actor No. Sistema
1 Digita Id animal
2 Digita peso
3 Digita lote animal
4 Presiona menú Android.
5 Presiona menú enviar.
6 Recibe Parámetros
7 Agrega animal a base de datos
8 Mensaje de éxito en la operación
8 Guarda operación en LOG

4|Page
Documento: Casos De Uso

2. Caso de Uso: Modificar Características de Animal

Id Caso de uso 0.4.2 Modificar Características


Nombre
de Animal
Proyecto MOLNET Fecha 4-Diciembre-2011
Autor Santiago Velez Saffon Versión 0.4
Prioridad 2
Permite al usuario modificar características de un animal. Esta
Objetivo en
funcionalidad se realiza sobrescribiendo las características
Contexto
anteriores.
Actores Ganadero
Participantes
Características a modificar del animal.
Entradas

Mensaje mencionando el resultado de la operación.


Salidas

Condición final de El animal fue modificado.


éxito:
El animal no pudo ser modificado.
Post-Condiciones
Condición final de (Animal no encontrado, Características
fallo: invalidas)

Flujo básico de éxito


No. Actor No. Sistema
1 Selecciona animal a modificar
2 Digita las características que desea
modificar
3 Presiona menú Android.
4 Presiona Guardar.
5 Recibe Parámetros
6 Modifica Animal
7 Mensaje de éxito en la operación
8 Guarda operación en LOG
11 Retorna resultado de operación.

5|Page
Documento: Casos De Uso
3. Caso de Uso: Añadir Lote

Id Caso de uso 0.4.5 Nombre Añadir Lote


Proyecto MOLNET Fecha 4-Diciembre-2011
Autor Santiago Vélez Saffon Versión 0.4
Prioridad 1
Objetivo en Permite al usuario añadir un lote al sistema.
Contexto
Actores Ganadero
Participantes
Características del lote (Capacidad, Ubicación)
Entradas

Mensaje mencionando el resultado de la operación.


Salidas

Condición final de El lote fue creado en el sistema


éxito:
Post-Condiciones
Condición final de El lote no fue creado
fallo:

Flujo básico de éxito


No. Actor No. Sistema
1 Selecciona “Crear Lote”
2 Selecciona el mecanismo para
localización.
3 Ingresa nombre del lote
4 Presiona botón para revivir la
ubicación
5 Ingresa la capacidad del lote
6 Recibe parámetros
7 Crea lote
8 Guarda operación en LOG
9 Retorna resultado de operación.

6|Page
Documento: Casos De Uso
4. Caso de Uso: Crear Venta

Id Caso de uso 0.4.10 Nombre Crear Venta


Proyecto MOLNET Fecha 4-Diciembre-2011
Autor Santiago Velez Saffon Versión 0.4
Prioridad 5
Permite al ganadero crear una oferta de venta.
Objetivo en
Contexto
Actores Ganadero
Participantes
Título, descripción, precio, tipo, destinatarios
Entradas

Mensaje mencionando el resultado de la operación.


Salidas

El usuario publica una nueva venta.


Condición final de
Los demás ganaderos tiene acceso a esta
éxito:
Nueva publicación.
Post-Condiciones
La venta no fue publicada y no es visible.
Condición final de
fallo:
Flujo básico de éxito
No. Actor No. Sistema
1 Selecciona “Nueva oferta”
2 Ingresar titulo
3 Ingresa descripción
4 Ingresa precio de la oferta.
5 Selecciona tipo
6 Ingresa destinatarios.
7 Presiona publicar.
8 Recibe parámetros
9 Realiza publicación
10 Guarda operación en LOG
11 Retorna resultado de operación.

7|Page
Documento: Casos De Uso

5. Caso de Uso: Ver ofertas

Id Caso de uso 0.4.11 Nombre Ver otras ventas


Proyecto MOLNET Fecha 4-Diciembre-2011
Autor Santiago Velez Saffon Versión 0.4
Prioridad 5
Permite al usuario ver ofertas creadas por otros usuarios.
Objetivo en
Contexto
Actores Ganadero.
Participantes
Criterios de búsqueda.( esto si el usuario desea filtrar su búsqueda)
Entradas

Lista con las ofertas disponibles.


Salidas

El usuario tiene acceso a la venta


Condición final de
que desea visitar
éxito:
Post-Condiciones
El usuario no tiene acceso a la venta y es
Condición final de
notificados a que se debe
fallo:
Flujo básico de éxito
No. Actor No. Sistema
1 Selecciona Ver ofertas
2 Criterios de búsqueda
4 Presiona Buscar.
3 Recibe parámetros
4 Retorna la lista de ofertas siponibles
5 Guarda operación n el LOG
6 Retorna resultado de operación.

8|Page
Documento: Casos De Uso

6. Caso de Uso: Crear Ganadero

Id Caso de uso 0.4.12 Nombre Crear Ganadero


Proyecto MOLNET Fecha 4-Diciembre-2011
Autor Santiago Velez Saffon Versión 0.4
Prioridad 5
Permite al administrador del sistema crear un nuevo usuario con
Objetivo en Perfil de Ganadero. Este paso no tiene interfaz gráfica,
Contexto debe ser insertada manualmente en la base de datos. Acceso en
http://appengine.google.com
Actores Administrador
Participantes
Atributos de un ganadero.
Entradas

Salidas

Cuenta con perfil de ganadero creada.


Condición final de
El nuevo usuario tiene acceso al sistema.
éxito:
Post-Condiciones
Cuenta no creada. El nuevo usuario no
Condición final de
tiene acceso al sistema.
fallo:
Flujo básico de éxito
No. Actor No. Sistema
1 Ingresar al front end de la Nube.
2 Seleccionar DataStore viewer
3 Seleccionar tab de “Create”
4 Seleccionar User
5 Ingresar los datos
6 Recibe parámetros
7 Crea Nuevo Usuario

9|Page
Documento: Casos De Uso

7. Caso de Uso: Crear Proveedor

Id Caso de uso 0.4.13 Nombre Crear Proveedor


Proyecto MOLNET Fecha 4-Diciembre-2011
Autor Santiago Velez Saffon Versión 0.4
Prioridad 5
Permite al administrador del sistema crear un nuevo usuario con
Objetivo en Perfil de Proveedor. Este paso no tiene interfaz gráfica,
Contexto debe ser insertada manualmente en la base de datos. Acceso en
http://appengine.google.com
Actores Administrador
Participantes
Atributos de un proveedor.
Entradas

Salidas

Cuenta con perfil de Proveedor creada.


Condición final de
El nuevo usuario tiene acceso al sistema.
éxito:
Post-Condiciones
Cuenta no creada. El nuevo usuario no
Condición final de
tiene acceso al sistema.
fallo:
Flujo básico de éxito
No. Actor No. Sistema
1 Ingresar al front end de la Nube.
2 Seleccionar DataStore viewer
3 Seleccionar tab de “Create”
4 Seleccionar User
5 Ingresar los datos
6 Recibe parámetros
7 Crea Nuevo Usuario

10 | P a g e
Documento: Casos De Uso

8. Caso de uso: Ver Servicios.

Id Caso de uso 0.4.14 Nombre Ver ofertas de


servicios
Proyecto MOLNET Fecha 4-Diciembre-2011
Autor Santiago Velez Saffon Versión 0.4
Prioridad 5
Permite al ganadero ver las publicaciones de los
Objetivo en
proveedores sobre los servicios ofrecidos
Contexto
Actores Ganadero.
Participantes

Entradas

Mensaje mencionando el resultado de la operación.


Salidas

El usuario tiene acceso a la oferta de


Condición final de
servicio que desea visitar
éxito:
Post-Condiciones
El usuario no tiene acceso a la oferta de
Condición final de
servicios y es notificados a que se debe
fallo:
Flujo básico de éxito
No. Actor No. Sistema
1 Selecciona ver “Ver Servicios”.
2 Presiona menú Android
3 Presiona Refrescar
3 Recibe parámetros
4 Retorna la lista de servicios ofrecidos
5 Guarda operación n el LOG
6 Retorna resultado de operación.

11 | P a g e
Documento: Casos De Uso
9. Caso de uso: crear oferta de servicios

Id Caso de uso 0.4.15 Nombre Crear oferta de


servicios.
Proyecto MOLNET Fecha 4-Diciembre-2011
Autor Santiago Vélez Saffon Versión 0.4
Prioridad 5
Permite al proveedor publicar una nueva oferta de servicio.
Objetivo en
Esto atreves de la página web.
Contexto
http://Proveedoresmolnet.appspot.com
Actores Proveedor
Participantes
Título, Descripción, Precio y Destinatarios.
Entradas

Mensaje mencionando el resultado de la operación.


Salidas

El proveedor publica una nueva oferta ,


Condición final de
Los ganaderos tienen acceso a esta
éxito:
Nueva publicación.
Post-Condiciones La oferta no fue publicada y no es
Condición final de visible.
fallo:

Flujo básico de éxito


No. Actor No. Sistema
1 Ingresa a
http://proveedoresmolnet.appspot.com
2 Ingresa Titulo
3 Ingresa descripción
4 Ingresa precio.
5 Ingresa destinatarios.
6 Presiona “enviar”
7 Recibe parámetros
8 Realiza publicación
9 Guarda operación en LOG
10 Envía notificación push a los
destinatarios.

12 | P a g e
Documento: Casos De Uso
10. Caso de uso: login

Id Caso de uso 0.4.16 Nombre Login


Proyecto MOLNET Fecha 4-Diciembre-2011
Autor Santiago Vélez Saffon Versión 0.4
Prioridad 5
Permite al usuario ingresar al sistema
Objetivo en
Contexto
Actores Proveedor, ganadero
Participantes
Usuario y contraseña
Entradas

Mensaje mencionando el resultado de la operación.


Salidas

El usuario tiene acceso al sistema


Condición final de
éxito:
Post-Condiciones
El usuario no tiene acceso al sistema,
Condición final de
fallo:
Flujo básico de éxito
No. Actor No. Sistema
1 Ingresa a la aplicación
2 Ingresa Usuario
3 Ingresa contraseña
4 Presiona botón de ingresar
5 Recibe parámetros
6 Verifica usuario y contraseña
7 Guarda operación en LOG
8 Retorna resultado de operación.

13 | P a g e
Documento: Casos De Uso
13. Caso de uso: Comentar Venta

Id Caso de uso 0.4.17 Nombre Comentar Venta


Proyecto MOLNET Fecha 4-Diciembre-2011
Autor Santiago Vélez Saffon Versión 0.4
Prioridad 5
Permite al usuario comentar una venta.
Objetivo en
Contexto
Actores Ganadero
Participantes
Comentario
Entradas

Mensaje mencionando el resultado de la operación.


Salidas

El usuario tiene acceso al sistema


Condición final de
éxito:
Post-Condiciones
El usuario no tiene acceso al sistema,
Condición final de
fallo:
Flujo básico de éxito
No. Actor No. Sistema
1 Selecciona venta
2 Ingresa comentario
3 Presiona menú Android
4 Presiona botón Comentar
5 Recibe parámetros
6 Verifica usuario y contraseña
7 Guarda comentario en base de datos
8 Retorna resultado de operación.

14 | P a g e
Documento: Casos De Uso

15. Caso de uso: Enviar mensaje

Id Caso de uso 0.4.18 Nombre Enviar Mensaje


Proyecto MOLNET Fecha 4-Diciembre-2011
Autor Santiago Vélez Saffon Versión 0.4
Prioridad 5
Permite al usuario Enviar un mensaje
Objetivo en
Contexto
Actores Ganadero, Proveedor
Participantes
Titulo, mensaje, ventas(opcional), destinatario
Entradas

Mensaje mencionando el resultado de la operación.


Salidas

El usuario tiene acceso al sistema


Condición final de
éxito:
Post-Condiciones
El usuario no tiene acceso al sistema,
Condición final de
fallo:
Flujo básico de éxito
No. Actor No. Sistema
1 Presiona Nuevo Mensaje
2 Ingresa titulo
3 Ingresa destinatarios
4 Ingresa código de ofertas(opcional)
5 Ingresa el mensaje
6 Presiona menú android
7 Presiona enviar.
5 Recibe parámetros
6 Verifica usuario y contraseña
7 Guarda mensaje en base de datos
8 Envía notificación Push
9 Retorna resultado de operación.

15 | P a g e
Documento: Casos De Uso
Referencias y bibliografía.
IronWorks. (s.f.). Materiales Ingenieria de software. Recuperado el 2011 de Abril de
2011, de Materiales Ingenieria de software:
http://sophia.javeriana.edu.co/~cbustaca/Arquitectura%20Software/ArquitecturaS
oftware.html

16 | P a g e

Вам также может понравиться