[Php-avanzado] requerimientos Cesar Gimenez V4

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Vie Oct 26 12:19:11 ART 2012


Hola Cesar,

El jue, 25-10-2012 a las 13:37 -0300, Cesar Gimenez Lascano escribió:
> Leo! ahí te envío una nueva versión de los SRS con
> las modificaciones q surgieron de ayer. Saludos y gracias!!!!!

	la copio abajo para hacer comentarios:

RF2: estás seguro de que no vale la pena gestionarlos? Si solo es
"mostrar", los únicos tipos existentes serán los enumerados abajo, y la
verdad que el "otras" queda feo...

RF3: en el diccionario te falta el Tipo de Comercio.

RF9: idem RF2

RF10: espacialidad? ;-)

RF12: seguro que no. O esto es un RF no funcional si te referís al
acceso, o si es una funcionalidad, te falta encontrarle un nombre más
específico.

RF13: en el foursquare de quién? Del comercio? De sitio? del visitante?

RF14: aparece otras vez el muy general término "usuario". Ponele un
nombre más específico.

RF15 y RF16: idem anterior.

RF17: está clarísimo, pero entonces la única diferencia de tener una
publicación paga a una gratuita es que se ven los tweets... y si es esto
solo, yo prefería la gratuita por motivos que te puedo contar mejor en
persona.


	Nada más por ahora.
	Buen avance!


                    Gestor de contenidos turísticos
OBJETIVO: crear una guia de comercios, servicios e información turística
web de la ciudad. Los lugares se mostrará sobre un mapa. Se obtendrá
información de contacto de los lugares al hacer click sobre ellos
(publicación).


REQUERIMIENTOS FUNCIONALES:


     1. El sistema debe mostrar tipos de publicación.
        
     2. El sistema debe mostrar tipos de comercios.
        
     3. El sistema debe gestionar comercios con su tipo de publicación
        [1] y su tipo 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 espacialidad [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 manejar usuarios.
        
13. El sistema debe mostrar los comentarios en foursquare escritos sobre
los comercios, bares, restaurantes y alojamientos en su publicación
gratis o paga [1].
        
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 del usuario.
        
15. El sistema debe compartir la descripción, fecha, hora y dirección de
los eventos en las redes sociales twitter y facebook del usuario.
        
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 del
usuario.
        
17. El sistema debe mostrar los últimos tweets de los bares,
restaurantes, comercios y alojamientos en caso de tener una publicación
paga [1].
        


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, 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: gratis, paga.
        
      * especialidades: parrilla, pastas, pizzas, tenedor libre, comidas
        rápidas, picadas, pescados y mariscos, otras.
        
      * tipos 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 utilizar la API de twitter.
        
     4. El sistema debe utilizar la API de foursquare.
        
     5. El sistema debe usar herramientas de código libre.
        
-- 
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