[Php-avanzado] Requerimientos Cesar Gimenez V6

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Mar Nov 27 17:17:28 ART 2012


Hola César,

El dom, 25-11-2012 a las 14:51 -0300, Cesar Gimenez Lascano escribió:
> Bien Leo, ahí te envío el archivo con las modificaciones que
> mencionas. Tipo de comercio lo cambie x rubro de comercio (q me parece
> es mas correcto) y

	En el contexto de esta SRS se entiende claramente la idea con ambos
nombres. Tal vez "rubro" sea una mejor palabra.

>  no lo gestiono junto con las especialidades de restaurantes porque
> son solo descriptivas y no se van a usar para filtrar los datos ni
> nada.

	No entiendo esto. En la versión anterior los "tipos de comercio" era el
RF2 y las "especialidades" el RF9, así que nunca me pareció que
estuvieran juntas.
	Lo que te decía era que, dado que es posible que aparezcan nuevos
rubros o se modifiquen, al igual que las especialidades, me parecía un
mejor sistema si estas dos cosas se "gestionan" en vez de solo
"mostrarse".

>  No entiendo tu punto d), los restaurantes no tienen rubro de
> comercio, sino especialidades, si entendí bien lo que comentas.

	Yo tampoco... me debo de haber confundido con otra cosa :-(

	(que es más sincero que "lo puse para ver si estabas atento" ;-) )

>  En el punto e) recordabas bien, ahí lo modifique.

	Ok.

>  Por ultimo no entiendo el punto f), el RF12 se refiera a foursquare y
> el RF17 a twitter. 

	Lo debo haber leído como la mona...

	Copio y pego la SRS abajo:


==============================================

Gestor de contenidos turísticos
OBJETIVO: mostrar sobre un mapa comercios, servicios e información
turística de la ciudad. Se obtendrá más información sobre los lugares al
hacer click sobre ellos (sección de información).

REQUERIMIENTOS FUNCIONALES:

1. El sistema debe mostrar tipos de publicación.
2. El sistema debe mostrar rubros de comercios.
3. El sistema debe gestionar comercios con su tipo de publicación [1] y
su rubro de comercio [2].
4. El sistema debe gestionar eventos.
5. El sistema debe gestionar puntos de interés turísticos.
6. El sistema debe mostrar categorías de alojamientos.
7. El sistema debe gestionar alojamientos con su categoría de
alojamientos [6] y su tipo de publicación [1].
8. El sistema debe gestionar bares con su tipo de publicación [1].
9. El sistema debe mostrar especialidades.
10. El sistema debe gestionar restaurantes con su especialidad [9] y su
tipo de publicación [1].
11. El sistema debe mostrar los comercios, bares, restaurantes,
alojamientos, eventos y puntos de interés turístico sobre un mapa de la
ciudad.
	11.1 El sistema debe filtrar por “solo comercios”, “solo bares”, “solo
restaurantes”,       “sólo alojamientos”, “solo eventos” y “solo puntos
de interés turísticos”.
12. El sistema debe mostrar los comentarios de foursquare escritos sobre
los comercios, bares, restaurantes y alojamientos en su sección de
información.
13. El sistema debe mostrar las fotos de foursquare de los comercios,
bares, restaurantes y alojamientos en su sección de información.
14. El sistema debe compartir el nombre, dirección y teléfono de los
comercios, bares, restaurantes y alojamientos en las redes sociales
twitter y facebook de quien utilice el sistema.
15. El sistema debe compartir la descripción, fecha, hora y dirección de
los eventos en las redes sociales twitter y facebook de quien utilice el
sistema.
16. El sistema debe compartir la descripción y dirección de los puntos
de interés turístico en las redes sociales twitter y facebook de quien
utilice el sistema.
17. El sistema debe mostrar los últimos tweets de los perfiles de los
bares, restaurantes, comercios y alojamientos en su sección de
información.



DICCIONARIO:

Alojamiento: nombre, dirección, teléfono, latitud, longitud, categoría
de alojamiento, logo, tipo de publicación, twitter_id, foursquere_id.
Comercio: dirección, teléfono, latitud, longitud, logo, tipo de
publicación, rubro de comercio, twitter_id, foursquere_id.
Eventos: fecha, hora, dirección, descripción, latitud, longitud, imagen.
Puntos de interés turístico: dirección, descripción, latitud, longitud,
imagen.
Bar: dirección, teléfono, latitud, longitud, logo, tipo de publicación,
twitter_id, foursquere_id.
Restaurante: dirección, teléfono, latitud, longitud, especialidad, logo,
tipo de publicación, twitter_id, foursquere_id.
Categorías alojamientos: 1 estrella, 2 estrellas, 3 estrellas, 4
estrellas, 5 estrellas, apart hotel, hostel.
tipo de publicación: plata, oro.
especialidades: parrilla, pastas, pizzas, tenedor libre, comidas
rápidas, picadas, pescados y mariscos, otras.
rubro de comercio: electrónica, indumentaria, supermercado, zapatería,
belleza, otras.

REQUERIMIENTOS NO FUNCIONALES:

1. El sistema debe ser web.
2. El sistema debe ser compatible con dispositivos móviles.
3. El sistema debe manejar usuarios.
4. El sistema debe utilizar la API de twitter.
5. El sistema debe utilizar la API de foursquare.
6. El sistema debe usar herramientas de código libre.
==============================================


	Yo la veo lo suficientemente detallada y consistente.
	La guardo para futura referencia.
	Demos por terminada esta etapa, y pasemos, corriendo, a la
normalización.

	Saludos cordiales!

-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado