[Php-avanzado] requerimientos Cesar Gimenez V2

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Mie Oct 24 09:04:05 ART 2012


Hola César,

	es un muy buen avance.

El mar, 23-10-2012 a las 20:49 -0300, Cesar Gimenez Lascano escribió:
> Hola Leo!, bueno, ahí te envío una segunda versión de los
> requerimientos para seguir corrigiendo. 
> En cuanto a los mapas, me mal exprese, sí voy a usar OpenStreetMap y
> me interesa mucho tmb contribuir con el proyecto.
> La idea es que los datos los maneje solo un
> administrador. Incluí ademas la idea de distintos tipos de publicación
> (paga o gratuita) y mas categorías.
> saludos y muchas gracias!!!!

	Copio y pego abajo la SRS y te hago unos comentarios:

RF1: en el diccionario hacés referencia a que el Negocio tiene un Tipo
de Publicación, pero este Tipo de Publicación no está especificado antes
(lo pusiste como RF11) y el RF1 tiene que hacer referencia a él, porque
lo estarías usando. Y sí, implica volver a rankear la SRS.
RF5: idem.
RF6: ibidem.
RF8: ibibidem.
RF9: es demasiado general... en vez de "mostrar información" que es muy
genérico, especificá qué es lo que se va a mostrar sobre el mapa. Si la
visualización sobre el mapa tiene "filtros" del tipo "solo los bares" o
"puntos de interés turístico y restaurantes", especificalo como
subrequerimientos.
RF10: idem respecto a "información". Tenés que poner cuál es esta
información.
RF12: pregunto porque no conozco tanto de Twitter, un tweet se puede
geoposicionar? y si no tiene geoposición (por ej, no se le permite al
browser acceder a ese dato) qué hacés con el tweet?
RF13: idem RF10, y además tenés que especificar cuales son las redes
sociales.

	Saludos!


-------------------------------

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


REQUERIMIENTOS FUNCIONALES:


     1. El sistema debe gestionar negocios.
        
     2. El sistema debe gestionar eventos.
        
     3. El sistema debe gestionar puntos de interés turísticos.
        
     4. El sistema debe mostrar categorías de alojamientos.
        
     5. El sistema debe gestionar alojamientos con su categoría de
        alojamientos [4].
        
     6. El sistema debe gestionar bares.
        
     7. El sistema debe mostrar especialidades.
        
     8. El sistema debe gestionar restaurantes con su espacialidad [7].
        
     9. El sistema debe mostrar la información sobre un mapa.
        
    10. El sistema debe poder filtrar la información.
        
    11. El sistema debe mostrar tipos de publicación.
        
    12. El sistema debe mostrar tweets geoposicionados en el mapa.
        
    13. El sistema debe permitir compartir la información en las redes
        sociales.
        


DICCIONARIO:


      * Alojamiento: nombre, dirección, teléfono, latitud, longitud,
        categoría de alojamiento, logo, tipo de publicación.
        
      * Negocio: dirección, teléfono, latitud, longitud, logo, tipo de
        publicación.
        
      * Eventos: fecha, 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.
        
      * Restaurante: dirección, teléfono, latitud, longitud,
        especialidad, logo, tipo de publicación.
        
      * 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.
        


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 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